当您编写“不知道确切用gmap表示这些图标要说些什么”时,我想:您为什么不摆脱它们呢?如果我对您的理解正确,那么您会被默认的“兴趣点”图标等烦恼,这些“隐瞒”了您的点击?
您可以使用styles从google map v3中删除所有内容(是的,因此只是灰色背景)。只需创建一个-array并将其分配给您:styles
options
var styles = [
{
elementType: "all",
featureType: "poi",
stylers: [{ visibility: "off" }]
},
{
elementType : "all",
featureType: "administrative",
stylers: [{ visibility: "off" }]
}
];
在此,visibility
对于所有管理图标(包括子类别)和所有poi,“兴趣点”(包括子类别)被设置为关闭。所有featureTypes的文档。您可以在地图上显示想要显示的内容,以及如何显示剩余的内容。
在常规选项中将样式用作参数值,例如
var options = {
center: mapCenter,
zoom: 10,
mapTypeId: google.maps.MapTypeId.ROADMAP,
zoomControl: true,
streetViewControl: false,
styles : styles
}
map = new google.maps.Map(document.getElementById("map"), options);
现在,您的地图已为医院,学校等清洁。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句