Код: Выделить всё
"Модуль «Регионы» создан с использованием данных «©Участники OpenStreetMap» и распространяется на условиях лицензии, размещенной на сайте http://www.openstreetmap.org/copyright."
Есть ли возможность напрямую обращаться из пользовательского приложения к базе данных OSM PostreSQL?
1) Существует ли открытая (или на каких условиях можно ей воспользоваться?) DB OSM России ? DB OSM Планеты ?
2) Есть ли возможность из подобной базы данных извлечь, например, информацию о регионах покрытия?
Согласно моему представлению информацию о регионах покрытия мы имеем, например в слое "boundary-polygon" (Данные OSM файлов в формате шейп-файлов, по регионам России и некоторым близлежащим).
Но в этом случае непонятно, где Яндекс почерпнул информации OpenStreetMap о регионах покрытия для всех стран мира ("модуль позволяет отметить на карте все страны мира" - ссылка там же) ?
3) Так же меня интересует, где Яндекс мог получить информацию о переводах названий регионов для "для стран мира: все языки". Эту информацию можно получить в OpenStreetMap?
Код: Выделить всё
Для загрузки данных о регионах какой-либо страны предназначена функция regions.load. В качестве параметров следует указать код страны (в формате ISO 3166-1), а также при необходимости дополнительные опции:
•lang — язык, на котором будут отображены названия регионов. Указывается в формате ISO 639-1. По умолчанию принимает значение, указанное в параметре lang при подключении API. В настоящий момент доступны следующие языки: для России: русский, английский;
для Украины: русский, украинский, английский;
для Казахстана: русский, английский;
для Белоруссии: русский, белорусский, английский;
для Турции: русский, турецкий, английский;
для стран мира: все языки.
С ув. Александр