Поиск Google POI (maps.google.com) - PullRequest
1 голос
/ 15 июля 2010

когда вы переходите на maps.google.com и ищете, например, "кексы", вы получаете результаты, отображаемые на карте, а слева есть список результатов.

Я хочуПользователь моего приложения (iPhone и Web), чтобы иметь возможность ввести поисковый запрос, затем выполняет поиск в Google и предоставляет список (аналогично списку слева на maps.google.com), затем пользователь может выбрать местоположениеиз списка.

Список должен быть в формате XML или что-то подобное, что может быть проанализировано на iPhone.Необходимо указать название места, описание (если оно предусмотрено) и его адрес / координаты.

Возможно ли это, и если да, то как это можно сделать?

Ответы [ 2 ]

0 голосов
/ 16 июля 2010

Возможно, вы захотите использовать API поиска Google AJAX , который отличается от геокодера.Геокодер предназначен для получения адреса и возврата значения lat / long, а не для таких вещей, как локальный поиск.В частности, вы хотите использовать функцию локального поиска.Ознакомьтесь с разделом " Flash и другие не-Javascript среды " для получения информации о том, как получить к нему доступ через интерфейс RESTful (для iPhone).

0 голосов
/ 15 июля 2010

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

Альтернативой Google является использование одной из бесплатных GeoNames услуг.У них более расслабленный набор условий.

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