2012-01-27 158 views

回答

1

我想你需要将整个地图移植到V3并使用Custom Map Types。这是在iframe装载 -

顺便说一句,你从http://www.uaf.edu/files/campusmap/campusmap-122311.html加载API两次,一次http://www.uaf.edu/files/campusmap/,然后再。可能更好地删除其中的一个,我认为你可以摆脱第一个。

+0

谢谢Miguev,我已经完全拆开它并重新建立它。我现在有一个小问题,我觉得这真的很愚蠢。这是在http://www.justawebbie.freehostingcloud.com/test-map4.html你会介意看看它,让我知道我犯的愚蠢的错误。再次感谢你的帮助。 – 2012-02-07 19:04:09

+0

我只是看了看,没有发现什么错,什么是不受欢迎的症状? – miguev 2012-02-08 22:59:28

1

我觉得有你需要担心转换为V3时,两两件事:

GTileOverlay不存在V3。您可以使用自定义地图类型,按照第 要做到这一点,您需要制作一个ImageMapType(see the docs)。然后,您需要将其添加到Map.overlayMapTypesMVCArray(这将显示在底图上方 - Map reference)。

没有什么比如GDownloadUrlGXml用于下载和解析v3中的XML文档。您需要使用像jQuery这样的通用库来帮助下载标记位置。

+0

谢谢戴夫。我能够将它转换为V3,但我认为我做了一些非常愚蠢的事情。我似乎无法获得minzoom和中心设置。我知道这可能是如此之小而愚蠢的事情。你可以为我看看它,告诉我我犯了什么错误。它在http://www.justawebbie.freehostingcloud.com/test-map4.html再次感谢您的帮助。 – 2012-02-07 19:01:15

+0

对我来说这看起来不错。你确切的问题是什么?如果它仍然困扰着你,可能值得打开一个新的SO问题。 – djd 2012-02-10 03:39:56