C# Bing映射REST API将坐标转换为邮政编码或类似代码

C# Bing映射REST API将坐标转换为邮政编码或类似代码,c#,windows-phone-7,bing-maps,C#,Windows Phone 7,Bing Maps,Bing地图API非常适合计算出我从WP7手机发送的所有GPS信息。但我不知道如何处理邮政编码。我知道每个国家的情况都不一样。我很好奇从纬度/经度获取邮政编码(或类似信息)的最佳方法是什么。Bing地图并不总是返回带有区号的城市。有时会带回“人口稠密地区”,如湾区或旧金山。XML中的zip节点将为空 有黑客可以绕过这个吗?还是我在看其他一些复杂的计算和第二个web服务调用?我最终使用google api获取此类信息。我想得到我所在的郊区,而Bing不会归还这个。谷歌是否会返回邮政编码可能值得一看

Bing地图API非常适合计算出我从WP7手机发送的所有GPS信息。但我不知道如何处理邮政编码。我知道每个国家的情况都不一样。我很好奇从纬度/经度获取邮政编码(或类似信息)的最佳方法是什么。Bing地图并不总是返回带有区号的城市。有时会带回“人口稠密地区”,如湾区或旧金山。XML中的zip节点将为空


有黑客可以绕过这个吗?还是我在看其他一些复杂的计算和第二个web服务调用?

我最终使用google api获取此类信息。我想得到我所在的郊区,而Bing不会归还这个。谷歌是否会返回邮政编码可能值得一看。

您可以使用API获取指定地点的位置信息。如果您只需要指定位置的邮政编码,则只需将includeEntityTypes参数设置为PostCode1,尽管您可以以逗号分隔的列表请求多个邮政编码


毫无疑问,您知道,您还可以在XML或JSON响应之间进行选择。

我不确定是否有更简单的方法使用API来实现这一点,但您肯定可以不用使用其他服务来完成这一点,尽管这是一项额外的工作。您可以使用此处提供的形状文件添加自定义平铺层:

我将研究此选项。它看起来像是在某些情况下发送邮政编码,我必须测试它在什么情况下返回。会让你知道的!我已经在用这个了,但我只是从回复中得到了什么。在我的应用程序的核心,我所关心的是横向/纵向查找。位置API每次都提供了这一点。这实际上解决不了这个问题,如果一个用户在某处的中间,我如何找到最近的邮政编码。地点将只返回具有lat-long但没有邮政编码的居住地点。我仍然倾向于某种计算或使用谷歌api。