如何从我的Android应用程序调用谷歌地图,如调用电子邮件

时间:2010-03-03 15:35:18

标签: android maps

try {
        Intent searchAddress = new Intent(Intent.ACTION_VIEW, 
        Uri.parse("geo:0,0?="+emp_city_location));
        startActivity(searchAddress);
    } catch(Exception e) {
        System.out.println(e);
    }

我得到了像

这样的例外

03-03 21:01:56.349:INFO / System.out(179):android.content.ActivityNotFoundException:找不到处理Intent的Activity {act = android.intent.action.VIEW dat = geo:0,0 ?= chennai}

请回复我

3 个答案:

答案 0 :(得分:3)

您需要正确构建geo:网址。有关语法,请参阅documentation。我认为您可能只会错过q?之间的=,但我没有尝试过那种特定的geo:语法。

答案 1 :(得分:3)

确保您使用Google API模拟器图片进行测试。启动AVD并将模拟器设置为Google API模拟器。如果你不这样做,那么你将继续得到这个bug。此外,上一张海报是正确的...您需要遵循此处的URI标准:http://developer.android.com/intl/de/guide/appendix/g-app-intents.html

此致 克里斯

答案 2 :(得分:2)

在清单文件中声明了活动还检查了您是否在清单文件中添加了Google地图库