android.content.Intent.ACTION_VIEW对于地图无法使用还是我错了?

时间:2010-11-01 13:13:52

标签: android google-maps android-intent marker

我对我的应用程序所做的是允许用户在Google地图上发现POI。 这很简单,我使用

final Intent myIntent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("geo:+"
    + lat+ ","
    + lon));
startActivity(myIntent);

我有两个大问题

1)当激活谷歌纵横时,谷歌地图会打开并显示我的位置,而不是我的兴趣点位置! 我必须退出谷歌地图并再次回来关注我的POI位置。

2)我的POI位置没有标记!真是太遗憾了,如果我移动一点地图,我的POI就会丢失。

所以我的问题是:你对这个意图有同样的感觉吗?是否有一些解决方法可以解决这个问题? (也许是其他意图)?

非常感谢任何帮助,我想我必须创建自己的MapActivity,我认为这样的小功能浪费时间。

1 个答案:

答案 0 :(得分:1)

尝试:

final Intent myIntent = new Intent( android.content.Intent.ACTION_VIEW, Uri.parse( "geo:0,0?q=" + lat + "," + lon ) ); startActivity(myIntent)