提交 806ad9e4 编写于 作者: Q qiang

fix(App): 移除 map 组件中部分冗余代码

上级 22888252
......@@ -332,20 +332,12 @@ export default {
map.__markers_map__ = {}
},
_addMarkers (markers, clear) {
if (this.map) {
if (clear) {
this._clearMarkers()
}
markers.forEach(marker => {
this._addMarker(this.map, marker)
})
return {
errMsg: 'addMapMarkers:ok'
}
}
return {
errMsg: 'addMapMarkers:fail:请先创建地图元素'
if (clear) {
this._clearMarkers()
}
markers.forEach(marker => {
this._addMarker(this.map, marker)
})
},
_translateMapMarker ({
autoRotate,
......@@ -354,23 +346,13 @@ export default {
duration,
markerId
}) {
if (this.map) {
const nativeMarker = this.map.__markers_map__[markerId + '']
if (nativeMarker) {
nativeMarker.setPoint(new plus.maps.Point(destination.longitude, destination.latitude))
}
}
return {
errMsg: 'translateMapMarker:ok'
const nativeMarker = this.map.__markers_map__[markerId + '']
if (nativeMarker) {
nativeMarker.setPoint(new plus.maps.Point(destination.longitude, destination.latitude))
}
},
_addMapLines (lines) {
const nativeMap = this.map
if (!nativeMap) {
return {
errMsg: 'addMapLines:fail:请先创建地图元素'
}
}
if (nativeMap.__lines__.length > 0) {
nativeMap.__lines__.forEach(circle => {
......@@ -402,17 +384,9 @@ export default {
nativeMap.addOverlay(polyline)
nativeMap.__lines__.push(polyline)
})
return {
errMsg: 'addMapLines:ok'
}
},
_addMapCircles (circles) {
const nativeMap = this.map
if (!nativeMap) {
return {
errMsg: 'addMapCircles:fail:请先创建地图元素'
}
}
if (nativeMap.__circles__.length > 0) {
nativeMap.__circles__.forEach(circle => {
......@@ -447,9 +421,6 @@ export default {
nativeMap.addOverlay(nativeCircle)
nativeMap.__circles__.push(nativeCircle)
})
return {
errMsg: 'addMapCircles:ok'
}
}
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册