Hi,
Apologies for the long delay in replying.
> Just wondering if using the location provider protocol detailed here:
http://code.google.com/p/gears/wiki/GeolocationAPI?redir=1violates
> the Terms of Service when used directly from a language of choice
> (e.g. j2me) rather than the Gears framework?
I'm afraid it does violate the Gears Terms of Service. Direct use of
the server using the JSON protocol is prohibited. See section 5.3 of
http://gears.google.com/tos.html.
You can only use the Google location server through the Gears
JavaScript Geolocation API. See
http://code.google.com/apis/gears/api_geolocation.html.
We publish the JSON protocol to allow third parties to implement their
own server, which Gears can then be configured to use instead of the
default server provided by Google.
Steve