2013-08-24 4 views
0

Я импортирую таблицы слияния в карту google, но цвет значка, используемый в таблице fusion, не отражен в моей карте. Он работал несколько дней назад, но теперь что-то пошло не так. Пожалуйста, может кто-нибудь подскажет мне причину.Почему стиль таблицы фьюжн не отображается в карте google

layer1 = new google.maps.FusionTablesLayer({ 
query: { 
select: 'latitude', 
from: '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg' 
} 
}); 

ответ

1

Вы должны определить styleId через options -свойстве, когда вы хотите применить стиль отображения ракурса во внешнем карте:

Для определения styleId нажмите на стрелку на правой стороне вкладки view, затем выберите publish-> get html и javascript.
Это даст вам полный код для публикации вида карты на внешней странице, который также содержит styleId.

В этом случае styleId является 2

layer1 = new google.maps.FusionTablesLayer({ 
    query: { 
    select: 'latitude', 
    from: '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg' 
    }, 
    options:{ 
    styleId: 2 
    } 
}); 
+0

Большое спасибо. Я много пытался, но не мог найти решение. Но все же есть проблема. Мои цвета значков изменены, но данные информационного окна не видны. – priyanka

+0

Я не могу сказать вам, почему, не видя вашей реализации, может быть, это проблема css. –

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