Android 如何从标记列表中将特定标记放在中间
我有一个ListView,它显示了位置的数量,当我点击地图上显示的任何位置时,它带有所有位置列表的标记,但我想在中间显示所选位置的标记,其他位置在该区域Android 如何从标记列表中将特定标记放在中间,android,google-maps,marker,Android,Google Maps,Marker,我有一个ListView,它显示了位置的数量,当我点击地图上显示的任何位置时,它带有所有位置列表的标记,但我想在中间显示所选位置的标记,其他位置在该区域 如何在中心显示所选位置,其他位置保持原样gMap是GoogleMap gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerCli
如何在中心显示所选位置,其他位置保持原样gMap是
GoogleMap
gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(com.google.android.gms.maps.model.Marker marker) {
marker.showInfoWindow();
LatLng currentPoint = new LatLng(26.5886, 72.982);// pass here your selected marker coordinate(Latitude & Longitude) like lat
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(currentPoint, 7);// set here your zoom level
gMap.animateCamera(cameraUpdate);
return true;
}
});
例如
gMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
@Override
public boolean onMarkerClick(com.google.android.gms.maps.model.Marker marker) {
marker.showInfoWindow();
YourModel myMarker = mMarkersHashMap.get(marker);// it is your model
LatLng currentPoint = new LatLng(Double.valueOf(myMarker.getLat()), Double.valueOf(myMarker.getLon()));
CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLngZoom(currentPoint, 7);
gMap.animateCamera(cameraUpdate);
return true;
}
});