suresh cheemalamudi suresh cheemalamudi - 1 month ago 7
Android Question

Android - how to get map coordinates from map view

In my application I am displaying places using markers on google maps. But I am marking all the available places at once which I don't want to do. I wanted to display the places which only fits into the screen by fetching the maps coordinates as shown below:

enter image description here

I wanted only to fetch the places that are available in this range from the source by sending the coordinates of the maps. I am not sure whether I should capture all the 4-coordinates from the corners of the screen?

Can anyone help me to figure out this?

Answer

You can get those by using this method:

    yourMapView.getMap().getCameraPosition();

This returns you a CameraPosition object. The coordinates of the camera is given by the field target and the zoom level by the field zoom. Now you should be able to calculate the aproximate coordinates of the screen corners.

Comments