我是android的新手,并在android studio中创建了一个预定义的Map项目 这是我的代码..
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney and move the camera
LatLng sydney = new LatLng(-34, 151);
mMap.getMyLocation();
mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}
我希望用当前位置代替悉尼,用红色标记显示
我有点容易,因为我是全新的。
感谢
答案 0 :(得分:0)
尝试以下代码并参考https://developers.google.com/maps/documentation/android-api/intro
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;
Location location= mMap.getMyLocation();
LatLng myPosition = new LatLng(location.getLatitude(),location.getLongitude());
mMap.addMarker(new MarkerOptions().position(myPosition).title("My Position"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(myPosition));
}