【发布时间】:2014-06-16 21:29:28
【问题描述】:
【问题讨论】:
标签: api google-maps maps point-of-interest
【问题讨论】:
标签: api google-maps maps point-of-interest
这应该可以解决问题:
var myStyles =[
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
不要忘记将styles: myStyles 也添加到var myOptions = {...}。
也看看Styled Maps docs。
【讨论】:
你需要像这样初始化地图:
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" }
]
}
];
【讨论】: