1

我正在使用带有此代码的 polymap 显示一个 bing-map 。这是一个从 polymaps 网站上的 bing-example 派生的简单脚本。

我现在想在某些坐标上显示一个标记,一个 svg 圆。我尝试使用po.geojson("load", load)加载geojson 特征集合并显示特征集合中的点。结构看起来像这样(当然它应该是一个 JSON 字符串,但这更容易阅读。)但是脚本不显示标记。

使用此代码:

[...]

map.add(po.geoJson()
.url("http://link/to/current.php")
.on("load", load));

[...]

function load(e) {
  for (var i = 0; i < e.features.length; i++) {
    var feature = e.features[i];
    feature.element.setAttribute("class", "punt");
  }
}

CSS:

.punt {
     fill: cyan;
     fill-opacity: 1;
     stroke: #012;
}

不会在地图上显示蓝点。

有没有办法在 polymaps 地图上显示 svg-circle?这样我就可以定期调用function这个圆圈的构造来更新 svg 圆圈的位置?

4

1 回答 1

1

您是否尝试在加载功能中自己添加圆圈?这个例子展示了如何在兴趣点上添加一个大圆圈。

于 2012-07-03T07:16:10.927 回答