Righto, don't
laugh or call me an idiot, but here's a possible
solution of last resort:
Grab a screenshot bitmap of the current map view
Add a marker at the central lat-lon that the camera is looking at
Grab another screenshot bitmap of the map view
Do a pixel-by-pixel comparison of the two screenshots to find the screen coordinates that match that lat-lon
Move the marker ~1 metre north, see if it moves on-screen, if not, keep doubling the move distance until the marker has moved say 20 pixels
Note that new lat-lon and the corresponding screen coordinates
Do the same for south, east and west (or for NE, NW, SE and SW, to get corners of a rectangle)
Given those four matching points, should be able to convert (nearby) lat-lon to screen coordinates and vice-versa
Seems doable, as long as it's possible to grab a screenshot bitmap or similar of the map view.
What could possibly go rwong?
