Стилизация компонента карт chart:mapViewer

Есть ли возможность стилизовать компонент карт chart:mapViewer на кубинском экране как в примере у гугла вот тут?

Styled Maps - Night Mode

Тут при создании карты проставляется список со стилями в json формате

    const map = new google.maps.Map(document.getElementById("map"), {
        center: { lat: 40.674, lng: -73.945 },
        zoom: 12,
        styles: [
          { elementType: "geometry", stylers: [{ color: "#242f3e" }] },
          { elementType: "labels.text.stroke", stylers: [{ color: "#242f3e" }] },
          { elementType: "labels.text.fill", stylers: [{ color: "#746855" }] },
          {
            featureType: "administrative.locality",
            elementType: "labels.text.fill",
            stylers: [{ color: "#d59563" }],
          },
          ....

Либо нужна возможность задать параметр map_ids в src загрузки скрипта - что бы управлять стайлами через гугл map management

<script
src="https://maps.googleapis.com/maps/api/js?key= **API_KEY** &map_ids= **MAP_ID** &callback=initMap">
</script>

Добрый день!

К сожалению, GWT реализация Google Map не предоставляет возможнсти добавления стилей, а публичного API для управления параметрами запроса не предусмотрено.

а нет возмоности проставить mapId при инициализации карты?

function initMap() {
 new google.maps.Map(document.getElementById("map"), {
 mapId: "8e0a97af9386fef",
 center: { lat: 48.85, lng: 2.35 },
 zoom: 12,
...

Установить id можно так:

@Inject
private MapViewer mapViewer;

@Subscribe
public void onInit(InitEvent event) {
    mapViewer.unwrap(GoogleMap.class).setId("googleMapId");
}

Хотелось бы еще добавить, что обычным компонентам из CUBA лучше не указывать элементу его id, так как эти id устанавливаюся при cuba.performanceTestMode=true.

это не тот id)
ладно спасибо