2012-07-02 93 views
1

我正在顯示使用polymap和this code的bing-map。這是一個簡單的腳本,來自polymaps網站上的bing-example。在polymaps上顯示svg圈

我現在想在某些座標上顯示一個標記,svg-circle。 我試圖使用po.geojson("load", load)加載geojson要素集合並在要素集合中顯示該點。結構looks like this(當然它應該是一個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-circle的位置?

回答

1

您是否嘗試過在加載函數中自己添加圓? This example顯示瞭如何在感興趣的點上添加一個大圓圈。