我正在使用Google Maps android sdk v2开发一个Android应用程序,并希望允许用户下载地图并离线使用它们。
要显示的瓷砖我使用自定义TileProvider实现所描述这里。
我需要知道的URL下载谷歌地图基于纬度,经度瓷砖(瓷砖矢量如果可能的话)和缩放参数(例如像这样)
在任何人评论它违反了Google地图的条款之前,我可以告诉您可以下载少量专门用于此用例的图块(请参阅此处的 10.5.d节)。
这是链接
http://mt1.google.com/vt/lyrs=y&x=1325&y=3143&z=13
lyrs参数为:
y =混合
s =卫星
t =火车
m =地图
通过在TileProvider中重写getTile,可以获取所需的X和Y以及Zoom。不需要做任何事情。
@Override public Tile getTile(int x, int y, int zoom) { // DO YOUR STUFF HERE }