Java Code Examples for com.google.android.gms.maps.CameraUpdateFactory#newLatLng()
The following examples show how to use
com.google.android.gms.maps.CameraUpdateFactory#newLatLng() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade las marcas de todas las Ubicaciones * @param ubicaciones */ private void marcarUbicaciones(ArrayList<Ubicacion> ubicaciones) { if (ubicaciones.size() > 0) { for (Ubicacion ubicacion : ubicaciones) { marcarUbicacion(ubicacion); } } // Posiciona la vista del usuario en Zaragoza CameraUpdate camara = CameraUpdateFactory.newLatLng(Constantes.ZARAGOZA); // Coloca la vista del mapa sobre la posición de la ciudad // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(9.0f), 2000, null); }
Example 2
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade la marca de una gasolinera * @param gasolinera */ private void marcarGasolinera(Gasolinera gasolinera) { // Prepara y añade una nueva marca al mapa mapa.addMarker(new MarkerOptions() .position(gasolinera.getPosicion()) .title(gasolinera.getNombre())); // Posiciona la vista del usuario en el punto que se acaba de agregar CameraUpdate camara = CameraUpdateFactory.newLatLng(gasolinera.getPosicion()); // Coloca la vista del mapa sobre la posición de la gasolinera // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(12.0f), 2000, null); }
Example 3
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade la marca de una Ubicación * @param ubicacion */ private void marcarUbicacion(Ubicacion ubicacion) { // Prepara y añade una nueva marca al mapa mapa.addMarker(new MarkerOptions() .position(ubicacion.getPosicion()) .title(ubicacion.getNombre())); // Posiciona la vista del usuario en el punto que se acaba de agregar CameraUpdate camara = CameraUpdateFactory.newLatLng(ubicacion.getPosicion()); // Coloca la vista del mapa sobre la posición de la gasolinera // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(12.0f), 2000, null); }
Example 4
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade las marcas de todas las gasolineras * @param gasolineras */ private void marcarGasolineras(ArrayList<Gasolinera> gasolineras) { if (gasolineras.size() > 0) { for (Gasolinera gasolinera : gasolineras) { marcarGasolinera(gasolinera); } } // Posiciona la vista del usuario en Zaragoza CameraUpdate camara = CameraUpdateFactory.newLatLng(Constantes.ZARAGOZA); // Coloca la vista del mapa sobre la posición de la ciudad // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(9.0f), 2000, null); }
Example 5
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade las marcas de todas las Ubicaciones * @param ubicaciones */ private void marcarUbicaciones(ArrayList<Ubicacion> ubicaciones) { if (ubicaciones.size() > 0) { for (Ubicacion ubicacion : ubicaciones) { marcarUbicacion(ubicacion); } } // Posiciona la vista del usuario en Zaragoza CameraUpdate camara = CameraUpdateFactory.newLatLng(Constantes.ZARAGOZA); // Coloca la vista del mapa sobre la posición de la ciudad // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(9.0f), 2000, null); }
Example 6
Source File: Android_Mapas.java From android with GNU General Public License v2.0 | 6 votes |
private void localizarGasolinera() { if (spGasolineras.getSelectedItemPosition() == Spinner.INVALID_POSITION) { return; } Gasolinera gasolinera = listaGasolineras.get(spGasolineras.getSelectedItemPosition()); // Prepara y añade una nueva marca al mapa mapa.addMarker(new MarkerOptions() .position(gasolinera.getPosicion()) .title(gasolinera.getNombre())); // Posiciona la vista del usuario en el punto que se acaba de agregar CameraUpdate camara = CameraUpdateFactory.newLatLng(gasolinera.getPosicion()); // Coloca la vista del mapa sobre la posición del restaurante // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(12.0f)); }
Example 7
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Marca el restaurante elegido en el mapa */ private void ubicarRestaurante() { // Obtiene una vista de cámara CameraUpdate camara = CameraUpdateFactory.newLatLng(new LatLng(latitud, longitud)); // Coloca la vista del mapa sobre la posición del restaurante // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(17.0f)); // Añade una marca en la posición del restaurante con el nombre de éste mapa.addMarker(new MarkerOptions() .position(new LatLng(latitud, longitud)) .title(nombre)); mapa.setMyLocationEnabled(true); }
Example 8
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade la marca de una gasolinera * @param gasolinera */ private void marcarGasolinera(Gasolinera gasolinera) { // Prepara y añade una nueva marca al mapa mapa.addMarker(new MarkerOptions() .position(gasolinera.getPosicion()) .title(gasolinera.getNombre())); // Posiciona la vista del usuario en el punto que se acaba de agregar CameraUpdate camara = CameraUpdateFactory.newLatLng(gasolinera.getPosicion()); // Coloca la vista del mapa sobre la posición de la gasolinera // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(12.0f), 2000, null); }
Example 9
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade la marca de una Ubicación * @param ubicacion */ private void marcarUbicacion(Ubicacion ubicacion) { // Prepara y añade una nueva marca al mapa mapa.addMarker(new MarkerOptions() .position(ubicacion.getPosicion()) .title(ubicacion.getNombre())); // Posiciona la vista del usuario en el punto que se acaba de agregar CameraUpdate camara = CameraUpdateFactory.newLatLng(ubicacion.getPosicion()); // Coloca la vista del mapa sobre la posición de la gasolinera // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(12.0f), 2000, null); }
Example 10
Source File: Mapa.java From android with GNU General Public License v2.0 | 6 votes |
/** * Añade las marcas de todas las gasolineras * @param gasolineras */ private void marcarGasolineras(ArrayList<Gasolinera> gasolineras) { if (gasolineras.size() > 0) { for (Gasolinera gasolinera : gasolineras) { marcarGasolinera(gasolinera); } } // Posiciona la vista del usuario en Zaragoza CameraUpdate camara = CameraUpdateFactory.newLatLng(Constantes.ZARAGOZA); // Coloca la vista del mapa sobre la posición de la ciudad // y activa el zoom para verlo de cerca mapa.moveCamera(camara); mapa.animateCamera(CameraUpdateFactory.zoomTo(9.0f), 2000, null); }
Example 11
Source File: Clusterkraf.java From clusterkraf with Apache License 2.0 | 5 votes |
/** * Show the InfoWindow for the passed Marker and ClusterPoint * * @param marker * @param clusterPoint */ public void showInfoWindow(Marker marker, ClusterPoint clusterPoint) { GoogleMap map = mapRef.get(); if (map != null && marker != null && clusterPoint != null) { long dirtyUntil = System.currentTimeMillis() + options.getShowInfoWindowAnimationDuration(); innerCallbackListener.clusteringOnCameraChangeListener.setDirty(dirtyUntil); CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLng(marker.getPosition()); map.animateCamera(cameraUpdate, options.getShowInfoWindowAnimationDuration(), new CancelableCallback() { @Override public void onFinish() { innerCallbackListener.handler.post(new Runnable() { @Override public void run() { innerCallbackListener.clusteringOnCameraChangeListener.setDirty(0); } }); } @Override public void onCancel() { innerCallbackListener.clusteringOnCameraChangeListener.setDirty(0); } }); marker.showInfoWindow(); } }
Example 12
Source File: DriverMapPresenter.java From ridesharing-android with MIT License | 5 votes |
private void moveToSelectedOrder(GoogleMap.CancelableCallback callback) { if (googleMap != null && mState.selectedOrder != null) { Point locationInPx = googleMap.getProjection().toScreenLocation(mState.selectedOrder.pickup.getLatLng()); locationInPx.y = locationInPx.y + mapCenterOffset; LatLng latLng = googleMap.getProjection().fromScreenLocation(locationInPx); CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLng(latLng); googleMap.animateCamera(cameraUpdate, ANIMATE_CAMERA_DURATION, callback); } }
Example 13
Source File: MainActivity.java From NYU-BusTracker-Android with Apache License 2.0 | 5 votes |
private void setUpMapIfNeeded() { // First check if GPS is available. final LatLng BROADWAY = new LatLng(40.729146, -73.993756); int retCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); if (retCode != ConnectionResult.SUCCESS) { GooglePlayServicesUtil.getErrorDialog(retCode, this, 1).show(); } // Do a null check to confirm that we have not already instantiated the map. if (mMap == null) { MapFragment mFrag = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)); if (mFrag != null) mMap = mFrag.getMap(); // Check if we were successful in obtaining the map. if (mMap != null) { // The Map is verified. It is now safe to manipulate the map. mMap.getUiSettings().setRotateGesturesEnabled(false); mMap.getUiSettings().setZoomControlsEnabled(false); mMap.setMyLocationEnabled(true); mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { @Override public boolean onMarkerClick(Marker marker) { return !clickableMapMarkers.get(marker.getId()); // Return true to consume the event. } }); CameraUpdate center = CameraUpdateFactory.newLatLng(BROADWAY); CameraUpdate zoom = CameraUpdateFactory.zoomTo(15); mMap.moveCamera(center); mMap.animateCamera(zoom); } } }
Example 14
Source File: MainActivity.java From xposed-gps with GNU General Public License v2.0 | 5 votes |
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); settings = new Settings(getApplicationContext()); FragmentManager fm = getFragmentManager(); Fragment frag = fm.findFragmentById(R.id.map); if (frag instanceof MapFragment) { MapFragment mapf = (MapFragment) frag; mMap = (GoogleMap) mapf.getMap(); mMap.setOnCameraChangeListener(this); mMarker = new MarkerOptions(); mInit = new LatLng(settings.getLat(), settings.getLng()); mMarker.position(mInit); mMarker.draggable(true); CameraUpdate cam = CameraUpdateFactory.newLatLng(mInit); mMap.moveCamera(cam); mMap.addMarker(mMarker); } Button set = (Button) findViewById(R.id.set_location); set.setOnClickListener(this); Button start = (Button) findViewById(R.id.start); start.setOnClickListener(this); Button sel = (Button) findViewById(R.id.select_apps); sel.setOnClickListener(this); start.setText(settings.isStarted() ? getString(R.string.stop) : getString(R.string.start)); }
Example 15
Source File: MapViewHandler.java From PowerSwitch_Android with GNU General Public License v3.0 | 5 votes |
/** * Move the map camera to a specific location * * @param location new location of camera * @param animated true if movement should be animated, false otherwise */ public void moveCamera(LatLng location, boolean animated) { if (location == null) { Log.w("location is null!"); return; } CameraUpdate cameraUpdate = CameraUpdateFactory.newLatLng(location); if (animated) { googleMap.animateCamera(cameraUpdate); } else { googleMap.moveCamera(cameraUpdate); } }
Example 16
Source File: MovingMarkerActivity.java From Airbnb-Android-Google-Map-View with MIT License | 5 votes |
public void route() { if (start == null || end == null) { if (start == null) { if (starting.getText().length() > 0) { starting.setError("Choose location from dropdown."); } else { Toast.makeText(this, "Please choose a starting point.", Toast.LENGTH_SHORT).show(); } } if (end == null) { if (destination.getText().length() > 0) { destination.setError("Choose location from dropdown."); } else { Toast.makeText(this, "Please choose a destination.", Toast.LENGTH_SHORT).show(); } } } else { progressDialog = ProgressDialog.show(this, "Please wait.", "Fetching route information.", true); Routing routing = new Routing.Builder() .travelMode(AbstractRouting.TravelMode.DRIVING) .withListener(this) .alternativeRoutes(true) .waypoints(start, end) .build(); routing.execute(); CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(mLatitude, mLongitude)); CameraUpdate zoom = CameraUpdateFactory.zoomTo(14); mGoogleMap.moveCamera(center); mGoogleMap.animateCamera(zoom); hideKeyboard(); } }
Example 17
Source File: ShowDirectionActivity.java From Airbnb-Android-Google-Map-View with MIT License | 5 votes |
public void route() { if (start == null || end == null) { if (start == null) { if (starting.getText().length() > 0) { starting.setError("Choose location from dropdown."); } else { Toast.makeText(this, "Please choose a starting point.", Toast.LENGTH_SHORT).show(); } } if (end == null) { if (destination.getText().length() > 0) { destination.setError("Choose location from dropdown."); } else { Toast.makeText(this, "Please choose a destination.", Toast.LENGTH_SHORT).show(); } } } else { progressDialog = ProgressDialog.show(this, "Please wait.", "Fetching route information.", true); Routing routing = new Routing.Builder() .travelMode(AbstractRouting.TravelMode.DRIVING) .withListener(this) .alternativeRoutes(true) .waypoints(start, end) .build(); routing.execute(); CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(mLatitude, mLongitude)); CameraUpdate zoom = CameraUpdateFactory.zoomTo(14); map.moveCamera(center); map.animateCamera(zoom); hideKeyboard(); } }
Example 18
Source File: Maps.java From aware with MIT License | 5 votes |
@Override public void onMapReady(GoogleMap map) { map.setMapType(GoogleMap.MAP_TYPE_NORMAL); map.setMyLocationEnabled(true); map.setTrafficEnabled(false); map.setIndoorEnabled(false); map.setBuildingsEnabled(false); map.getUiSettings().setZoomControlsEnabled(true); final CameraUpdate center = CameraUpdateFactory.newLatLng(new LatLng(21, 78)); CameraUpdate zoom = CameraUpdateFactory.zoomTo(15); map.moveCamera(center); map.animateCamera(zoom); GPSTracker tracker = new GPSTracker(activity); if (!tracker.canGetLocation()) { tracker.showSettingsAlert(); } else { latitude = tracker.getLatitude(); longitude = tracker.getLongitude(); LatLng coordinate = new LatLng(latitude, longitude); CameraUpdate yourLocation = CameraUpdateFactory.newLatLngZoom(coordinate, 5); map.animateCamera(yourLocation); } this.map = map; }