2015-12-22 4 views
0

Я использую Fusion Tables Layer для окраски во всех странах мира. К сожалению, есть и маркеры. И когда я нажимаю на страну, отображается информационное окно.Таблицы Fusion Layer без маркеров и infowindows

Я только хочу, чтобы полигоны окрашивали страны, а не маркеры & infowindows. Как я могу предотвратить показ.

Я использовал layeroption: 'suppressInfoWindow: true', но это, похоже, не работает.

Я создал codepen example
Мой фьюжн таблицу можно найти here

var layer = new google.maps.FusionTablesLayer({ 
    map: map, 
    query: { 
    select: '\'geometry\'', 
    from: '1czcJKrnxMfRHNlHcMd1C0OjhprGb2pxNS8YjNUvr' 
    }, 
    styles: [{ 
    polygonOptions: { 
     fillColor: '#FF0000', 
     fillOpacity: 1, 
     strokeOpacity: '0', 
     strokeWeight: '0' 
    } 
    }], 
    suppressInfoWindow: true 
}); 

ответ

0

У вас есть опечатка. suppressInfoWindow: true должно быть suppressInfoWindows: true

+0

Спасибо, я скопировал эту строку из существующего проекта. Теперь это работает! Я также нашел ответ на мою другую проблему. По-видимому, маркеры (или точки) были определены в моем исходном файле KML, который я использовал для заполнения таблицы Fusion. – Goldhorn

Смежные вопросы