對於自定義Positionindicator,我使用Here SDK給出的MapMarker。該位置由Beacons獲得。在某些時候,我仍然通過信標收到GeoCoordinates形式的新位置數據,但MapMarker的定位停在位置上。過了一會兒,讓我們說100米,它更新了位置,但之後再次卡住。我在執行中錯過了什麼嗎?MapMarker.setCoordinate()停止更新位置
if (mPositionIndicator.getCoordinate() != geoCoordinate)
mPositionIndicator.setCoordinate(geoCoordinate);
地理座標每秒更新一次或更少。
我可以看到新的位置......但是MapMarker停留在舊的位置。
的geoCoordinate
我傳遞給地圖標記看起來是這樣的:new GeoCoordinate(52.xxxxxx , 13.xxxxxx)
我試圖更新removeMapObject和addMapObject的位置,但仍當一個新的位置傳遞不更新。
更新: 更多信息。我使用其他框架從信標中獲取位置數據,並將這些數據設置爲地圖標記。
這個問題仍然存在。我如何實現像地圖標記一樣的位置指示器? – elpatricko