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

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

В своих различных геосервисах мы используем данные OpenStreetMap (OSM).

Можете рассказать в каких? Это что-то внутреннее?

Наши собственные геосервисы используются в большинстве проектов VK, а также в продуктах наших партнёров. Описание публичных сервисов можно найти в документации на https://help.mail.ru/maps

А демо карт больше не будет работать?
https://demo.maps.mail.ru/

Мы постоянно работаем над новыми продуктами, которые будут полезны нашим пользователям. Демо карт и наших возможностей появится уже в этом году, пока же можно ознакомиться с уже доступными сервисами, в основе которых лежат данные OpenStreetMap, на help.mail.ru/maps

Вот спасибо! И за сервер и за статью!

У вас там ошибочка в тексте Overpass не отдаёт данные в виде GeoJson, у них собственный формат. Для конвертации можно использовать библиотечку типа osmtogeojson.

Подскажите, как будет выглядеть запрос с регуляркой, если мне нужны адреса не содержащие цифры, например addr:housenumber = магазин

Я так понимаю, что нельзя так сделать.Можно только что-то типа addr:housenumber~"^[а-яА-Я]" -начинающиеся с буквы

Запрос возвращает все пешеходные переходы на всех улицах видимой части карты:

[bbox:{{bbox}}][out:json][timeout:25];
(
  way[name~"^улица"];
  >;
)->._;
node._[highway=crossing];
out;

Не работает на Невском проспекте.Лучше так:


[bbox:{{bbox}}][out:json][timeout:25];
(
  way[highway~"secondary|tertiary|primary|motorway|trunk|living_street|residential|road|unclassified"];
  >;
)->._;
node._[highway=crossing];
out;
Зарегистрируйтесь на Хабре , чтобы оставить комментарий