Отображение маркеров на карте Google Fusion Tables на основе шаблона Дерека Эдера?

Я работаю над картой на основе шаблона Дерека Эдера, который можно найти по адресу http://derekeder.com/searchable_map_template/.

Данные взяты из Google Fusion Table. Вот что у меня есть: http://andyinman.com/derekeder/index.html .

Проблема в том, что только первые четыре типа преступлений (флажки) отображаются на карте в виде маркеров. Те, что в черном тексте, не отображаются. Почему это? Они берутся из столбца таблицы слияния, называемого «тип», и им присваивается числовое значение от 1 до 11.

Результаты отображаются как «Результаты найдены», но не отображаются на карте. Кто-нибудь может помочь?

Спасибо


person Andy Inman    schedule 26.07.2012    source источник


Ответы (2)


Похоже, ваш код правильный. Я думаю, проблема связана с вашей сводной таблицей (https://www.google.com/fusiontables/DataSource?dsrcid=4695503).

Вы используете столбец "Местоположение" для поиска, но похоже, что этот столбец геокодирован лишь частично. Я бы попробовал войти в Fusion Tables и попробовать File => Geocode в столбце «Местоположение» и посмотреть, работает ли это.

Если это не удается, попробуйте установить переменную «locationColumn» с «Location» на «широта».

person Derek Eder    schedule 26.07.2012
comment
Вы были правы... Столбец, видимо, не был полностью геокодирован. Сейчас это работает. andyinman.com/derekeder/index.html. - person Andy Inman; 26.07.2012

Это ограничение функции FusionTablesLayer Карт Google:

  • Вы можете добавить до 5 FusionTablesLayer на свою карту (в настоящее время вы устанавливаете новый для каждого поиска, не очень эффективно, но я не думаю, что это проблема)
  • У вас может быть только один стилизованный слой
  • На этом стилизованном слое у вас может быть до 5 правил стилизации.

Я думаю, что вы работаете в 3-м пределе, потому что вы пытаетесь стилизовать маркеры для каждого типа по-разному (т.е. разного цвета). Если вы ограничите стиль, это должно сработать.

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

person Odi    schedule 26.07.2012