如何为包含&的谷歌地图形成一个网址

时间:2011-11-14 05:45:02

标签: android google-maps

在我的Android应用程序中,点击链接后我必须打开谷歌地图页面。在谷歌地图中,​​我正在预先填充源地址和目的地地址。源地址是我当前的位置,目标地址是预定义的地址。我的目的地地址包含'&'。因此,在加载谷歌地图时,目的地地址只有这个'&'。

假设地址是:ABC&公司

在谷歌地图中,​​只有ABC作为目的地地址才会出现。其余的&公司”没有显示。

为什么会这样?

请帮帮我。提前谢谢。

2 个答案:

答案 0 :(得分:2)

您是否尝试使用

进行格式化
String query = URLEncoder.encode("ABC & Co.");

在您的网址中使用它之前?这基本上可以完成您在答案中所做的工作,但它可以处理任何字符串。

URL encoding in Android

答案 1 :(得分:0)

我明白了。为“&”提供URL转义字符。其值为%26