0

我想在此网址http://maps.google.com/maps/api/geocode/json?address= "+ keyword +"&sensor=false" 中传递关键字( =“mexico city” )关键字而不修剪空空格。如何插入。

4

4 回答 4

2

对于一般的 Android 或 Java,您可能需要使用URLEncoder

String keywordEncoded = URLEncoder.encode(keyword, "UTF-8");
String urlEncoded = "http://maps.google.com/maps/api/geocode/json?address="
                    + keywordEncoded
                    + "&sensor=false";
于 2012-04-16T07:41:56.577 回答
1

将空格替换为 %20 其十六进制等效空间,http 服务器将其解析为空间

于 2012-04-16T07:38:08.257 回答
0

您只需将空字符串替换为%20

usrStringObject = usrSTringObject.replaceAll(" ","%20");

于 2012-04-16T07:39:17.803 回答
0

您需要用 %20 替换空格。

http://maps.google.com/maps/api/geocode/json?address=mexico%20citysensor=false

于 2012-04-16T07:38:40.357 回答