我见过的向地图添加标记的所有示例都显示了在“ onMapReady”回调或“ onMapClick”回调中添加的标记。我有一个应用程序,可以定期查找用户的纬度和经度,并且想在经纬度更新时向地图添加标记。这发生在前面提到的回调之外。我该怎么做?我需要访问地图的Style对象,但是它仅在回调内部可用。
答案 0 :(得分:1)
在所有示例中都使用这些回调(尤其是onMapReady
)的原因是为了确保在您尝试修改mapboxMap对象的样式时(如果没有的话)地图渲染时可能会产生一些异步怪异。
我建议您仍然包括在onMapReady
回调中添加周期性经纬度坐标作为标记的逻辑。
⚠️免责声明:我目前在Mapbox⚠️
工作