未显示当前位置附近位置的标记

时间:2018-08-03 16:29:39

标签: android android-studio

  DatabaseReference storyLocation 
 FirebaseDatabase.getInstance().getReference().child("postLocation");
        GeoFire geoFire = new GeoFire(storyLocation);
 LatLng latLng = new LatLng(mLastLocation.getLatitude(), mLastLocation.getLongitude());
        GeoQuery  geoQuery = geoFire.queryAtLocation(new GeoLocation(latLng.latitude, latLng.longitude), radius);
        geoQuery.removeAllListeners();
        geoQuery.addGeoQueryEventListener(new GeoQueryEventListener() {
            @Override
            public void onKeyEntered(String key, GeoLocation location) {
                     storyid = key;
                Toast.makeText(getActivity(), storyid, Toast.LENGTH_LONG).show();
               if(Storymarker != null){
                    Storymarker.remove();
                }
                LatLng story = new LatLng(location.latitude,location.longitude);
                 mMap.addMarker(new MarkerOptions()
                .position(story)
                .title(key));

我正在开发一个应用,该应用可以从Firebase数据库中获取帖子的位置和密钥,并在地图上显示。问题是我可以获取密钥并在吐司中显示,但是标记未显示在当前位置附近的帖子中。

0 个答案:

没有答案