0

我正在尝试将表单 geoxml 迁移到 geoxml-v3 以及谷歌地图 v2 到 v3。我遇到的问题是geoxml-v3。从 geoxml-v3 在客户端生成的图标请求是乱码。例如

localhost/app/resources/icon.png

会变成类似的东西

localhost/app/resources/app/resources/app/resources/app/resources/icon.png

这些 kml 文件与 geoxml 一起使用并且格式正确。样式图标段是

<Style id="off-red">
 <IconStyle>
  <Icon>
   <href>resources/icon.png</href>
  </Icon>
 </IconStyle>
</Style>
4

1 回答 1

0

我发现它与 geoxml-v3 库有关,至少在我想存储自己的标记图标的情况下。有一些代码,第 386 行

if (typeof this.url == "string") 

它以当前上下文或最后使用的上下文作为图标 url 的前缀。没有仔细研究它。注释掉 if 块将导致正确的请求。

这是一个 hack,但适用于我的要求。

于 2013-04-26T15:04:00.210 回答