在多边形贴图上显示 svg 圆
Display an svg-circle on a polymaps
我正在使用此代码显示一个使用多边形地图的 bing-map。这是一个简单的脚本,源自Polymaps网站上的bing示例。
我现在想在某些坐标上显示一个标记,一个 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;
}
不会在地图上显示蓝点。
有没有办法在多边形地图上显示 svg 圆圈?这样我就可以定期调用这个圆圈的构造function
来更新 svg 圆圈的位置?
您是否尝试过自己在加载函数中添加圆圈?此示例演示如何在兴趣点上添加一个大圆圈。
相关文章:
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 在select元素中显示highchart dashstyle(svg)
- D3.js生成有效的SVG,但不显示任何内容
- 在内联html img标记中显示带有图像标记的SVG
- 我想隐藏/显示我的SVG元素,同时在anguarJS中使用它
- 使用WebGLRenderer在three.js中显示svg
- 在多边形贴图上显示 svg 圆
- 在水平滚动上显示 SVG 动画
- CSS命名空间,HTML中的SVG:使用CSS突出显示SVG文件中的状态
- 滚动显示svg动画
- 未显示SVG使用用JavaScript创建的元素的原因
- 在页面的左侧或右侧显示SVG对象
- 在浏览器中显示svg图像
- 无法使用CreateJS预加载和显示SVG
- 突出显示SVG组元素,如
使用CSS / Javascript /jQuery - 在Google Chrome上显示svg图像
- 加载和显示svg
- 如何在img中使用JavaScript显示SVG
- iOS不显示SVG在
标签
- 使用