#javascript #reactjs #google-maps #react-google-maps
Вопрос:
Я пытаюсь удалить poi при изменении реестра типов карт. Проблема, с которой я сталкиваюсь, заключается в том, что, когда я использую метод getTileUrl ImageMapType, стили, которые я добавляю в параметры, исчезают. Пожалуйста, взгляните на этот образец:
map.setOptions({
mapTypeControlOptions: {
mapTypeIds: ["Map", 'VFR', 'IFR Low', 'Satellite'],
position: google.maps.ControlPosition.TOP_LEFT
},
mapTypeId: "Map", //If I remove this line of code, the poi dissapear, else they appear
styles : [
{
"elementType": "all",
"featureType": "poi",
"stylers": [
{
"visibility": "off"
}
]
}
]
});
map.mapTypes.set(
"Map",
new google.maps.ImageMapType({
getTileUrl: (tileCoord, tileZoom) =>
`https://mt.google.com/vt/lyrs=pamp;x=${tileCoord.x}amp;y=${tileCoord.y}amp;z=${tileZoom}`,
tileSize: new google.maps.Size(256, 256),
name: 'Map',
maxZoom: 21
})
);
Мой вопрос в том, как я могу удалить poi при использовании getTileUrl ImageMapType?
Заранее спасибо.