【问题标题】:Combine Google Maps API & Google Maps Data API结合谷歌地图 API 和谷歌地图数据 API
【发布时间】:2010-02-04 12:01:16
【问题描述】:

当我从我的地图嵌入地图时,我使用谷歌地图提供给我的链接 我可以使用 Google Maps Data API 和 Java

操作这张地图

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?source=embed&amp;hl=el&amp;geocode=&amp;ie=UTF8&amp;t=h&amp;msa=0&amp; msid=118122212106261754884.00047ec38974a377d47dd&amp; ll=39.527348,21.00174&amp;spn=0,0&amp;output=embed"></iframe><br />

但是我不能把它放在一个 div 上并用 Google Maps API 和 Javascript 操作它 例如捕捉事件

现在如果我使用 The "Hello, World" of Google Maps 我可以做到以上所有,但这张地图不在“我的地图”中,所以我不能使用 gui 和谷歌地图给我的所有操作,用于地图上的一种“管理”

如何结合这些技术? Mapplet 可以帮助我吗? Click here for an example i made 在此示例中,我无法使用 javascript 操作第二张地图,即地图上的 setCenter()

我很困惑:(

【问题讨论】:

    标签: java javascript google-maps


    【解决方案1】:

    嵌入 Google 地图与使用 Google Maps API 不同。您有几个选择 - 您可以更新您的 MyMap,导出为 KML(通过在 Google Earth 中查看链接)并使用 GGeoXML 加载它。

    或者,您可以使用 Maps Data API 从“我的地图”中加载数据,并以编程方式将其添加到地图中。这是一个示例:http://gmaps-samples.googlecode.com/svn/trunk/college-finder/index.html

    【讨论】:

      【解决方案2】:

      您是否尝试过关注 Google Maps API 的 documentation?您似乎没有向 Google 地图服务发出正确的请求。

      如果您在地图上有某种“管理”标记,这表明您可能正在使用测试代码 - 并且可能需要注册 API 密钥才能删除此标记。

      【讨论】:

      • 请在此处查看:infofire.gr/testGis/myTest.html 我在第一张地图中使用 google maps api,在第二张地图中使用 google mapsData api。我的问题是我无法使用 javascript 操作第二张地图,即我无法在这张地图上执行 setCenter()
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 2013-10-17
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      相关资源
      最近更新 更多