如何通过始终呈现的 API 从谷歌地图中删除兴趣点?我的意思是那些点:http: //j.mp/1ktcaeB
我已经在几个网站上看到它被删除了,但我找不到如何做到这一点。
感谢您的任何建议。
这应该可以解决问题:
var myStyles =[
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
不要忘记添加styles: myStyles
到var myOptions = {...}
也。
也可以查看Styled Maps 文档。
您需要像这样初始化地图:
map = new google.maps.Map(document.getElementById('map'), {
zoom: 6,
center: {lat: 51, lng: 10},
styles: [
{
featureType: "poi",
elementType: "labels",
stylers: [{ visibility: "off" }]
}
]
});
万一您使用的是 TypeScript,您需要像这样转换 MapTypeStyle 数组:
const noPoiStyle = <google.maps.MapTypeStyle[]> [
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];