Как стать автором
Обновить

Комментарии 15

НЛО прилетело и опубликовало эту надпись здесь
Давно имеются. Еще в прошлом году были, но широкой публике не дают.

Например, проект bus55.ru использует это API.
В публичном доступе картографического API пока нет, но появится уже вот-вот. Буквально через несколько дней некоторые партнёры по справочному API получат доступ к бета-версии картографического. Следите за нашими новостями ;-)
Заходил в демку: отстой!
просит обязательно заполнить оба поля для поиска
ну, город (ГДЕ ?) — понятно, без вопросов.
а, вот, (ЧТО ?) — это как пальцем в небо:
типа, угадай, что у меня в базе есть по вашему городу.
ответ везде один и тот же:

Вы искали: «ххх» в «ууу»

Ничего не найдено, попробуйте уточнить запрос.

Вопрос к разработчикам: почему нельзя оставить поле «ЧТО?» пустым,
и вывести все что есть для запрошенного города?
Добрый день!

Не совсем понимаю, что вы ожидаете увидеть при пустом значении «Что»? Какую из 56132 организаций Новосибирска?

Если вы имеете ввиду предопределённые значения, то пользователи API могут это легко сделать. Посмотрите примеры некоторых из партнёров: 2gis.prokopievsk.ru/ sarnovosti.ru/spravochnik.html altapress.ru/cityguide/ А если что-то другое, будьте добры, поясните подробнее.
Ожидаю увидеть:

Вы искали: "???" в «Новосибирск»

Возможно, вы искали:
немного спама
еще чуть-чуть спама

Возможно вы искали в:
Мичуринский (Новосибирский р-н)
Сосновка (Новосибирский р-н)
Красный Яр (Новосибирский р-н)

Найдено фирм: 56132 на 3000 страницах

Сортировать: по лучшему найденному, по алфавиту

1 ****
2 ****

20 ****

1 2 3 4 5 6 7 8 9 10 Вперед

Запрос
Исходный код ответа:
JSON (0,326 сек.)
XML (0,368 сек.)
А какова полезность для конечного пользователя проекта списка всех организаций? Спам что ли рассылать?
И вообще, не понятно, зачем нужно ДВА поля?
Можно же оставить только одно поле и кнопку «Найти»
(как во всех «нормальных» поисковиках)
Если даже и город не задан — регион поиска определяется по IP-адресу
то есть, система должна дать адекватный ответ, даже если в поле поиска ничего не введено пользователем!
Если город не задан — определять по IP конечно надо, но это не проблема API, а проблема сервиса, который апи пользует. Иначе определять мы будем гипотетическое расположение сервера который делает запросы к АПИ.
Открываем тот же altapress.ru/cityguide/ и видим только одно поле.
Совершенно верно. Определение местоположения конечного пользователя — задача сервиса, а не API.
К тому же многие проекты (городские сайты, например) ограничены географией и могут по умолчанию подставлять релевантное значение в «где».
В демо, как я понимаю, это сделано намерено, чтобы продемонстрировать как работают методы API. А в реальных проектах, базующихся на API, указывать оба поля логично и вряд ли вызовет неудобство.

Что же касается выбора региона по IP-адресу, то для самого проекта это некорректно. Ну не будет же он всерьёз сопоставлять обращение к API с IP из штатов, если допустим сайт сервиса хостится там. Технически конечно можно было бы сделать возможным альтернативный способ указания «где» в виде передачи IP клиента сервиса, направляющего запрос к API, если других указаний по области поиска нет. Но что-то мне подсказывает, что 2ГИС не очень охотно будет реагировать на предложения по использованию проекта в качестве GeoIP-координатора как одной из базовых функций.
Позволю себе вопрос, когда планируется портирование вашего замечательного приложения под WP7?
Проект есть в планах, но сроки не озвучиваем.
Хороший сервис, вот только ответы немного странные бывают:
Вы искали: "якитория" в "Киев"
Возможно вы искали в:
Киева
Румянцево (Ленинский р-н), Развязка Киевского шоссе с дорогой на Хованское кладбище
Москва, Киевская развязка
Это потому что организаций Киева у нас пока нет (но есть в планах).
В таких случаях поиск пытается предложить релевантные варианты по другим городам.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий