【问题标题】:Google Maps with custom GEORss file带有自定义 GEORss 文件的 Google 地图
【发布时间】:2011-03-09 16:14:41
【问题描述】:

我需要在哪里托管 xml 文件才能在 Google 地图中用于 GEORss ??

来自 google api 文档... var georssLayer = new google.maps.KmlLayer('http://api.flickr.com/services/feeds/geo/?g=322338@N20&lang=en-us&format=feed-georss'); georssLayer.setMap(map);

这似乎在创建信息弹出窗口和所有内容方面做得很好......

看来我不能在本地拥有一个......

所以我想我需要一个 aspx 或 ashx 来推送 xml...但它必须是网络可访问的吗?

谢谢

【问题讨论】:

    标签: google-maps httphandler google-api georss


    【解决方案1】:

    是的,它需要可通过网络访问,因为 Google 在服务器端将 GeoRSS 转换为 KML:

    “Google Maps API 支持 KML 和 GeoRSS 数据格式来显示地理信息。这些数据格式使用 KmlLayer 对象显示在地图上,该对象的构造函数采用可公开访问的 KML 或 GeoRSS 文件的 URL。

    Maps API 将提供的地理 XML 数据转换为 KML 表示,该表示使用 V3 瓦片叠加显示在地图上。”

    http://code.google.com/apis/maps/documentation/javascript/overlays.html#KMLLayers

    如果您托管的是静态 XML 文件,您可以使用 Amazon Web Service 的简单存储服务:http://aws.amazon.com/s3/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 1970-01-01
      • 2012-03-24
      • 2023-01-23
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多