我使用本教程編寫了一個代碼http://marakana.com/forums/android/examples/311.html除繪圖部分外,它工作正常。它顯示經度和緯度,但未在Google地圖上顯示它們。可以任何人都會告訴我這個代碼中的錯誤,它不允許在地圖上繪製座標。這裏是我的代碼:在Google地圖上繪製用戶當前位置(經度和緯度)時的困難
回答
嘗試使用MapController.setCenter()代替animateTo()
pointToShow= new GeoPoint(iLat,iLong);
MapController control=mapView.getController();
control.setCenter(pointToShow);
這工作正常,我...
仍然無法正常工作。任何其他建議? –
你有互聯網連接嗎?在地圖上顯示的內容 - 您能看到地圖本身,還是隻是空白空間? – Raiv
我通過在API 7上運行應用程序解決了地址問題,但沒有顯示地圖。您能幫我解決這個問題嗎?是的,我有非常好的互聯網連接。 –
try
{
List<Address> addresses = geocoder.getFromLocation(location.getLatitude(), location.getLongitude(), 10); //<10>
for (Address address : addresses) {
this.locationText.append("\n" + address.getAddressLine(0));
}
....
} catch (IOException e) {
Log.e("LocateMe", "Could not get Geocoder data", e);
}
由於拋出異常,「無法獲取Geocoder數據」被稱爲,
- 這可能是由於缺乏INTERNET權限
錯誤模擬器2.2 API 8中的:http://code.google.com/p/android/issues/detail?id=8816
產生java.io.IOException:服務在android.location.Geocoder.getFromLocation(地理編碼器不可用 。 Java的:117)
addresses
可能是null
所以NPE被拋出
API 8有bug,但是當我在API 7上運行它時,地址顯示出來,但谷歌地圖沒有顯示出來。只有谷歌寫在白色背景上,爲什麼會這樣呢? –
最好,如果你使用真實的設備,模擬器有這樣的問題。 – Reno
- 1. 當前位置,經度和緯度
- 2. 在Google Places API中嵌入當前位置(經度和緯度)
- 3. 通過獲取緯度和經度在地圖上繪製多個位置
- 4. 在谷歌地圖上繪製多個緯度和經度
- 5. 在地圖上繪製多個經度和緯度點?
- 6. 繪製經度和緯度
- 7. 在Google地圖上繪製來自數據庫的緯度和經度v1
- 8. 將點繪製到給定經度和緯度的地圖上
- 9. 限制位置的經度和緯度
- 10. 使用緯度/經度顯示在Yahoo地圖上的位置
- 11. 找到當前位置的經緯度
- 12. 獲取當前位置的經緯度
- 13. NullPointerException經度和緯度上的位置
- 14. 如何繪製谷歌地圖上的多個位置(經度+緯度)?
- 15. 顯示位置使用經度/緯度座標 - Google地圖
- 16. 從Google地理定位API獲取當前經緯度和lng
- 17. 獲取當前位置經緯度和LNG在地圖上的準備
- 18. 使用經度/緯度在國家地圖上標記位置
- 19. 獲取當前位置經度和緯度在android
- 20. 以min爲單位顯示Google地圖緯度/經度爲max緯度/經度
- 21. 獲取當前位置的緯度和經度的問題
- 22. 地圖經度和緯度
- 23. 如何在Google地圖中繪製經度和緯度的折線
- 24. 無法獲得Android當前位置的緯度和經度
- 25. 查找當前位置的經度和緯度
- 26. 當前位置的精確緯度和經度android
- 27. 計算當前位置的經度和緯度
- 28. 如何獲取Android中當前位置的緯度和經度?
- 29. 獲取當前位置的經度和緯度
- 30. 如何獲取黑莓當前位置的經度和緯度?
你的意思是你想有一個標記或東西嗎?目前的代碼只會懸停到點 – Reno
否代碼沒有顯示地址,因此不會在谷歌地圖上顯示該地址。 –
什麼是lat,lon顯示?此外,這是在日誌中顯示:LocateMe「,」無法獲取Geocoder數據「 – Reno