我想使用Google Maps v3 api生成一个交互式Google地图界面,该界面使用自定义图块来显示视频游戏中的地图。该应用程序需要能够放大并显示每个缩放级别的正确切片。
我正在寻找一些资源或如何实现这一目标的教程。 Google Maps v3 API似乎只讨论使用位于普通Google地图图块之上的自定义图块。这在我的应用程序中没有意义,因为我的地图是虚构的世界,并且不会与真实世界地图中的任何内容对齐。也许我只是没有在API指南中看到我需要的东西......
答案 0 :(得分:8)
查看参考文献中的ImageMapType课程。有一个漂亮的例子显示Moon个瓷砖。
我最喜欢的应用程序之一是The Internet map,开发人员对它的开发方式写了一篇非常可爱的article。
答案 1 :(得分:5)
您需要将自定义游戏地图图像切割为适当的文件/目录结构,以便轻松集成到Maps API中(here's an example使用Photoshop和一些示例HTML / JS代码)。或者使用更友好的工具,如TileMill,但这需要标准空间数据格式的数据,并且您可能没有以这种格式存储游戏地图。如果你可以走那条路,它们还提供了一个名为TileServe的基于Node.js的服务器,它使集成变得简单。
如果您期待大量的流量,那么可以查看Google Maps Engine直接在Google的基础架构中托管您的自定义游戏地图图片。