首页 文章

通过geocode api返回错误的纬度经度以获取地址

提问于
浏览
-1

在谷歌 Map 上搜索特定地址时,我得到了多个结果,但位置是正确的 . 但是,当我尝试通过地理编码API获取地址的纬度/经度时,它返回错误的位置纬度/经度 .

此地址"19 West 34 Street PH New York 10001 NY"位于邮政编码:10001,在谷歌搜索时,它返回多个地址,但位置正确 .

但是当通过谷歌使用地理编码API通过URL https://maps.googleapis.com/maps/api/geocode/json?address=19%20West%2034%20Street%20PH+New%20York+NY+10001进行搜索时,它会返回错误的结果 .

有人对这个问题有任何想法吗?

1 回答

  • 0

    “19 West 34 Street PH New York 10001 NY”不是有效的邮政地址,“PH”使地理编码器感到困惑 . 如果我从提交的地址中删除它,我会在10001邮政编码中得到一个结果:

    "19 W 34th St, New York, NY 10001, USA"

    另一个选择是使用Places API,它似乎返回原始字符串的正确结果 .

相关问题