我一直致力于使用google maps api的应用程序。最近我发现地理编码与某些地址不兼容,如
http://maps.googleapis.com/maps/api/geocode/json?address=ae
其中的地址是国家/地区代码。但它之前运作正常。但今天 09/08/2017我发现了这个问题。另外我发现地理位置也无法在官方网站上经常确定位置 https://developers.google.com/maps/documentation/javascript/geolocation
请指导。 感谢。
答案 0 :(得分:0)
要通过代码搜索国家/地区,我建议应用component filtering而不是地址参数。它应该在这个用例中更好地工作。将国家/地区代码作为地址参数传递将被视为不完整的街道地址,并且对于不完整的地址,结果很可能是ZERO_RESULTS。将您的查询更改为
https://maps.googleapis.com/maps/api/geocode/json?components=country%3AAE&key=YOUR_API_KEY
关于第二个问题,这是Chrome问题跟踪器中报告的错误:
https://bugs.chromium.org/p/chromium/issues/detail?id=753242
Google团队似乎已经调整了内部使用的API密钥的使用配额,并解决了这个问题。