Используете CloudMade API или какой-либо другой API геопоиска для поиска туристических мест - PullRequest
0 голосов
/ 07 октября 2009

Я искал API геоархии в Интернете, чтобы получить данные о местоположении туристических мест, например, исторические достопримечательности, туристические информационные места, замки и т. д. Я не ищу изображение карты, а скорее список данных, помеченных местоположением. Я играл с CloudMade, но ни один из типов объектов, похоже, не возвращает ничего похожего на ожидаемое количество ответов (даже с широким ограничивающим прямоугольником). Ни у Bing, ни у Yahoo, ни у Google Maps, похоже, нет API геоархива без карт - только геокодирование. Я видел приложения, которые находят рестораны, открытые круглосуточно, или квартиры в аренду рядом со мной - откуда этот день? Спасибо!

Ответы [ 2 ]

0 голосов
/ 23 октября 2009

CloudMade использует ограничение на возвращаемые результаты, чтобы не навредить вашему браузеру. По умолчанию возвращает 10 результатов. Вы можете использовать «limit =» и «offset =» для пейджинга. И ответ содержит поле «найдено», которое дает вам общее количество результатов.

Кстати, пару недель назад был опубликован новый API CloudMade Geocoding. Это гораздо быстрее и проще в использовании.

Подробнее - http://blog.cloudmade.com/2009/10/08/new-geocoding-engine-delivers-results-up-to-24-times-faster/

Документация - http://developers.cloudmade.com/wiki/geocoding-http-api/Documentation

0 голосов
/ 07 октября 2009

Откуда поступают эти данные:

Поиски в близлежащих ресторанах часто выполняются с помощью Google AJAX Search API с использованием режима локального поиска. Он не работает для выполнения расплывчатых поисков, таких как «место для туризма» или «историческая достопримечательность», ему нужно нечто более конкретное, например, «музей». По сути, это бизнес-поиск (изначально они покупали данные на «Желтых страницах», поэтому он сильно смещен в сторону организаций, у которых есть телефон), поэтому он не находит естественных функций. Он также ограничен примерно 8 ответами на запрос.

Приложения, которые находят квартиры для сдачи в аренду, как правило, имеют свою собственную базу данных, и эта база данных создается с помощью таких вещей, как Craigslist.

...