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);