通过在foursquare中使用多个单词来查询地点

时间:2014-03-16 17:19:30

标签: java android foursquare

我正在尝试学习java中的foursquare api,而我却陷入了困境。是否可以将多个单词作为“查询”?因为我试图从EditText获取查询单词,当我写例如“GözeTeras”时,我收到了这个错误。顺便说一句,“ö”没有给出错误,我厌倦了“o”并仍然得到同样的错误。

03-16 16:51:55.811: E/AndroidRuntime(1517): java.lang.IllegalArgumentException: Illegal
character in query at index 63: https://api.foursquare.com/v2/venues/search? 
ll=39,35&query=Göze Teras&client_id=xxx&client_secret=xxx&v=20140315

1 个答案:

答案 0 :(得分:0)

对不起我的错误,我刚刚使用URLEncoder,一切都很完美。

String search = URLEncoder.encode(placename.getText().toString(), "utf-8");