Google Place API 找不到所有地方(所有内容)



我正在尝试开发我自己的地图。我已经走在了前面。现在我试图在我的应用程序上添加位置过滤器。所以我到达并找到了这个链接我实施了,它起作用了。但问题是它找不到我周围所有的公交车站或银行。我来自土耳其,我以为它可能在美国也能用,但它连接GPS,所以我不能在其他州(国家)尝试。有人知道我该怎么处理吗?

暂时使用硬编码的经纬度值,以便在任何您想要的位置测试您的代码。

用下面的代码替换你的代码,以旧金山作为测试你的代码的位置:

            @Override
            public void onClick(View v) {
                double testLat = 37.7942635; //added
                double testLon =  -122.3955861; //added
                int selectedPosition = mSprPlaceType.getSelectedItemPosition();
                String type = mPlaceType[selectedPosition];
                StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
                sb.append("location=" + testLat + "," + testLon ); //modified
                sb.append("&radius=5000");
                sb.append("&types="+type);
                sb.append("&sensor=true");
                sb.append("&key=YOUR_API_KEY");
                // Creating a new non-ui thread task to download json data
                PlacesTask placesTask = new PlacesTask();
                // Invokes the "doInBackground()" method of the class PlaceTask
                placesTask.execute(sb.toString());
            }

用模拟器试试。我用Genymotion模拟了我的位置,但是安装和设置所有东西都很长。

您可能首先尝试用官方模拟器模拟您的位置,因为现在似乎是可能的。

相关内容

  • 没有找到相关文章

最新更新