longclaps, Тогда каким образом можно это решить и разграничить результаты или строго удостоверится, что Исполнитель передал только эту часть- не больше не меньше?
Описывать Заказчику всю систему, что передаёт исполнителю?
По наполнению не одинаковые. Смотря на какой район ориентирована ваша система.
Например, Ереван - хорошо сделан на ОСМ, есть номера домов. У Гугла на этот город мало данных по номерам.
В зависимости от БД, которую вы используйте. Если БД поддерживает пространственные запросы, то нужно извлекать данные находящиеся в фрейме карты пользователя. Если пространственные запросы не поддерживает, нужно помимо этого решить задачу принадлежности точки полигону. Точка - ваша точка в БД. Полигон - это координаты фрейма карты.
Поддерживаю и добавлю.
Яндекс и Гугл не хотят чтобы их использовали сторонние js-библиотеки. Только собственные. Хотя на Leaflet можно подключать и их. Это уже юридический вопрос.
Существуют и другие источники карт MapBox, OSM, TomTom, сервисы от ArcGis и др. Их можно использовать в качестве базовой карты для Leaflet.
freeExec, да спецификация wms ясна, вопрос в оптимизации комбинаций параметров, для подключения к серверу с лимитами. Почему-то в qgis по умолчанию они оптимальны, для Leaflet приходится подбирать.
freeExec, Да Leaflet забирает тайлами.
Гружу публичную кадастровую карту с их wms. Периодически некоторые тайлы не подгружаются с ошибкой 503. Хотя по этим ссылкам данные есть.
Максимально уменьшил католичество запросов. Но всё-равно иногда есть ошибки.
Единственно что настораживает, что при подключении с помощью qgis к wms таких проблем не возникаем. Возможно там другой алгоритм или параметры?
Получается из географической информации только адрес в текстовом виде.
Тогда прямое геокодирование. Запрашивайте адрес, получайте координату, из координаты по пересечению - геометрию.
Либо вариант с сопоставлением адресов из 2 БД, как написал ниже freeExec.
Только в OSM далеко не все адреса. Посмотрите и другие источники данных.
Описывать Заказчику всю систему, что передаёт исполнителю?