2016-04-18 161 views
0

我在尋找如何將特定標記添加到我的gmap中。如何添加自定義標記Gmap

這是代碼:

LatLng coord1 = new LatLng (y, x); 
advancedModel.addOverlay(new Marker(coord1, "test", "orange.png", "http://maps.google.com/mapfiles/ms/micons/blue-dot.png")); 

我想補充我的特異性標誌物是在/資源/圖像沒有這一項http://maps.google.com/mapfiles/ms/micons/blue-dot.png

你能幫忙嗎?

+0

你看了精細的手工(有一些是關於「圖標'在那裏的標記) – Kukeltje

+0

@Kukeltje是的,我做了,但我沒有找到如何添加我自己的標記:/ – MedBC

+0

下一次請,請,請發佈您嘗試和什麼工作與否,節省我調查的東西,我從來沒有用過自己在試圖**幫助你** ...使用圖標我S的方式來做到這一點...什麼失敗呢? 404在網絡督察?第四次世界大戰? – Kukeltje

回答

0

您可以在Google Maps中添加自定義標記,也可以更改標記圖標,具體取決於添加標記的功能的類型。校園特徵列表中的每個興趣點都有一個類型屬性。

下面的代碼是一個示例代碼段如何添加自定義標記:

var iconBase = 'https://maps.google.com/mapfiles/kml/shapes/'; 
var icons = { 
    parking: { 
     icon: iconBase + 'parking_lot_maps.png' 
    }, 
    library: { 
     icon: iconBase + 'library_maps.png' 
    }, 
    info: { 
     icon: iconBase + 'info-i_maps.png' 
    } 
}; 

function addMarker(feature) { 
    var marker = new google.maps.Marker({ 
     position: feature.position, 
     icon: icons[feature.type].icon, 
     map: map 
    }); 
} 
+0

這是Javascript和即時通訊使用java-ee和jsf .. – MedBC

0

你可以做這樣的事情:

Marker newMarker = new Marker(new LatLng(latitude, longitude)); 
newMarker.setIcon("resources/media/marker-blue-dot.png"); 
simpleModel.addOverlay(newMarker); 
相關問題