[ https://issues.apache.org/jira/browse/CB-5934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Lucich closed CB-5934. ---------------------------- Resolution: Not A Problem I tried several times and eventually the GPS worked. the problem was neither of Cordova any of my devices: the problem was that the area where he was testing does not cover the GPS signal! > Geolocation not working in Galaxy S3 mini (Android) > --------------------------------------------------- > > Key: CB-5934 > URL: https://issues.apache.org/jira/browse/CB-5934 > Project: Apache Cordova > Issue Type: Bug > Affects Versions: 3.3.0 > Reporter: Kevin Lucich > Labels: android, androidmanifest.xml, geolocation > > I testing a simple app of Geolocation in my device, but it not working. > HTML: > <!DOCTYPE html> > <html> > <head> > <title>Device Properties Example</title> > <script type="text/javascript" charset="utf-8" src="cordova.js"></script> > <script type="text/javascript" charset="utf-8"> > // Wait for device API libraries to load > // > document.addEventListener("deviceready", onDeviceReady, false); > var watchID = null; > // device APIs are available > // > function onDeviceReady() { > // Get the most accurate position updates available on the > // device. > var options = { enableHighAccuracy: true }; > watchID = navigator.geolocation.watchPosition(onSuccess, onError, > options); > } > // onSuccess Geolocation > // > function onSuccess(position) { > var element = document.getElementById('geolocation'); > element.innerHTML = 'Latitude: ' + position.coords.latitude + > '<br />' + > 'Longitude: ' + position.coords.longitude + > '<br />' + > 'Timestamp: ' + position.timestamp; > // '<hr />' + element.innerHTML; > } > // clear the watch that was started earlier > // > function clearWatch() { > if (watchID != null) { > navigator.geolocation.clearWatch(watchID); > watchID = null; > } > } > // onError Callback receives a PositionError object > // > function onError(error) { > alert('code: ' + error.code + '\n' + > 'message: ' + error.message + '\n'); > } > </script> > </head> > <body> > <p id="geolocation">Watching geolocation...</p> > <button onclick="clearWatch();">Clear Watch</button> > </body> > </html> > --------------------------------- > This is my "AndroidManifest.xml" > <?xml version='1.0' encoding='utf-8'?> > <manifest android:hardwareAccelerated="true" android:versionCode="1" > android:versionName="0.0.1" android:windowSoftInputMode="adjustPan" > package="it.test.geo" > xmlns:android="http://schemas.android.com/apk/res/android"> > <supports-screens android:anyDensity="true" android:largeScreens="true" > android:normalScreens="true" android:resizeable="true" > android:smallScreens="true" android:xlargeScreens="true" /> > <uses-permission android:name="android.permission.INTERNET" /> > <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" > /> > <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> > <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" /> > <application android:allowBackup="false" > android:hardwareAccelerated="true" android:icon="@drawable/icon" > android:label="@string/app_name"> > <activity > android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" > android:label="@string/app_name" android:name="GeolocationTest" > android:theme="@android:style/Theme.Black.NoTitleBar"> > <intent-filter> > <action android:name="android.intent.action.MAIN" /> > <category android:name="android.intent.category.LAUNCHER" /> > </intent-filter> > </activity> > </application> > </manifest> > ------------------------------------ > This is my "/platforms/android/assets/www/config.xml" > <?xml version='1.0' encoding='utf-8'?> > <widget id="it.test.geo" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" > xmlns:cdv="http://cordova.apache.org/ns/1.0"> > <name>Hello Cordova</name> > <description> > A sample Apache Cordova application that responds to the deviceready > event. > </description> > <preference name="loglevel" value="DEBUG" /> > <feature name="App"> > <param name="android-package" value="org.apache.cordova.App" /> > </feature> > <feature name="Geolocation"> > <param name="android-package" > value="org.apache.cordova.geolocation.GeoBroker" /> > </feature> > <name>GeolocationTest</name> > <description> > Geolocation Test. > </description> > <author email="t...@test.it" href="http://www.test.com"> > test test > </author> > <content src="index.html" /> > <access origin="*" /> > </widget> > ps. I add manually the lines of feature... is that correct?? > Thanks for your help, > Kevin -- This message was sent by Atlassian JIRA (v6.1.5#6160)