Java 谷歌地理编码查询

Java 谷歌地理编码查询,java,google-maps,Java,Google Maps,我正在做“地址验证”。我的地址表有“街道地址”、“城市”、“州”、“邮政编码”、“国家”。我正在使用谷歌地图API验证我的地址 我给了我的地址 街道地址--“Kajhfkjdsh” 城市——ksjfdlsjflsdjflk 州——美联社 邮政编码——500087 国家——印度 在本例中,只有State、PostalCode、Country有效,其余字段无效。但是当我使用谷歌地图的API时,它说这是一个有效的地址。但是街道地址和城市是无效的。 因此,根据我的观察,地址验证仅基于以下三个字段(州、邮

我正在做“地址验证”。我的地址表有“街道地址”、“城市”、“州”、“邮政编码”、“国家”。我正在使用谷歌地图API验证我的地址

我给了我的地址

  • 街道地址--“Kajhfkjdsh”
  • 城市——ksjfdlsjflsdjflk
  • 州——美联社
  • 邮政编码——500087
  • 国家——印度
  • 在本例中,只有State、PostalCode、Country有效,其余字段无效。但是当我使用谷歌地图的API时,它说这是一个有效的地址。但是街道地址和城市是无效的。 因此,根据我的观察,地址验证仅基于以下三个字段(州、邮政编码、国家)。那么,如何使用谷歌地图API验证街道和城市以及其余字段

    或者是否有任何方法/其他(API)来验证我的地址表中的所有字段


    有人能帮我吗。我被困在这里。

    使用谷歌地理编码服务尝试此地址时,我看到结果为
    邮政编码类型,部分匹配设置为true

    正在尝试实际地址我得到的结果类型为
    街道地址
    ,并且缺少
    部分匹配
    标志


    我建议你做一些测试,检查一下服务结果的内容。这是一项地理编码服务,因此它旨在为您提供地图指向的位置,而不是验证地址。

    您使用的是地理编码API吗?还有,是Javascript还是webservice?我正在使用GeocodeAPI。我通过Java使用Webservice。我需要如何验证街道地址和城市…?地理编码器不是地址验证程序。它可以用于此目的,但其目的是将地址转换为坐标。根据提供的信息,这是一个最好的猜测。嗨,大卫,谢谢你的回复。你是对的,如果它不是一个有效的地址,它将显示“部分匹配”,如果它是一个有效的地址,它不会显示。但这里我给出了一个有效的例子,比如“拉马塔基斯巷,美联社,522426,印度”。这是我的家庭住址,但它给出了“部分匹配”的标志。那么基于这些标志我该怎么做。。。?