Страница 1 из 1

Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 10:52
nizhnegorskiy
Всем привет!
Как получить список всех магазинов какого-то района?
Пишу так:

Код: Выделить всё

https://nominatim.openstreetmap.org/search?q=магазин&format=json&bounded=1&viewbox=55.766618,37.421741,55.506618,37.781741
и "магазин" в квадратных скобках и что только не делал, но результат пустой.

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 11:03
nizhnegorskiy
Или есть еще какой-то способ получить координаты всех объектов, допустим, в масштабе города?

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 11:07
trir

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 11:28
freeExec
Этот запрос ищет объект с названием магазин, а не по типу.

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 14:16
nizhnegorskiy
trir писал(а): 03 мар 2022, 11:07 https://habr.com/ru/company/vk/blog/591879/
Спасибо, читаю
freeExec писал(а): 03 мар 2022, 11:28 Этот запрос ищет объект с названием магазин, а не по типу.
Если написать "перекресток" ничего особо не меняется. Я сначала даже думал, что с кодировками что-то не то, потому что что бы я не написал, ничего нет. ) Хоть одно слово подскажите плз, чтобы понять как это работает?

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 14:34
freeExec

Код: Выделить всё

https://nominatim.osm.org/search.php?q=%D0%9C%D0%B0%D0%B3%D0%BD%D0%B8%D1%82&viewbox=39.11716%2C51.69172%2C39.36092%2C51.62825&format=jsonv2

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 17:26
nizhnegorskiy
Не, так не работает, обратите внимание на координаты того что вернулось. Надо, как я понял, border указывать.

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 17:57
freeExec
Да, добавить еще

Код: Выделить всё

&bounded=1

Re: Научите пользоваться API Nominatim'а :)

Добавлено: 03 мар 2022, 23:32
nizhnegorskiy
Спасибо! Это получается, я широту и долготу местами перепутал.