Как я могу разместить маркеры карты Google с информационными окнами на своей личной карте? - PullRequest
0 голосов
/ 10 марта 2012

Я создаю веб-сайт, на котором студенты в моем университете могут найти жилье (проверить по адресу www.thehousingspot.com ). Я хочу иметь возможность добавить слой на карту, который показывает расположение местных ресторанов, заправочных станций, продуктовых магазинов и развлекательных заведений, чтобы студенты могли видеть, что находится поблизости от места, где они хотят жить.

Теперь я признаю, что мог бы создать базу данных с локальными местоположениями точно так же, как я уже сделал с данными о жилье. Тем не менее, я бы предпочел, чтобы мой веб-сайт передавал данные из Google со всей информацией об обзоре и всем, что отображается в информационном окне при нажатии на него. Кто-нибудь знает, как я могу это сделать? Есть ли у Google API для этого, который я не мог найти?

Ответы [ 2 ]

2 голосов
/ 11 марта 2012

Хорошо, я понял это. Вот что я сделал:

  1. Отключите обычные достопримечательности на карте, как обсуждено здесь
  2. Подайте заявку и получите ключ API Google. После получения ключа включите Google Places API
  3. Используйте Запрос поиска мест , чтобы найти информацию об рекламодателе. В основном, из этого запроса я получаю ссылочный идентификатор, который я могу использовать для проверки того, что информация, которую я хочу, соответствует тому, что предоставляет Google. Под этим я подразумеваю, что если я хочу найти информацию о местном пиццериале, я выполняю поисковый запрос, чтобы узнать, есть ли у них она в базе данных Google. Когда я получаю ответ, я просматриваю имеющиеся у него данные (например, имя, адрес и т. Д.), Чтобы определить, соответствуют ли они информации локального рекламодателя.
  4. Если все совпадает, то я могу использовать ссылочный идентификатор, полученный из предыдущего запроса, чтобы получить подробные сведения о месте (Place Detail Response) в качестве объекта JSON и использовать его для воссоздания всплывающего окна на моей пользовательской карте Так же, как у них это на картах Google. Эта подробная информация включает в себя все, от данных владельца до веб-сайтов, обзоров и часов работы. Это довольно круто.

Дайте мне знать, если у вас есть вопросы - я был бы рад помочь. 8 часов исследований, оплачивается полностью.

0 голосов
/ 10 марта 2012

Google уже размещает информацию о своих местах в Google на созданных картах. Вам понадобится найти поставщика услуг или несколько таблиц слияния с уже загруженными данными, чтобы получить данные для размещения на карте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...