当你写“不知道用 gmap 来描述这些图标到底该怎么说”时,我想:你为什么不把它们去掉?如果我对您的理解正确,您只是对默认的“兴趣点”图标等感到恼火,它们会“窃取”您的点击次数吗?
您可以使用样式从谷歌地图 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);
现在,您的地图已针对医院、学校等进行了清理。