Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Lemonade931
MiniMap
提交
fbc1d79f
M
MiniMap
项目概览
Lemonade931
/
MiniMap
与 Fork 源项目一致
Fork自
QT / MiniMap
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
MiniMap
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
fbc1d79f
编写于
11月 08, 2023
作者:
lzhengp1986
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改缩放最大level
上级
e99707ae
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
8 addition
and
8 deletion
+8
-8
MiniMap.pro.user
MiniMap.pro.user
+1
-1
main.qml
main.qml
+7
-7
未找到文件。
MiniMap.pro.user
浏览文件 @
fbc1d79f
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 11.0.3, 2023-11-08T1
2:22:47
. -->
<!-- Written by QtCreator 11.0.3, 2023-11-08T1
9:54:08
. -->
<qtcreator>
<qtcreator>
<data>
<data>
<variable>
EnvironmentId
</variable>
<variable>
EnvironmentId
</variable>
...
...
main.qml
浏览文件 @
fbc1d79f
...
@@ -30,7 +30,7 @@ Window {
...
@@ -30,7 +30,7 @@ Window {
activeMapType
:
map
.
supportedMapTypes
[
1
]
activeMapType
:
map
.
supportedMapTypes
[
1
]
center
:
QtPositioning
.
coordinate
(
32
,
104
)
// ChengDu
center
:
QtPositioning
.
coordinate
(
32
,
104
)
// ChengDu
minimumZoomLevel
:
2
minimumZoomLevel
:
2
maximumZoomLevel
:
6
maximumZoomLevel
:
7
zoomLevel
:
3
zoomLevel
:
3
// 图像坐标:width对称,否则标会偏
// 图像坐标:width对称,否则标会偏
...
@@ -38,15 +38,15 @@ Window {
...
@@ -38,15 +38,15 @@ Window {
function
image_axis_y
()
{
return
img1
.
height
;
}
function
image_axis_y
()
{
return
img1
.
height
;
}
// 最小放大倍数
// 最小放大倍数
function
zoomInLevel
(
curLevel
,
maxLevel
)
{
function
zoomInLevel
(
curLevel
)
{
var
nxtLevel
=
Math
.
round
(
curLevel
-
1
);
var
nxtLevel
=
Math
.
round
(
curLevel
-
1
);
return
Math
.
min
(
nxtLevel
,
ma
x
Level
);
return
Math
.
min
(
nxtLevel
,
ma
p
.
maximumZoom
Level
);
}
}
// 最大放大倍数
// 最大放大倍数
function
zoomOutLevel
(
curLevel
,
minLevel
)
{
function
zoomOutLevel
(
curLevel
)
{
var
nxtLevel
=
Math
.
round
(
curLevel
-
1
);
var
nxtLevel
=
Math
.
round
(
curLevel
-
1
);
return
Math
.
max
(
nxtLevel
,
m
in
Level
);
return
Math
.
max
(
nxtLevel
,
m
ap
.
minimumZoom
Level
);
}
}
PinchHandler
{
PinchHandler
{
...
@@ -85,12 +85,12 @@ Window {
...
@@ -85,12 +85,12 @@ Window {
Shortcut
{
Shortcut
{
enabled
:
map
.
zoomLevel
<
map
.
maximumZoomLevel
enabled
:
map
.
zoomLevel
<
map
.
maximumZoomLevel
sequence
:
StandardKey
.
ZoomIn
sequence
:
StandardKey
.
ZoomIn
onActivated
:
map
.
zoomLevel
=
zoomInLevel
(
map
.
zoomLevel
,
map
.
maximumZoomLevel
)
onActivated
:
map
.
zoomLevel
=
zoomInLevel
(
map
.
zoomLevel
)
}
}
Shortcut
{
Shortcut
{
enabled
:
map
.
zoomLevel
>
map
.
minimumZoomLevel
enabled
:
map
.
zoomLevel
>
map
.
minimumZoomLevel
sequence
:
StandardKey
.
ZoomOut
sequence
:
StandardKey
.
ZoomOut
onActivated
:
map
.
zoomLevel
=
zoomOutLevel
(
map
.
zoomLevel
,
map
.
minimumZoomLevel
)
onActivated
:
map
.
zoomLevel
=
zoomOutLevel
(
map
.
zoomLevel
)
}
}
// 成都
// 成都
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录