我对我的应用程序所做的是允许用户在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,我认为这样的小功能浪费时间。
答案 0 :(得分:1)
尝试:
final Intent myIntent = new Intent(
android.content.Intent.ACTION_VIEW,
Uri.parse( "geo:0,0?q=" + lat + "," + lon )
);
startActivity(myIntent)