地理编码 api 为地址返回错误的经纬度
Getting wrong latitude longitude returned by geocode api for address
在 google 地图上搜索特定地址时,我得到了多个结果,但位置是正确的。但是,当我尝试通过地理编码 API 获取地址的 lat/long 时] 它returns 错误的位置lat/long。
此地址 “19 West 34 Street PH New York 10001 NY” 位于 邮政编码: 10001,当搜索google 它 returns 多个地址,但位置正确。
但是当通过 google 使用 地理编码 API 通过 URL https://maps.googleapis.com/maps/api/geocode/json?address=19%20West%2034%20Street%20PH+New%20York+NY+10001 进行搜索时 returns错误的结果。
有人对这个问题有任何想法吗?
“19 West 34 Street PH New York 10001 NY”不是有效的邮政地址,"PH" 混淆了地理编码器。如果我从提交的地址中删除它,我会在 10001 邮政编码中得到一个结果:
"19 W 34th St, New York, NY 10001, USA"
另一种选择是使用 Places API,这似乎 return 原始字符串的正确结果。
在 google 地图上搜索特定地址时,我得到了多个结果,但位置是正确的。但是,当我尝试通过地理编码 API 获取地址的 lat/long 时] 它returns 错误的位置lat/long。
此地址 “19 West 34 Street PH New York 10001 NY” 位于 邮政编码: 10001,当搜索google 它 returns 多个地址,但位置正确。
但是当通过 google 使用 地理编码 API 通过 URL https://maps.googleapis.com/maps/api/geocode/json?address=19%20West%2034%20Street%20PH+New%20York+NY+10001 进行搜索时 returns错误的结果。
有人对这个问题有任何想法吗?
“19 West 34 Street PH New York 10001 NY”不是有效的邮政地址,"PH" 混淆了地理编码器。如果我从提交的地址中删除它,我会在 10001 邮政编码中得到一个结果:
"19 W 34th St, New York, NY 10001, USA"
另一种选择是使用 Places API,这似乎 return 原始字符串的正确结果。