I am trying to render the satellite images on google map in Android, and I am able to do that but the issue is, some images are not getting rendered properly because of the zoom level. Every image requires it's individual zoom level.

Is there any way to find out the google map zoom level on the basis of image width and height or on the basis of the area of field which I am having in Acres?

I am having a WorldFile, from where I am only using upperLeft Coordinates,

Can I use A & E to scale?

To scale & render the image on google map, I am using below formula for which the zoom level is needed dynamically for differ differ images.

double metersPerPx = 156543.03392 * Math.cos(upperLeftCoordinates.latitude * Math.PI / 180) / Math.pow(2, zoomLevel);

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.