2016-04-18 113 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); 
相关问题