如何显示谷歌地球旧世界地图(或空白/物理世界地图)的谷歌地图平铺覆盖?

Posted

技术标签:

【中文标题】如何显示谷歌地球旧世界地图(或空白/物理世界地图)的谷歌地图平铺覆盖?【英文标题】:How to show Google Maps tile overlays of Google Earth's Old-world maps (or a blank / physical world map)? 【发布时间】:2009-01-23 22:20:44 【问题描述】:

我正在尝试构建一个谷歌地图驱动的网络应用程序,它可以以以下一种或所有配置显示整个世界的地图:

大陆轮廓图,仅区分陆地和水域(如 this,但没有国家边界/名称,放大时不会显示任何其他细节) 世界自然地理地图,绝对不包含道路、城市或政治边界(因此默认卫星地图已失效 - 如果我无法使用其他任何功能,我正在考虑仅限制缩放级别这样您就无法靠近以看到现代特征) 与 Google 地球 here 和 here 显示的旧世界地图相同。

Rumsey Collection (q.v.) 中的旧地图可以实现与我所追求的效果类似的效果,这些地图非常出色,但占用大量带宽并显着降低 GMaps 性能。更简单、细节更少的图像更适合我的目的。

有没有一种有效的方法将项目符号 3 中的跨世界 KMZ 图形文件加载为图块集?

物理或基于轮廓的地图怎么样?如有必要,如果存在免费可用的起始地图,则可以遵循 GMaps 指南来划分 .png 文件来表示每个图块。

【问题讨论】:

【参考方案1】:

您还可以使用开源 MapTiler 应用程序 - http://www.maptiler.org/ 或命令行实用程序 gdal2tiles。

【讨论】:

【参考方案2】:

这是一个关于构建自定义平铺地图的教程: http://webtide.wordpress.com/2008/08/27/custom-google-maps/

这似乎是用于创建自定义平铺地图的服务: http://www.maplib.net/

祝你好运!

【讨论】:

maplib 站点似乎暂时关闭,但 wordpress 站点非常有用。谢谢!

以上是关于如何显示谷歌地球旧世界地图(或空白/物理世界地图)的谷歌地图平铺覆盖?的主要内容,如果未能解决你的问题,请参考以下文章

百度地图如何改成英文版

我可以在 Unity 安卓游戏中使用谷歌地球或谷歌地图静态 2D 图像作为背景吗? [关闭]

如何在谷歌地图上画线

“谷歌地球”的三项功能

谷歌地图使用 google_maps_flutter 插件显示空白地图

谷歌地图只显示空白瓷砖android