gpt4 book ai didi

java - 使用 Google Geocoding API 的西里尔地址请求

转载 作者:行者123 更新时间:2023-11-30 11:46:27 24 4
gpt4 key购买 nike

我正在学习如何在 Java 中使用谷歌地理编码 API。我决定使用 json 格式响应,但遇到了一些困难。应用程序应将字符串地址转换为纬度和经度。

Google 文档中的示例地址(1600 Amphitheatre Parkway, Mountain View, CA)工作正常,但是当我尝试通过西里尔字母地址请求时(例如 12 Пушкина, Москва),我得到了

INVALID_REQUEST

状态。

我应该注意到,相同的请求在浏览器中运行良好。所以我想知道是否有任何方法可以从 java 中通过西里尔地址请求。

最佳答案

您需要对地址进行编码以便在 URL 中使用。我无法告诉您在 Java 中使用哪种方法(但我确定有一个)。

最后应该是这样的:

http://maps.googleapis.com/maps/api/geocode/json?address=12%20%D0%9F%D1%83%D1%88%D0%BA%D0%B8%D0%BD%D0%B0%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&sensor=false

关于java - 使用 Google Geocoding API 的西里尔地址请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9745509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com