使用maps api android sdk搜索位置

时间:2011-06-07 20:46:20

标签: android search google-maps

当用户输入经度和纬度甚至只是EditText部分的地址时,我不知道如何使用buttonEditText搜索位置推送Button我希望地图转到该位置。如果有人知道如何这样做甚至是教程,那将非常感激。

感谢。

1 个答案:

答案 0 :(得分:2)

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);