1

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

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

我有两个大问题

1) 当纬度被激活时,谷歌地图打开并显示我的位置而不是我的 POI 位置!我必须退出 Google 地图,然后再回来专注于我的 POI 位置。

2) 我的兴趣点位置上没有标记!太可惜了,如果我稍微移动一下地图,我的 POI 就会丢失。

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

非常感谢您的帮助,我想我将不得不创建自己的 MapActivity,我认为这样一个小功能是浪费时间。

4

1 回答 1

1

尝试:

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

于 2010-12-06T15:54:48.403 回答