打开地图某一点

问题描述:

我使用下面的代码:打开地图某一点

uri = "geo:"+lat+","+lon; 
intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); 
startActivity(intent); 

我的问题是:1。 我明白我需要互联网连接才能使用呢?有没有办法显示离线地图? 2.它打开地图的位置,但没有在地图上显示点。无论如何添加此代码?

的Android文档是很好的位置:MapView

  1. 您将需要一个互联网连接。地图数据非常庞大,无法完全缓存在您的手机上。不要忘记在清单中添加表示您的应用程序使用互联网的行。也许有一种方法可以缓存一个小区域,如果你知道你会一直在同一个区域工作,但我不知道有什么办法。

  2. 要在地图上显示一个点,请查看我添加的链接中的“叠加层”。

希望这会有所帮助。