在APP端,尤其是安卓,使用map组件开启show-location,这个圈的默认样式实在是难看。
我觉得有两种方案:
-
移除这个圆圈
-
可以支持修改这个圈的样式
我去高德官方看了,是支持的,如下
所以,怎么才能移除或者修改掉这个精度圆圈?
要不这个地图定位点的样式都不能修改,泛用性太差了。
1.隐藏默认的:show-location="false"
2.用createMapContext创建mapContext 对象,mapContext 对象中有个addMarkers方法,添加自定义图片的marker
zeee (作者)
这种方式存在弊端,首先,高德自带的当前位置,是可以随着方向改变而调整箭头的指向位置的,并且,是可以随着位置变化,实时更新位置。
通过marker来做需要手动维护这些动作,先不提复杂程度的事,光一个箭头随着朝向旋转,这一点在nvue上面是不能直接回去角度的,解决起来异常难。
所以说只是理论可行
2024-07-09 16:39