如何在android中獲取當前位置並繪製當前位置和您觸摸的位置之間的路徑或線條。獲取當前位置和繪製路徑的谷歌地圖
-2
A
回答
1
要知道您當前的位置,您需要獲取當前loacation的經緯度。
public void getLatiLongi()
{
LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
Location location = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER);
if (location != null) {
flati = location.getLatitude();
flongi = location.getLongitude();
System.out.println("Hello....................+lati+longi");
}
}
@Override
protected void onStart() {
super.onStart();
LocationManager locationManager =
(LocationManager) getSystemService(Context.LOCATION_SERVICE);
final boolean gpsEnabled = locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
if (!gpsEnabled) {
gpsAlert();
}
}
public void gpsAlert(){
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this);
alertDialogBuilder.setTitle("Enable GPS");
alertDialogBuilder
.setMessage("Yes")
.setCancelable(false)
.setPositiveButton("Yes",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
enableLocationSettings();
dialog.cancel();
}
})
.setNegativeButton("No",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
dialog.cancel();
}
});
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
}
private void enableLocationSettings() {
Intent settingsIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(settingsIntent);
}
之後使用標記
https://developers.google.com/maps/documentation/android/marker。
你需要你的目的地的經度和緯度。
https://developers.google.com/maps/documentation/android/shapes#polylines。
使用折線從您的位置繪製路徑到目的地
Answer : Draw path between two points using Google Maps Android API v2。這個鏈接對這個話題有很好的解釋。
+0
thx我要去試試看 –
相關問題
- 1. 獲取谷歌地圖當前位置
- 2. 谷歌地圖當前位置繪圖
- 3. 谷歌地圖:繪製優化路徑
- 4. 谷歌地圖上的當前位置
- 5. 如何獲取當前位置的谷歌地圖?
- 6. 谷歌地圖V2的Android獲取當前位置
- 7. 谷歌地圖當前位置Swift
- 8. 谷歌地圖 - 當前位置
- 9. 谷歌地圖iOS SDK,獲取當前位置用戶
- 10. 谷歌地圖不能獲取當前位置
- 11. 谷歌地圖iOS SDK,獲取當前位置用戶
- 12. 獲取當前XmlReader位置的'路徑'
- 13. 從當前位置獲取路線到使用谷歌地圖API的座標
- 14. 如何繪製使用當前緯度的谷歌地圖的路徑,登陸位置
- 15. 獲取當前谷歌地圖
- 16. 谷歌地圖找到當前位置和附近的地方
- 17. IOS:使用谷歌地圖繪製最佳路線路徑
- 18. 通過GPS獲取當前位置在地圖上繪製路線? iPhone(iOS6)
- 19. Android谷歌地圖定製我的當前位置
- 20. 如何獲得谷歌地圖的網絡當前位置
- 21. 如何獲得當前位置的谷歌地圖片段?
- 22. 繪製地圖的路徑/使用谷歌地圖API和播放
- 23. 如何使用iphone中的谷歌地圖從當前位置獲取地標?
- 24. 使用我的當前位置將谷歌地圖實施到谷歌地圖
- 25. 繪製多個路由谷歌地圖
- 26. 谷歌地圖上繪製路線
- 27. 谷歌地圖和當前位置的自定義標記
- 28. 從谷歌地圖V2上的KML文件繪製路徑
- 29. 在asp.net中繪製點谷歌地圖之間的路徑
- 30. 繪製在谷歌地圖MapView的一個路徑使用JSON
您在檢索用戶位置時遇到問題嗎? – Axarydax