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