【发布时间】:2019-01-29 09:29:47
【问题描述】:
所以现在我有半径为 1000 米的当前位置,所以我希望显示距离我当前位置 1000 米半径范围内的数据库中的所有位置。
geoFire.setLocation("You", new GeoLocation(latitude, longtitude),
new GeoFire.CompletionListener() {
@Override
public void onComplete(String key, DatabaseError error) {
//Add Marker
if(mCurrent != null)
mCurrent.remove(); // Remove old marker
mCurrent = mMap.addMarker(new MarkerOptions()
.position(new LatLng(latitude,longtitude))
.title("You"));
radius= new LatLng(latitude,longtitude);
mMap.addCircle(new CircleOptions()
.center(radius)
.radius(1000) // in Metters
.strokeColor(Color.BLUE)
.fillColor(0x220000FF)
.strokeWidth(5.0f)
);
【问题讨论】:
标签: android geolocation location