使用JSON.NET和NuGet Googlemapsapi库进行GeoCoding

肯辛

我正在使用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;
}

我意识到这是非常具体的,如果有人能启发我,我很乐意为更广泛的应用扩展这个问题

布赖恩·罗杰斯

GeocodingResponse.Results是一个IEnumerable<Result>因此,您只需要做一些就.First()可以从中获得第一Result

 var geoResult = geoResponse.Results.First();

请注意,如果没有第一个结果,这将引发异常。您将需要在代码中处理这种情况。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

来自分类Dev

在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

来自分类Dev

使用JObject,JToken和JArray进行JSON.NET解析

来自分类Dev

使用.NET deserialize()和嵌套的“列表”进行JSON解析

来自分类Dev

使用.NET deserialize()和嵌套的“列表”进行JSON解析

来自分类Dev

使用JSON.NET库重写WriteJson

来自分类Dev

使用jq和filter进行JSON解析

来自分类Dev

使用 Javascript 进行 JSON 计数和排序

来自分类Dev

使用 ajax 和 json 进行 Laravel 分页

来自分类Dev

使用Google Geocoding API进行VBA编程

来自分类Dev

使用Json.NET进行JSON模型绑定

来自分类Dev

SignalR,Silverlight5和.NET4:我应该使用哪个nuget包?

来自分类Dev

使用minimal-json和Gson进行JSON解析

来自分类Dev

使用NuGet安装json.net后,如何在我的课程中使用json.net?

来自分类Dev

如何使用使用不同选项构建的C#和C ++库创建Nuget包?

来自分类Dev

使用GTest和GMock进行测试:共享库与静态库

来自分类Dev

使用GTest和GMock进行测试:共享库与静态库

来自分类Dev

如何使用Visual Studio Code从.NET Core访问Nuget存储库

来自分类Dev

使用Jackson库进行JSON解析

来自分类Dev

.NET Core和.Net 4.5.2都使用的通用类库

来自分类Dev

.NET Core和.Net 4.5.2都使用的通用类库

来自分类Dev

如何在使用JSON.Net进行序列化期间有条件地忽略字段和属性?

来自分类Dev

如何使用Json.NET对数组的ArrayList进行序列化和反序列化

来自分类Dev

Wpf .Net.5应用程序中的Prism和Uno平台。使用什么Nuget软件包?

来自分类Dev

使用内置的json库在android中进行JSON解析?

来自分类Dev

使用EF6和.NET 4.6.1进行数据库迁移时遇到多个错误

来自分类Dev

使用JSON.NET库在JArray中查找节点(JObject)

来自分类Dev

使用Json.NET进行解析:意外的令牌:StartObject

来自分类Dev

结合使用杰克逊JSON库和骆驼的异常

Related 相关文章

  1. 1

    在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

  2. 2

    在具有EF核心的Nuget类库上使用.NET 4.6.1进行编译时出错

  3. 3

    使用JObject,JToken和JArray进行JSON.NET解析

  4. 4

    使用.NET deserialize()和嵌套的“列表”进行JSON解析

  5. 5

    使用.NET deserialize()和嵌套的“列表”进行JSON解析

  6. 6

    使用JSON.NET库重写WriteJson

  7. 7

    使用jq和filter进行JSON解析

  8. 8

    使用 Javascript 进行 JSON 计数和排序

  9. 9

    使用 ajax 和 json 进行 Laravel 分页

  10. 10

    使用Google Geocoding API进行VBA编程

  11. 11

    使用Json.NET进行JSON模型绑定

  12. 12

    SignalR,Silverlight5和.NET4:我应该使用哪个nuget包?

  13. 13

    使用minimal-json和Gson进行JSON解析

  14. 14

    使用NuGet安装json.net后,如何在我的课程中使用json.net?

  15. 15

    如何使用使用不同选项构建的C#和C ++库创建Nuget包?

  16. 16

    使用GTest和GMock进行测试:共享库与静态库

  17. 17

    使用GTest和GMock进行测试:共享库与静态库

  18. 18

    如何使用Visual Studio Code从.NET Core访问Nuget存储库

  19. 19

    使用Jackson库进行JSON解析

  20. 20

    .NET Core和.Net 4.5.2都使用的通用类库

  21. 21

    .NET Core和.Net 4.5.2都使用的通用类库

  22. 22

    如何在使用JSON.Net进行序列化期间有条件地忽略字段和属性?

  23. 23

    如何使用Json.NET对数组的ArrayList进行序列化和反序列化

  24. 24

    Wpf .Net.5应用程序中的Prism和Uno平台。使用什么Nuget软件包?

  25. 25

    使用内置的json库在android中进行JSON解析?

  26. 26

    使用EF6和.NET 4.6.1进行数据库迁移时遇到多个错误

  27. 27

    使用JSON.NET库在JArray中查找节点(JObject)

  28. 28

    使用Json.NET进行解析:意外的令牌:StartObject

  29. 29

    结合使用杰克逊JSON库和骆驼的异常

热门标签

归档