我正在使用 NuGet 提供的 Google Maps .NET API,并且卡在查询进来的地理编码部分。
在以下代码中,我尝试将地址传递给 API 并返回Location
具有匹配纬度和经度的
public Location GeoCode(string address)
{
GoogleMapsApi.Entities.Geocoding.Request.GeocodingRequest geoRequest = new GeocodingRequest();
geoRequest.Address = address;
GoogleMapsApi.Entities.Geocoding.Response.GeocodingResponse geoResponse = GoogleMapsApi.GoogleMaps.Geocode.Query(geoRequest);
GoogleMapsApi.Entities.Geocoding.Response.Result geoResult = geoResponse.Results.OfType<?> (?)
return geoResult.Geometry.Location;
}
我意识到这是非常具体的,如果有人能启发我,我很乐意扩展这个问题以获得更普遍的应用