2013-04-25 157 views
3

我有一個完整的us jvectormap。我想說明的標記,當你放大到一個國家,偉大的我有完成...jVectorMap在地圖創建後添加更多標記

我用這個

var mapObject = $('#vmap').vectorMap('get', 'mapObject'); 

讓我的地圖到一個對象,然後使用下面放標誌物上地圖...

mapObject.addMarkers(eval(dealers), []); 

我的陣列被設置爲...(例如)...

//mapObject.addMarkers([{ latLng: [42.940893, -71.444068], name: 'Test' }], []); 

現在我的問題1就是說我想繼續使用AddMarkers函數,但是我想添加代表不​​同顏色的標記來表示不同的事物,那麼我將不得不切換到數組而不是上面的數組?我不清楚使用地圖作爲添加數據的對象時的文檔,我知道它是如何工作的,當你創建一個地圖對象,但不喜歡我如何在上面使用它...任何幫助,將不勝感激。

回答

2

我最終發現,我不得不添加一個添加對象到我的數組。

我做了一個功能,如果對顏色的基礎,我想用......然後做下面...

風格= { R:3, 填充: '黑' };

然後將其添加到原始經銷商對象中。