[
https://issues.apache.org/jira/browse/CB-3023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13629548#comment-13629548
]
Jack Piccininni edited comment on CB-3023 at 4/11/13 11:19 PM:
---------------------------------------------------------------
I'm not 100% sure what you mean. I always use PhoneGap the same way: I create a
PhoneGap project using the method documented in
http://docs.phonegap.com/en/2.6.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android
and add my own code and run it. So Cordova is being included. Is there yet
another "Geolocation" plug-in or something? I'm only familiar with one "use
case" of PhoneGap, so I don't really understand the question.
was (Author: [email protected]):
I'm not 100% sure what you mean. I always use PhoneGap the same way: I
create a PhoneGap project using the method documented in
http://docs.phonegap.com/en/2.6.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android
and add my own code and run it. So Cordova is being included. Is there yet
another "Geolocation" plug-in or something?
> Geolocation API does not work on Motorola Xoom tablet (and perhaps/probably
> other devices)
> ------------------------------------------------------------------------------------------
>
> Key: CB-3023
> URL: https://issues.apache.org/jira/browse/CB-3023
> Project: Apache Cordova
> Issue Type: Bug
> Components: Android
> Affects Versions: 2.3.0, 2.4.0, 2.5.0
> Environment: Mac OS X 10.8.3, Eclipse 4.2.1, Cordova 2.5.0, Motorola
> Xoom tablet running Android v4.1.2
> Reporter: Jack Piccininni
> Assignee: Joe Bowser
> Priority: Minor
> Labels: Geolocation, Xoom,
>
> In a nutshell: the Geolocation API does not work on the Xoom tablet. The
> "success" callback never gets called after getCurrentPosition() or
> watchPosition().
> More details... Neither the:
> - navigator.geolocation.getCurrentPosition(onSuccess, onError, { maximumAge:
> 2000, timeout: 5000, enableHighAccuracy: true }) nor
> - navigator.geolocation.watchPosition(onSuccess, onError, { maximumAge: 2000,
> timeout: 5000, enableHighAccuracy: true })
> methods result in the "onSuccess" callback being called.
> Without the optional options ("{ maximumAge: 2000, timeout: 5000,
> enableHighAccuracy: true }") included in the methods, the "onError" callback
> never (unless the default timeout is several minutes, if there is a default)
> gets called either. With the options included, it does, and the timeout error
> (error.message = "Timeout expired") is generated. Only the onError callback
> gets called, never the onSuccess callback, when running on the Xoom.
> Tested on other devices (Droid3 and iPhone) and these methods work (though
> watchPosition is slow on Droid3, another bug). Manifest and inspection of
> permissions look correct. Xoom is able to show its location using other apps
> like Google Maps.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira