通过自定义地图,我的意思是自定义地图图块,如同映射另一个行星。我已经四处寻找,但无法找到任何有关如何在Google或任何网站上执行此操作的资源。
我知道这是可能的,因为我之前在网站上已经看过它,但不幸的是,那个链接到THAT网站的网站已经关闭,所以我无法达到它。
答案 0 :(得分:6)
查看API。这可以通过将自己的图像作为叠加层加载来帮助您:
图像地图类型
实现MapType以充当基本地图类型可能是耗时且费力的任务。 API提供了一个特殊的类,它实现了大多数>常见地图类型的MapType接口:由单个图像文件组成的图块组成的地图类型。
此类ImageMapType类是使用ImageMapTypeOptions对象规范构造的,该规范定义了以下必需属性:
- tileSize(必需)指定磁贴的大小(类型为google.maps.Size)。 >尺寸必须是矩形,但不必是方形。
- getTileUrl(必需)指定函数,通常作为内联>函数文字提供,以根据提供的世界>坐标和缩放级别处理正确图像切片的选择。