我试图了解如何在使用mapbox-gl
. 我实际上正在使用Xamarin
3.2.0.3 java 库的绑定,所以问题可能就在那里。
我正在使用我们可以在 GitHub 页面上找到的示例,主要是这个示例。这个例子说明了一个简单ValueAnimator
的修改 MarkerOptions 对象的 Position 就足以实现一个移动。
我所有移动标记的尝试都失败了:在 MarkerOptions 对象上应用 SetPosition 无效。
我尝试了临时解决方案,例如删除所有标记并重新添加它们。无论是在动画师中,还是在 Update 事件中创建我自己的逻辑。但当然,标记会闪烁,因为对地图的修改并未与线程 UI 完美同步。
在阅读mapbox-gl
项目页面上的源代码示例时,我似乎很清楚Animator
在 MarkerOptions 上使用是一种很好的做法,但无论我尝试做什么,它似乎都失败了。
摘要:_myMarkerOptions.SetPosition(new LatLng(10, 10));
在现有标记上调用只是没有效果。