SupportMapFragment fm = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
googleMap = fm.getMap();
googleMap.setMyLocationEnabled(true);
Marker marker = googleMap.addMarker(new MarkerOptions()
.position(new LatLng(location.getLatitude(),location.getLongitude()))
.title("Me")
.snippet("Population: 776733"));
当我运行代码时,谷歌地图应该显示我与标记的位置,但地图是打开其他地方,没有我当前的位置,我必须手动移动到我的位置找到标记。
答案 0 :(得分:1)
您应该animateCamera
在该特定位置Marker
喜欢
LatLng current_loc= new LatLng(lat, lng);
mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(current_loc, 18.0f));
有关更多信息,请转到https://developers.google.com/maps/documentation/android/views#moving_the_camera
答案 1 :(得分:0)
试试这个,
googleMap.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(your latitude, you longitude)));