如何实现一个小的静态地图预览作为列表图标?
Posted
技术标签:
【中文标题】如何实现一个小的静态地图预览作为列表图标?【英文标题】:How to implement a little static map preview as list icon? 【发布时间】:2011-04-17 16:05:06 【问题描述】:我构建了一个 ListActivity,现在我想将地图预览添加为列表图标。我不想扩展 MapView,因为:第一,我只需要一点静态预览,第二,我已经扩展到 ListView。
我已经考虑过使用static map api,但是在这么小的尺寸上看起来也不是很好:
http://maps.google.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=12&size=65x65&maptype=roadmap&sensor=true
【问题讨论】:
【参考方案1】:您可以在布局中使用 MapView 并使用
map:liteMode="true"
您不需要扩展 MapView,只需在布局中设置上述内容即可轻松使用视图。例如。 myMapView.onCreate()、myMapView.getMapAsync() 等
【讨论】:
【参考方案2】:android 中没有任何东西可以生成地图预览,抱歉。为此,您需要使用一些 Web 服务。
【讨论】:
我对网络服务也很满意,但对图片填充版权信息不满意。有人可以建议我预览一个带有较小版权信息的预览吗? 我在使用 dp-dimensions 并忘记了它们仅适用于 320x480 屏幕设备。但如果我下载更大的地图图像,版权数据不再是图片填充,仍然匹配 800x480 屏幕设备。这让我暂时满意。好的,它会在较小的屏幕上缩小,但没关系。也许我稍后会根据屏幕大小决定我下载的地图大小以上是关于如何实现一个小的静态地图预览作为列表图标?的主要内容,如果未能解决你的问题,请参考以下文章
我在网页上想调用百度地图,如何实现百度地图的标记功能,在html文件里写js代码