[Webkit-unassigned] [Bug 32499] Add client based Geolocation provider

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 15 10:25:16 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=32499





--- Comment #9 from Steve Block <steveblock at google.com>  2009-12-15 10:25:15 PST ---
Eric, thanks for adding me to the bug.

Sam, I have a few questions about the patch ...
- Can you explain the motivation behind adding an alternative to the current
Geolocation service? What are the advantages of the client-based provider? Do
you intend that we support both types in the future, or will the existing
Geolocation service be deprecated?
- Why do you introduce new position and error types? Why can't the existing
Geoposition and PositionError types be used with the client provider? I see
you've excluded the TIMEOUT error code from the new error type as it's not
needed by the provider. Why have you left in the PERMISSION_DENIED code? This
too is handled separately by the Geolocation class.
- What's the reason for making Geolocation::suspend/resume() private? These
methods are used as public methods on Android, where we suspend the Geolocation
service when the browser tab is in the background. Also, it looks like the
implementation of these methods is missing.

Finally, could you CC me on all future Geolocation changes please? I'm working
on Geolocation in Android and have sent a number of patches recently.

Thanks,
Steve

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list