来自某个地址的GetGeopoint

时间:2016-12-16 14:39:29

标签: c# openstreetmap

我使用OpenStreetMap并需要为所需地址选择一个地理位置。我可以使用Geocoding来选择这个:

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

对于OsmSharp有一个类似的解决方案??? 谢谢。

1 个答案:

答案 0 :(得分:0)

OsmSharp似乎没有正式的地理编码模块,请参阅issue 16。但是我找到了一个非正式的Nominatim module for OsmSharp。 Nominatim是一个基于OSM的地理编码器。

当然,您也可以通过发送相应的HTTP请求来自行查询。有关详细信息,请参阅Nominatim documentation