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?

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!

  • ¿Cómo puedo poner una vista encima de un glSurfaceView con un fondo transparente?
  • Widget flotante / superposición en el lanzador de Android
  • Mi superposición no aparece hasta que se pulse mapView en android
  • Aplicación de una superposición (filtro de imagen) a un mapa de bits
  • Colocar una vista de imagen como imagen de superposición en la vista previa de la cámara
  • Cómo dibujar polígono mano libre en Google mapa V2 en Android?
  • Disposición de Android: coloca una vista entre dos vistas
  • Almacenamiento en caché de superposiciones al redondear rectángulos de coordenadas - ¿cómo?
  • Eliminar todas las superposiciones
  • Custom OverlayItem sin dibujar
  • Lista de clics dentro de OverlayItem (MapView para Android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.