2
我缺乏如何使用EditText
和button
來搜索位置的知識,當人們輸入經度和緯度或甚至只是一個地址到EditText
部分推動Button
我想要地圖去那個位置。如果任何人有任何信息如何做,甚至教程,將不勝感激。使用地圖搜索位置api android sdk
謝謝。
我缺乏如何使用EditText
和button
來搜索位置的知識,當人們輸入經度和緯度或甚至只是一個地址到EditText
部分推動Button
我想要地圖去那個位置。如果任何人有任何信息如何做,甚至教程,將不勝感激。使用地圖搜索位置api android sdk
謝謝。
String uri = "geo:"+ latitude + "," + longitude;
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));
或用地址:
geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city
http://developer.android.com/guide/appendix/g-app-intents.html
例如:
Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.Action_VIEW,uri);
startActivity(it);
對於導航:
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + location));
startActivity(i);
代碼在地圖上不斷彈出,表示它無法加載URL。是我應該擁有的權限或某些代碼才能正常工作? – Christian 2011-06-07 21:10:08
試試這個例子(編輯過的文章) 你會很容易理解你將不得不格式化經緯度;-) – 2011-06-07 21:16:51
我現在正在處理它,但是你可以再次把另一個放到。那個帶你去那個地圖上導航的人。我其實需要下一個 – Christian 2011-06-07 23:57:37