Java 需要改变谷歌地图的例子吗

Java 需要改变谷歌地图的例子吗,java,android,google-maps,Java,Android,Google Maps,我找到了一个适合我的例子,但我不明白如何更改搜索。有一个微调器,它详细说明了谷歌地图开发的类型,搜索只在它们上进行,即atm、银行等,我需要这样做,以便搜索关键字或名称。这是链接,请帮忙。解决这个问题是非常必要的,我将非常感激。您的问题不是很清楚,但我想您想知道在哪里更改对Google API的请求。这就是这条线: StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/details/js

我找到了一个适合我的例子,但我不明白如何更改搜索。有一个微调器,它详细说明了谷歌地图开发的类型,搜索只在它们上进行,即atm、银行等,我需要这样做,以便搜索关键字或名称。这是链接,请帮忙。解决这个问题是非常必要的,我将非常感激。

您的问题不是很清楚,但我想您想知道在哪里更改对Google API的请求。这就是这条线:

StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/details/json?");
sb.append("reference="+reference);
sb.append("&sensor=true");
sb.append("&key=YOUR_BROWSER_API_KEY_FOR_PLACES");

这就是他为请求构建URL的地方。然后看一看,你就能找到你想要的

是的,我知道这几行。。。但是我不能用关键字来代替类型。这是必要的微调工作在屏幕截图,但它没有被指定的类型,关键字,并搜索他工作过的地方地图。。。所以搜索是可行的,但我不喜欢标准类型,我们需要自己的关键字。。。。可以帮助吗?我不明白你的意思,只需添加一个URL参数这是执行搜索的代码。查找已设置搜索的类型,需要保存微调器seach。用类型替换关键字。I triyng sb.append&keyword=+type;但它不工作StringBuilder sb=新StringBuilder;sb.附加位置=+m高度+,+m长度;sb.附加&radius=5000;sb.append&types=+type;sb.append&sensor=true;sb.append&key=您的浏览器\u API\u key\u用于\u位置;你说它不起作用是什么意思?你有什么反应吗?对不起,我英语不好。我做了教程中的所有事情,效果很好。但是搜索是按类型执行的,我也希望按关键字搜索。如果你看看这是什么类型的搜索,如果我改成纽约,搜索就不起作用了