2016-12-16 3 views
0

Я использую OpenStreetMap и вам необходимо получить геоинформацию для нужного адреса. Я могу optain это одно, используя Геокодировать так:GetGeopoint с какого-либо адреса

Geocoding.IGeocoder geocoder = new Geocoding.Google.GoogleGeocoder(); 
var addresses = geocoder.Geocode("my address"); 
lat = addresses.First().Coordinates.Latitude; 
lng = addresses.First().Coordinates.Longitude; 

есть решение для точно также OsmSharp ??? спасибо.

ответ

0

Для OsmSharp нет официального модуля геокодирования, см. issue 16. Однако я нашел неофициальный Nominatim module for OsmSharp. Nominatim - это геокодер, основанный на OSM.

Конечно, вы также можете запросить его самостоятельно, отправив соответствующие HTTP-запросы. Подробности см. На странице Nominatim documentation.

 Смежные вопросы

  • Нет связанных вопросов^_^