Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
cfa557f3
U
uni-app
项目概览
DCloud
/
uni-app
4 个月 前同步成功
通知
726
Star
38705
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
7
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
7
Issue
7
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cfa557f3
编写于
11月 06, 2019
作者:
d-u-a
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
app vue <map> eslint
上级
bc6d5ef8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
35 addition
and
21 deletion
+35
-21
src/platforms/app-plus/view/components/map/index.vue
src/platforms/app-plus/view/components/map/index.vue
+35
-21
未找到文件。
src/platforms/app-plus/view/components/map/index.vue
浏览文件 @
cfa557f3
...
...
@@ -30,14 +30,14 @@ const methods = [
'
$getAppMap
'
]
const
events
=
[
'
markertap
'
,
'
callouttap
'
,
'
controltap
'
,
'
regionchange
'
,
'
tap
'
,
'
updated
'
]
//
const events = [
//
'markertap',
//
'callouttap',
//
'controltap',
//
'regionchange',
//
'tap',
//
'updated'
//
]
const
attrs
=
[
'
latitude
'
,
...
...
@@ -62,6 +62,20 @@ const convertCoordinates = (lng, lat, callback) => {
})
}
function
parseHex
(
color
)
{
if
(
color
.
indexOf
(
'
#
'
)
!==
0
)
{
return
{
color
,
opacity
:
1
}
}
const
opacity
=
color
.
substr
(
7
,
2
)
return
{
color
:
color
.
substr
(
0
,
7
),
opacity
:
opacity
?
Number
(
'
0x
'
+
opacity
)
/
255
:
1
}
}
export
default
{
name
:
'
Map
'
,
mixins
:
[
subscriber
,
native
],
...
...
@@ -201,11 +215,11 @@ export default {
},
getRegion
()
{
// TODO
const
region
=
this
.
map
.
getBounds
()
//
const region = this.map.getBounds()
},
getScale
()
{
// TODO
const
zoom
=
this
.
map
.
getZoom
()
//
const zoom = this.map.getZoom()
},
_updateStyle
()
{
const
rect
=
this
.
$refs
.
container
.
getBoundingClientRect
()
...
...
@@ -236,14 +250,14 @@ export default {
_addMarker
(
nativeMap
,
marker
)
{
const
{
id
,
title
,
//
title,
latitude
,
longitude
,
iconPath
,
width
,
height
,
rotate
,
alpha
,
//
width,
//
height,
//
rotate,
//
alpha,
callout
,
label
}
=
marker
...
...
@@ -335,12 +349,12 @@ export default {
lines
.
forEach
(
line
=>
{
const
{
color
,
width
,
dottedLine
,
arrowLine
,
arrowIconPath
,
borderColor
,
borderWidth
width
//
dottedLine,
//
arrowLine,
//
arrowIconPath,
//
borderColor,
//
borderWidth
}
=
line
const
points
=
line
.
points
.
map
(
point
=>
new
plus
.
maps
.
Point
(
point
.
longitude
,
point
.
latitude
))
const
polyline
=
new
plus
.
maps
.
Polyline
(
points
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录