Windows Phone 7 中具有地理定位服务的邮政编码

Posted

技术标签:

【中文标题】Windows Phone 7 中具有地理定位服务的邮政编码【英文标题】:Zip code with geolocation service in Windows Phone 7 【发布时间】:2011-03-04 06:28:34 【问题描述】:

我想从 Windows Phone 7 获取当前用户位置的邮政编码。从 GeoLocation 服务我可以获取纬度和经度,并且在 Bing 地图 API 的帮助下我可以获取所有其他信息(例如城市, 州),邮政编码(邮政编码)除外。对于美国,邮政编码字段为空白。有没有办法获取邮政编码?我的应用限制如下。

    我们不能使用除 BingMap API/Web 服务之外的任何其他服务来获取 ZipCode。 我们只支持美国作为位置。因此,如果该解决方案仅适用于美国。没关系。

【问题讨论】:

【参考方案1】:

这是您需要的(Bing 地图 REST API):

http://msdn.microsoft.com/en-us/library/ff701710.aspx

请注意,在响应中(假设您正确构建了请求),有一个 PostalCode 实体。

【讨论】:

【参考方案2】:

不能保证您会获得每个纬度的邮政编码。即使在美国境内。它们不是这样分配的。

您需要重新考虑/重新评估您在这方面的要求。

你也不能保证能走另一条路。并非所有邮政编码都与物理位置相关,有些甚至跨越州界。

【讨论】:

如果我没有自动获取邮政编码对我来说很好。用户可以选择输入/更新邮政编码。

以上是关于Windows Phone 7 中具有地理定位服务的邮政编码的主要内容,如果未能解决你的问题,请参考以下文章

Windows Phone HTML 应用程序中的地理位置不起作用

尝试使用模拟器在 Windows Phone 8 中的地图元素上获取地理位置

c# Windows Phone 8.1 如何获取地理坐标对象

Windows phone 8.1 获取地图角落地理点

用于计算地理位置的 .NET 库,不包括 Windows Phone 库

在 Windows Phone 8.1 上获取给定 CivicAddress 的坐标/地理点