【问题标题】:Replace default marker on google geoxml map overlays?替换谷歌geoxml地图覆盖上的默认标记?
【发布时间】:2011-03-10 20:01:33
【问题描述】:

我正在从提要中提取 georss 数据,并使用 Google Maps Geoxml 将它们叠加到我的地图上。如何替换出现在这些地图叠加层上的默认标记?目前它们是默认的蓝色图钉,但我想将其删除并替换为更适合我的主题的东西。

我正在使用 Geo Mashup 插件为 Wordpress 子主题制作地图。

非常感谢任何帮助!

【问题讨论】:

  • 您使用的是哪个版本的 Google Maps API?
  • V3.关于如何让它发挥作用的任何想法?谢谢!

标签: google-maps wordpress google-maps-markers wordpress-geo-mashup


【解决方案1】:

由于您使用的是 google maps api V3,请使用 geoxml3。(http://code.google.com/p/geoxml3/)

原始的 geoxml 是为谷歌地图 v2 制作的。

您可以通过在“geoXML3.parser 选项”中指定“markerOptions”来使用您想要的任何标记,请参阅:http://code.google.com/p/geoxml3/wiki/ParserReference

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    试试这个:

    var customIcon = new GIcon();
    customIcon.image = "./images/customPin.png";
    customIcon.shadow = "./images/customShadow.png";
    customIcon.iconSize = new GSize(12, 20);
    customIcon.shadowSize = new GSize(22, 20);
    customIcon.iconAnchor = new GPoint(6, 20);
    customIcon.infoWindowAnchor = new GPoint(5, 1);
    

    P.

    【讨论】:

    • 感谢您的帮助,但我发现这仅适用于直接从博客中提取的数据点。我特别想更改 GGeoxml 覆盖地图上的标记,这些地图从其他 rss 提要中提取地理数据。还有其他想法吗?
    【解决方案3】:

    感谢您的帮助,但我找到了 这仅适用于提取的数据点 直接来自博客。我是 专门尝试更改标记 在拉动的 GGeoxml 叠加地图上 来自其他 RSS 源的地理数据。任何 其他想法? – 这就是天使

    默认气球图标似乎无法更改。尚未找到在 geoRSS 中指定图标的标准。把 rss 改成 kml 怎么样?

    P.

    【讨论】:

      猜你喜欢
      • 2014-03-07
      • 1970-01-01
      • 2014-09-26
      • 2014-10-11
      • 2012-04-06
      • 1970-01-01
      • 2020-06-26
      • 1970-01-01
      • 2020-05-04
      相关资源
      最近更新 更多