Правильная ссылка на эту статью: |
Веб-сервис Geo WebMoney
Веб-сервис позволяет работать с геоинформационными данными поисковой системы Geo WebMoney, через протокол SOAP.
Для использования сервиса необходимо пройти процедуру регистрации. После регистрации вы получите GUID (уникальный идентификатор) и пароль. Авторизация на сервисе происходит путем передачи GUID и пароля в каждый из методов веб-сервиса.
Методы веб-сервиса GeoSearchService¶
https://geo.webmoney.ru/find/GeoSearchService.asmx
Методы для работы с населенными пунктами¶
- ListCountries
Возвращает список стран - ListCountriesExt
Возвращает список стран. В отличии от метода ListCountries содержит информацию о столице, ISO коды и географические координаты столицы страны - ListRegions
Возвращает список регионов - ListCities
Возвращает список городов
Методы для работы с обновлениями населенных пунктов¶
- ChangedCountries
Возвращает список обновленных или добавленных стран - ChangedRegions
Возвращает список обновленных или добавленных регионов - ChangedCities
Возвращает список обновленных или добавленных городов - ChangedCitiesXY
Возвращает список обновленных или добавленных городов с координатами
Дополнительные методы для работы с населенными пунктами¶
- CountryIsoCode
Возвращает двузначный код страны - GetCountryList
Возвращает список стран - GetRegionList
Возвращает список регионов. Задается идентификатор страны. - GetCityList
Возвращает список городов и населенных пунктов - GetCityListPaged
Возвращает список городов и населенных пунктов с постраничным разбиением - GetLocation
Возвращает название города, регона, страны и координаты - GetLocationInfo
Получает географическую информацию по IP - GetTimezone
Возвращает TimeZone по идентификатору города - GetUpdatedCities
Возвращает список обновленных городов с регионами и странами - FindCityIdFromLocation
Производит поиск города по географическим координатам и названию. Возвращает список городов отсортированный по отдаленности от указанных координат
Методы для добавления населенных пунктов¶
- AddCityRequest
Регистрирует запрос на добавление города в базу данных Гео-сервиса - GetCityRequestStatus
Возвращает состояние запроса на добавление города
Методы для работы со станциями метро¶
- ListSubwayStations
Возвращает список станций метро в указанном городе - HasMetro
Возвращает информацию о наличии станций метро в указанном городе
- GetNearestMetro
Возвращает список ближайших станций метро относительно заданных географических координат - GetNearestMetro2
Возвращает список ближайших станций метро относительно указанного адреса и идентификатора города - GetNearestMetro3
Возвращает список ближайших станций метро относительно указанного адреса и названия города
Методы для работы с объектами Geo WebMoney¶
- NearestObjects
Возвращает список ближайших точек WebMoney относительно заданных координат
Методы веб-сервиса GeoSearch¶
http://geo.webmoney.ru/find/GeoSearch.asmx
- SearchCity
Поиск города или населенного пункта в заданном регионе и стране. Если задать идентификатор -1 для региона, ищет по всей стране, соответственно, если задан идентификатор -1 для страны, ищет по всей базе
Методы веб-сервиса GeoT¶
https://checksum.webmoney.ru/geot/geot.asmx
- WhoISIP
Возвращает информацию по указанному IP-адресу - WhoISIPWithAccuracy
Возвращает информацию по указанному IP-адресу с указанием точности определения - WhoISIPWithAddress
Возвращает информацию по указанному IP-адресу с адресом - WhoISIPWithCountry
Возвращает информацию по указанному IP-адресу с идентификатором страны из базы Geo WebMoney
Для получения более детальной информации целесообразно использовать метод GeoSearchService::GetLocationInfo
Методы веб-сервиса AddressLocator¶
http://geo.webmoney.ru/geosrvex/AddressLocator.svc?wsdl
Сервис AddressLocator позволяет проверять и структурировать адрес, используя справочник адресов КЛАДР.
- Метод Parse
Позволяет проверять и структурировать адрес. Не учитываются номера домов, адресная информация проверяется по шаблону
страна/регион/город/улица
- Метод ParseWithHouse
Позволяет проверять и структурировать адрес. Учитываются номера домов, адресная информация проверяется по шаблону
страна/регион/город/улица/дом
- Метод CheckPostIndex
Проверяет почтовый индекс