Как удалить poi при использовании метода getTileUrl ImageMapType?

#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?

Заранее спасибо.