0

我在我的 C# web 服务应用程序中使用 GoogleMaps API。我有一个网页,用户在其中输入涉及 streetline1、streetline2、城市、州、邮政编码的地址。我写的方法接受这个地址并返回纬度/经度(地理编码)。我面临的问题是它没有验证整个地址。比如说。我正在尝试获取有效地址 No 1 Main Street, Chicago, IL, 60612 的地理编码,它返回有效的纬度/经度。如果我将地址更改为 No 1 Main Street, San Jose, CA, 60612 它仍然返回相同的地理编码。我怀疑它只使用 StreeLine1 和 Zipcode 来获取地理编码。我的理解对吗?如果是这样,如果我给出这样的无效地址但有效的 Addressline1 和邮政编码它仍然给出纬度/经度 - 我该如何处理这个问题?

4

1 回答 1

1

地理编码器不是地址验证器。它返回给定输入的最佳匹配。也许你得到了多个结果。对于您提供的两个示例,我没有得到相同的坐标。

于 2012-06-27T08:11:19.913 回答