我正在Android上创建一个本地指南应用程序,我想为我的数组设置一个onItemClickListener,它将打开带有填充搜索文本的谷歌地图。例如:在购物类别中,有像ZARA H&M这样的商店。所以,我想创建一个意图,它将打开谷歌地图,搜索文本"ZARA在我附近"等。
谁能帮我?
提前谢谢。
您可以像这样传递您感兴趣的区域的纬度、纬度:
搜索旧金山的餐厅
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=restaurants");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
或者通过这样的地址:
Uri gmmIntentUri = Uri.parse("geo:0,0?q=1600 Amphitheatre Parkway, Mountain+View, California");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
取自谷歌文档。