现在可以在Google地图上创建自定义地图吗?

时间:2015-02-19 17:02:57

标签: android google-maps overlay

几年前,我们想在Google地图上添加自定义地图(就像世界看起来像Midearth一样),但当时不可能。现在,我可以看到多个应用在Google地图上拥有自己的叠加层。

我尝试使用their suggestions通过Google地图创建自己的地图,但这仅适用于针脚和路线。

我需要的是在地图上拥有真实的城市(如罗马,伦敦,巴黎),但我自己的自定义图形(地图图块,图钉等)。

我应该阅读哪些文件?我确信我错过了Google地图上的内容。

2 个答案:

答案 0 :(得分:1)

是的!谷歌地图V2可以实现。您应该考虑使用TileOverlay

基本上,每次GoogleMap想要为特定坐标绘制图块时,它都会要求您提供此图块。您可以使用静态磁贴(请参阅TileProvider),也可以提供网址,以便Google地图自动下载到您的网络服务器并自动下载(请参阅UrlTileProvider

答案 1 :(得分:0)

我认为您想要的是GroundOverlay,它可以是将显示在底图顶部的任何位图图像。您甚至可以控制地图的半透明度。

如果地图的比例大到足以包括罗马,伦敦和巴黎,那么您很可能希望将地图图像朝北向上并根据墨卡托投影进行缩放。但如果您的地图覆盖较小的区域,则无需担心墨卡托投影。