Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Google邻近搜索搜索多种类型的替代方法_Java_Android_Google Places Api - Fatal编程技术网

Java 使用Google邻近搜索搜索多种类型的替代方法

Java 使用Google邻近搜索搜索多种类型的替代方法,java,android,google-places-api,Java,Android,Google Places Api,由于谷歌在2017年2月否决了他们的“类型”参数,我现在只能用一个过滤器搜索附近的地方 最初我打算这样做,但既然“类型”已被弃用,除了使用不同类型的多个类型进行搜索外,我还应该做些什么来搜索不同的类型 我在这里看到了同样的问题,但仍然没有答案 StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?"); sb.append("loc

由于谷歌在2017年2月否决了他们的“类型”参数,我现在只能用一个过滤器搜索附近的地方

最初我打算这样做,但既然“类型”已被弃用,除了使用不同类型的多个类型进行搜索外,我还应该做些什么来搜索不同的类型

我在这里看到了同样的问题,但仍然没有答案

 StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
        sb.append("location=" + mLatitude + "," + mLongitude);

        int radius= numberpicker.getValue();
        radius=radius *1000;
        //Todo: figure out how to support multiple type..........
        sb.append("&radius="+Integer.toString(radius));
        sb.append("&types=" +LocationType1+"|" +LocationType2); //etc etc 
        sb.append("&sensor=true");
        sb.append("&key=AIzaSyDkIa12Y9nXORou_xCnwS09K53kbJabKHo");