打开地图某一点
问题描述:
我使用下面的代码:打开地图某一点
uri = "geo:"+lat+","+lon;
intent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(intent);
我的问题是:1。 我明白我需要互联网连接才能使用呢?有没有办法显示离线地图? 2.它打开地图的位置,但没有在地图上显示点。无论如何添加此代码?
答
的Android文档是很好的位置:MapView
您将需要一个互联网连接。地图数据非常庞大,无法完全缓存在您的手机上。不要忘记在清单中添加表示您的应用程序使用互联网的行。也许有一种方法可以缓存一个小区域,如果你知道你会一直在同一个区域工作,但我不知道有什么办法。
要在地图上显示一个点,请查看我添加的链接中的“叠加层”。
希望这会有所帮助。