使用谷歌地理编码API的西里尔地址请求
问题描述:
我正在学习如何在java中使用谷歌地理编码API。我决定使用json格式响应,但遇到一些困难。应用程序应将字符串地址转换为经度和纬度。使用谷歌地理编码API的西里尔地址请求
从谷歌文档(1600剧场百汇,山景,CA)工作得很好,但是当我试图通过ADRESS西里尔请求(为前12Пушкина,Москва),我得到
的例子ADRESSINVALID_REQUEST
状态。
我应该注意到,相同的请求在浏览器中正常工作。所以我想知道是否有任何方法通过java的西里尔地址请求。
答
您需要对地址进行编码以便在URL中使用。我不能告诉你在java中使用哪种方法(但我确定有一种方法)。
最后,它应该是这样的:
非常感谢!真的帮了!首先,我将地址字符串的每个字节转换为utf-8,然后转换为十六进制表示。现在它可以工作。 – mol 2012-03-19 11:17:40