I am working on geolocation api html5, iphone results are disappointing. Tested on city with tall buildings and watchPosition implementation
The main problems are:
Minimum accuracyfound: 49 meters
Normal accuracy: 75m
Returns many repeated positions. Big problem, the same 20 positions in one interval!
Options do not work: enable High Accuracy and maximunAge. Speed variable not work
Running on Firefox Home for iphone, so when the phone is locked, d'ont stops web and GPS. Safari stop web when phone is locked.