从 google 地图下载地图图块的 url 是什么?

What's the url to download map tiles from google maps?

我正在使用 google 地图 android sdk v2 开发一个 android 应用程序,并希望允许用户下载地图并离线使用它们。

  1. 为了显示图块,我使用自定义 TileProvider 实现,如 here 所述。
  2. 我需要知道 URL 才能根据纬度、经度和缩放参数(例如 this )

在有人评论说它违反了 google 地图的条款之前,我可以告诉你可以下载少量专用于此用例的图块(请参阅他们的第 10.5.d 节)术语 here).

这是link

http://mt1.google.com/vt/lyrs=y&x=1325&y=3143&z=13

lyrs 参数为:

y = hybrid

s = satelite

t = train

m = map

通过覆盖 TileProvider 中的 getTile,您可以获得所需的 X 和 Y 以及缩放。不需要做任何事情。

@Override
public Tile getTile(int x, int y, int zoom) {
    // DO YOUR STUFF HERE
}