0
的多個位置,我在開發一個應用程序,我需要通過多個座標[緯度 和龍],顯示他們都在同一個地圖,我在我的地圖讓我的當前位置。但是,如何在地圖上獲得5個位置?獲取地圖的Android
我的代碼:
public class MainActivity extends FragmentActivity implements LocationListener {
GoogleMap _googleMap;
private static final LatLng GOLDEN_GATE_BRIDGE =
new LatLng(37.828891,-122.485884);
LatLng myPosition;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
_googleMap = ((SupportMapFragment)
getSupportFragmentManager().findFragmentById(
R.id.map)).getMap();
if(_googleMap==null){
Toast.makeText(getApplicationContext(), "Google Map Not Available", Toast.LENGTH_LONG).show();
}
LocationManager locationManger =
(LocationManager)getSystemService(LOCATION_SERVICE);
Criteria criteria=new Criteria();
String provider = locationManger.getBestProvider(criteria, true);
Location location = locationManger.getLastKnownLocation(provider);
if(location!=null){
double latitude = location.getLatitude();
double langitude = location.getLongitude();
LatLng latlang = new LatLng(latitude, langitude);
LatLngBounds curScreen =
_googleMap.getProjection().getVisibleRegion().latLngBounds;
curScreen.contains(latlang);
myPosition = new LatLng(latitude, langitude);
Circle circle = _googleMap.addCircle(new CircleOptions()
.center(new LatLng(latitude, langitude))
.radius(10000)
.strokeColor(Color.RED));
_googleMap.moveCamera(CameraUpdateFactory.newLatLng(myPosition));
_googleMap.addMarker(new
MarkerOptions().position(myPosition).title("start"));
}
}
但是從哪裏得到的位置? –
我想用我的當前位置帶五個位置。 – Durga
我需要通過多個座標[緯度 和龍],顯示他們都在同一個地圖 – Durga