Bir uygulamada Google Navigasyon başlatma Ben benim app istiyorumAndroid - Ben kullanıcı tarafından bazı koordinatları alır bir android uygulaması ilerleme şu anda duyuyorum
(kullanıcı tanımlı gps ve hedefinden başlangıç noktası) google navigasyonunu başlatmak için kullanıcıyı bu noktalardan yönlendirebilir. Bir sonraki adımda, kullanıcıya tüm noktaları içeren belirli bir yol boyunca rehberlik etmesi için daha fazla noktaya (örneğin, bazı ilgi çekici noktalar) vermek istiyorum.
Bu mümkün mü? Bulduğum her şey belgelenmiş uygulamalar ve örnek değil. Bu sorunu çözmüş olan var mı? Değilse, birisi başka navigasyon programlarını önerebilir mi? bunu yapmak için bir yol olabilir yolu noktalarını ayarlama hakkında
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" +mLat+","+mLong));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Emin değilim, API düşünüyorum:
Kesinlikle tek bir noktadan onları kılavuzu
sonrası http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android –
Bu komutları bkz: Niyet niyet = new Hedefi (android.content.Intent .ACTION_VIEW, Uri.parse ("http://maps.google.com/maps?saddr=" + StartLon + "," + StartLat + "& daddr =" + DestLon + "," + DestLat)); startActivity (intent); çalışıyor görünüyor. Ama emülatörde her zaman "yol bulunamadı" (herhalde bu emülatör üzerinde çalışmamalıydı. Bir cihazda yakında test edeceğim) – george
DDMS'den gps düzeltmeyi kullanmayı deneyebilir ve geçerli konumu belirtebilirim. .incase bu sorun –