Cómo obtener el largo y lat valor de cuatro esquinas en el mapa en android?

Estoy trabajando en la vista del mapa. Quiero poner el elemento de superposición en la vista de mapa. Que todos los elementos de superposición dependen de la visualización del mapa y del nivel de zoom que se muestran actualmente. Cómo obtener la longitud y la latitud actuales de la vista del mapa de esa esquina de cuatro y cómo analizar cuántos elementos de superposición dentro de ella. También tenemos que comprobar el nivel de zoom. Cualquier idea? ¿cómo hacerlo?

3 Solutions collect form web for “Cómo obtener el largo y lat valor de cuatro esquinas en el mapa en android?”

Creo que tienes que usar

mapview.getProjection().frompixel(intx, int y) 

Para las 4 esquinas de su pantalla (puede obtener sus coordenadas por getwidth y getheight en su mapaView, y comenzando con (0,0), (getwidth (), 0), (0, getheight ()) y (getwidth () , Getheight ())

Esto le dará 4 geopuntos de los cuales usted puede extraer la latitud y la longitud

Si está utilizando la biblioteca google-play-services y el SupportMapFragment en particular.

this.getMap() le dará la instancia de GoogleMap (que envuelve MapView )

Entonces sólo:

map.getProjection().getVisibleRegion();

¿Estás buscando algo como esto?

 Projection proj = mapView.getProjection(); GeoPoint topLeft = proj.fromPixels(0, 0); GeoPoint bottomRight = proj.fromPixels(mapView.getWidth()-1, mapView.getHeight()-1); double topLat = topLeft.getLatitudeE6()/1E6; double topLon = topLeft.getLongitudeE6()/1E6; double bottomLat = bottomRight.getLatitudeE6()/1E6; double bottomLon = bottomRight.getLongitudeE6()/1E6; 

¡Espero eso ayude!

  • Barra de navegación translúcida (Android 4.4) - Mostrar contenido debajo
  • No entiende el método drawAt () para com.google.android.maps.Overlay
  • No lleve el botón al primer plano al hacer clic
  • Especifique Layout Margen superior para la barra de acción de superposición
  • Mi superposición no aparece hasta que se pulse mapView en android
  • Agregar Overlay a un MapView en osmdroid
  • Android ViewPager: fragmentos superpuestos cuando el ancho de página se establece en 90%
  • Mostrar un bus móvil en google maps api v2 android
  • Almacenamiento en caché de superposiciones al redondear rectángulos de coordenadas - ¿cómo?
  • Lista de clics dentro de OverlayItem (MapView para Android)
  • Primera vista arriba / superpuesta en LinearLayout
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.