2010-06-20 82 views
9

而通过自定义地图我的意思是自定义地图瓷砖,如在地图上绘制另一个星球。我浏览过所有内容,但看不到任何资源指出如何在Google或任何网站上执行此操作。我可以使用Google Maps API来显示自定义地图吗?

我知道这是可能的,因为我以前在网站上看过它,但不幸的是,该网站链接到该网站已关闭,所以我无法到达它。

回答

6

看看API。这可以帮助你通过加载自己的图像作为覆盖:

影像地图类型

实现在MapType来充当基本地图类型可以是一个费时,费力>任务。该API提供了一个特殊的类,它为大多数普通地图类型实现了MapType接口:包含由单个图像文件组成的地图块的地图类型。

  • tileSize(必需)指定的瓦片的大小(类型为google.maps.Size):

    这个类中,ImageMapType类别,是使用的ImageMapTypeOptions对象规范定义以下所需的属性构成。 >尺寸必须是矩形,尽管它们不必是方形的。

  • getTileUrl(必需)指定通常作为内嵌>函数文字提供的函数,以处理基于提供的世界>坐标和缩放级别选择适当的图像拼贴。
+3

仅供参考,麦克威廉姆斯对自定义地图一个很好的教程:http://econym.org.uk/gmap/custommap.htm – 2013-03-26 21:28:55

+0

而且也仅供参考,我写了一篇关于如何加快地图博客文章平铺代:http://blog.webfoot.com/2013/03/12/optimizing-map-tile-generation/ – 2013-03-26 21:30:10

相关问题