Fusion Table + Google Maps - PullRequest
       44

Fusion Table + Google Maps

0 голосов
/ 24 февраля 2012

Итак, у меня есть фьюжн-стол, и я могу его наметить. Однако я хотел бы знать, как сделать так, чтобы, если я нажму на определенную страницу, карта просто покажет это конкретное место.

Чтобы было понятнее, это похоже на то, что делает Yelp.

Так что, если я найду местную компанию и увижу страницу, у Yelp появится эта компания на карте Google, увеличенная.

Другой пример: http://alamatku.com/direktori/united-parcel-service-inc-ups) - Здесь вы видите, что карта специально расположена для ИБП.

Я бы хотел сделать что-то подобное, но я не могу найти способ. Кто-нибудь может мне помочь? = D

Заранее большое спасибо!

Ответы [ 3 ]

1 голос
/ 29 февраля 2012

Вот отличный пример запроса к таблице с помощью JavaScript.http://geochalkboard.wordpress.com/2011/05/19/adding-a-fusion-table-to-google-maps/

0 голосов
/ 04 мая 2012

При редактировании таблицы в разделе «Визуализация»> «Карта» щелкните ссылку «Параметры» рядом с «Отображение всех строк».

Затем создайте фильтр для строки, которую хотите найти, например, «id = 1234».,Нажмите применить.Это должно отфильтровать демонстрационную карту только к одному элементу.

Теперь нажмите ссылку «Получить встраиваемую ссылку».Это должно предоставить вам встраиваемый код, который вы можете редактировать.Должно выглядеть примерно так (обратите внимание, что я замаскировал свой идентификатор таблицы на #######):

<iframe width="500" height="300" scrolling="no"  src="https://www.google.com/fusiontables/embedviz?viz=MAP&q=select+col4+from+#######+where+col0+%3D+'1234'&h=false&lat=42.90790860608937&lng=-78.84992963798828&z=7&t=1&l=col4"></iframe>

Для вас важно найти условие фильтра:

where+col0+%3D+'1234'

Это то, что вы хотите редактировать при создании ссылки для разных мест.Например, в моем случае я бы изменил «1234» на любой идентификатор, который я сохранил для своего места.

Надеюсь, это направит вас в правильном направлении.Если вы используете JavaScript API Карт Google, то есть другие способы сделать это.

0 голосов
/ 24 февраля 2012

Fusion table имеет SQL API, который позволяет вам выбирать или запрашивать таблицу, и результат, который вы можете использовать с API Google Maps API. Перейдите по этой ссылке для более подробной информации:

API Google Fusion Tables

...