But how do you know that red pin is for your location, and not someone who is located 20kms away from you?
The map just uses Google to do the co-ord lookup, so unless Google doesn't know where your location is, it will get it right for a RED pin. BLUE pins will never be accurate.
I know its me because the Suburb name is correct. It is just the GPS co-ordinates that are wrong.
Google is using the supplied co-ordinates (not the suburb name) to plot the PIN and they are being generated wrongly.
As per my post above this is the code being generated by the Airnav server:
geoStuff('Turramurra','Australia',-33.8225,151.2158);
geoStuff('Perth','Australia',-27,133);
geoStuff('Geelong','Australia',-27.4333,153.0167
According to Google maps the actual GPS locations are:
Turramurra -33.731956,151.130404
Perth -31.953961,115.858626
Geelong -38.146495,144.360774
If the Airnav server was generating the correct GPS locations then Google Maps would be displaying them. Instead it seems to be associating Suburb Names with almost randomly generated GPS locations and these are then being displayed incorrectly by Google Maps.