Я специально уточнил, до улицы. Крупные города гуглу вполне под силу перевести на английский даже с учётом разных разновидностей транслитерации, но не более.
Тот же ваш приме с блабла... не понимает что от него хотят если попросить его найти второй город Чувашии на местном языке (Ҫӗнӗ Шупашкар). Поэтому я бы не стал морочить голову по этому поводу.
Обычно же на таких видео участники в начале представляются. И будет странно, если на видео представился как Вася Пупкин, а приз хочет получить Фёдор Сумкин.
Надо не сам json как таковой, а нужны пространственные расширения БД, для PostgreSQL - это PostGIS, чтобы выборка ближайших меток работала как надо, а не изобретать очередной велосипед.
А так да, можно в базе хранить два поля geodata и blob-json.
Вы тайлы что отдаёт яндекс разбили ещё на тайлы? В любом случае вы делаете что-то не правильно. Там наверняка есть API по отображению примитивов указывая их координаты в текущей проекции. От этого и надо плясать, ведь границу вы привязываете к каким-то реальным объектам и врядли они задаются в пикселях :)
Roman Kitaev: Это ещё что, Москву, Питер и теперь Севастополь хотя бы можно запомнить, что они города Федерального значения. А представьте как народ плющит от одноимённых городского округа и населённого пункта.
Рома Зварич: Серверная часть этого проекта закрыта. Но ты можешь взять другой открытый проект project-osrm.org
А пешеходный - это всего лишь отдельный профиль, где заданы другие веса для графа.
Сервисы на основе OSM хоть и не имеют явных ограничений, но как только созданная вами нагрузка будет заметна вас просто забанят на сервисе. Т.к. созданы они для демонстрации возможностей, но ни как не для продакшена. Поэтому как только вы поняли, что вас это устраивает, необходимо подымать свои мощности.
Населённые пункты можно получить так
[code]osmfilter.exe planet.pbf --keep="place=city =town =village =hamlet" -o=places_np.osm[/code]
Ну и для повышения образованности wiki.openstreetmap.org/wiki/Osmfilter
Полигонов дорог в масштабе мира не существует, есть только линейное представление, обозначаются [url=http://wiki.openstreetmap.org/wiki/Highways]так[/url].
Файл нас. пунктов по России у меня получился на 0,5Гб, открывать даже их в приложение в попытке увидеть несколько накладно по ресурсам.