我的一个计算方位角的工具,希望在计算出结果之后,在地图上显示计算两个点的位置关系,这样比较直观,可以发现输入的错误,但是map的marker值不能动态添加和改变,只能在地图初始化时添加。如果在计算之后才初始化地图控件的话,那是不是只能计算之后显示一次,如果计算过一次数据之后又修改了数据,marker仍然不能更新。
希望能提供动态修改、添加marker,修改之后再来个动态的include-points(fitview)就可以解决我的这个问题了
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | 需求 | 地图 | 客户端 | 6.7.3 | 2.3.2 |
1 个回答
不能通过setData动态修改marker吗?
我也遇到同样的问题了,动态添加之后的marker ,都不能直接清空,在开发工具上ok,在真机上就出现这样的问题。比如说初始的时候5个marker,我手动选了一个marker ,第六个可以添加上,我再选一个,把之前第六个marker删除,添加上新的marker,在控制台打印出6个,但是在地图上显示7个。