我正在使用google maps
的摄像机移动侦听器移动摄像机移动时的标记。
标记器移动了,但是它的移动不平稳,正在闪烁。
这是我的代码:
@Override
public void onMapReady(final GoogleMap googleMap) {
mMap = googleMap;
// Add a marker in Sydney and move the camera
try {
mMap.setMapStyle(MapStyleOptions.loadRawResourceStyle(this,R.raw.map_style));
}catch (Exception ex){
}
LatLng sydney = new LatLng(32.1877, 74.1945);
final MarkerOptions markerOptions=new MarkerOptions().position(sydney).title("Working Site").icon(bitmapDescriptorFromVector(this,R.drawable.ic_location));
marker=mMap.addMarker(markerOptions);
mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney,17f));
googleMap.setOnCameraMoveListener(new GoogleMap.OnCameraMoveListener() {
@Override
public void onCameraMove() {
marker.setPosition(googleMap.getCameraPosition().target);
}
});
}