public void OnMapReady(GoogleMap googleMap) { mMap = googleMap; LatLng latlng = new LatLng(ConfigManager.DefaultLatMap, ConfigManager.DefaultLongMap); CameraUpdate camera = CameraUpdateFactory.NewLatLngZoom(latlng, ConfigManager.DefaultDraggZoomMap); mMap.MoveCamera(camera); // Establezco el tipo de Mapa (Normal, Stelite, Hibrido, etc...) mMap.MapType = GoogleMap.MapTypeNormal; mMap.MyLocationEnabled = true; // Cargo el Marcador que va a servir de centro y la posicion global mMarkerCenter = MarkerManager.CreateUserDragable(); mCenterPosition = mMarkerCenter.Position; mMap.AddMarker(mMarkerCenter); mMap.MarkerDragEnd += MMap_MarkerDragEnd; }
public void ClearLocation() { if (dialog != null) { dialog.Dismiss(); } if (dialogInstructions != null) { dialogInstructions.Dismiss(); } if (dialogEnter != null) { dialogEnter.Dismiss(); } dialog = null; dialogInstructions = null; dialogEnter = null; if (mMap != null) { // Elimino la lista de Establecimientos mPosition = 0; mParkinglots.Clear(); // Limipio el Mapa yCargo el Marcador que va a servir de centro y la posicion global mMap.Clear(); mMarkerCenter = MarkerManager.CreateUserDragable(); LatLng latlng = mMarkerCenter.Position; CameraUpdate camera = CameraUpdateFactory.NewLatLngZoom(latlng, ConfigManager.DefaultDraggZoomMap); mMap.MoveCamera(camera); mCenterPosition = mMarkerCenter.Position; mMap.AddMarker(mMarkerCenter); mMap.MarkerDragEnd += MMap_MarkerDragEnd; } }