在目录应用程序[ANDROID]上添加地图功能

时间:2012-04-19 03:37:03

标签: android map zoom

我目前正在研究ANDROID上的目录应用程序。

这是我第一次使用移动应用程序。

在为应用程序工作时,我决定添加一个地图功能,以便从搜索结果中找到建筑物。 我没有使用谷歌api,而是试图找到我所拥有的图像(地图)上的位置。

因为图像也很大。我想在精确定位时放大建筑物。

不幸的是,我不知道从哪里开始。 真的很感激帮助。

谢谢。

此致

1 个答案:

答案 0 :(得分:1)

Google免费提供静态地图API。

您可以从Web下载动态配置的位图,将其存储在文件系统或内存中,然后从中获取可绘制的位图,以便将其设置为ImageView。

您需要从坐标生成一个网址,以使用此网址从网络加载数据。例如,展示巴黎埃菲尔铁塔的200x200位图:

String latEiffelTower = "48.858235";
String lngEiffelTower = "2.294571";
String url = "http://maps.google.com/maps/api/staticmap?center=" + latEiffelTower + "," + lngEiffelTower + "&zoom=15&size=200x200&sensor=false"

StackOverflow已经有一些关于如何从网上下载图片以便在图片视图中显示图片的答案:https://stackoverflow.com/search?q=imageview+url+%5Bandroid%5D

您可以在此处找到Google Static Maps API的文档。