我正在嘗試設置mylocationoverlay。不幸的是,它的表現很奇怪。它工作正常,除非它在我離開MapActivity並返回到我的應用程序之後纔出現。最初,地圖出現,並有一個藍色的圓圈,而它正在獲得一個很好的位置。然而,不是解決一個問題,而是圓圈消失。mylocationoverlay第一次找到位置消失
我的代碼看起來是這樣的:
onResume() {
myLocation = new MyLocationOverlay(getActivity(), mp);
myLocation.enableMyLocation();
myLocation.runOnFirstFix(new Runnable(){
public void run() {
map.getOverlays().clear();
map.getOverlays().add(myLocation);
map.postInvalidate();
}
}
}
onPause() {
myLocation.disableMyLocation();
layout.removeView(map);
map = null;
}
有沒有人有什麼可能會發生在這裏的任何想法?由於這幾乎是所有在線樣例的逐字記錄,所以我可能會補充說我正在運行2.3.4的motorolla atrix上進行測試。
後添加您的覆蓋,你必須填寫()在地圖上查看。 –