https://maps.googleapis.com/maps/api/place/details/json?reference=CmRYAAAAciqGsTRX1mXRvuXSH2ErwW-jCINE1aLiwP64MCWDN5vkXvXoQGPKldMfmdGyqWSpm7BEYCgDm-iv7Kc2PF7QA7brMAwBbAcqMr5i1f4PwTpaovIZjysCEZTry8Ez30wpEhCNCXpynextCld2EBsDkRKsGhSLayuRyFsex6JA6NPh9dyupoTH3g&key=AddYourOwnKeyHere
在这个请求网址中,我需要知道什么是"参考"包含的内容。实际上,搜索文本需要传递给api。但我在发送到这样的api调用之前使用了字符串编码
private String getPlacesUrl(String query) {
try {
query = "input=" + URLEncoder.encode(query, "utf-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}
return query;
}
但它仍然以正常的编码字符串发送查询,如"伦敦"。
如何像Google api请求中提供的那样实现编码等参考。任何人都可以帮助我...
答案 0 :(得分:0)
使用以下链接。有一些例子。可以帮助你。
http://www.w3docs.com/learn-javascript/places-autocomplete.html
答案 1 :(得分:0)
在自动填充搜索中搜索地点时,您即将发送请求以获取地方详情网址。你的结构应该类似于:
ThreadChild::Do
有关详细信息,请将此网站作为基础。这是相当不错。 google Places autocomplete api