summaryrefslogtreecommitdiff
path: root/StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml')
-rw-r--r--[-rwxr-xr-x]StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml38
1 files changed, 29 insertions, 9 deletions
diff --git a/StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml b/StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml
index 4c0a41d1..48abcafc 100755..100644
--- a/StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml
+++ b/StoneIsland/plugins/cordova-plugin-geolocation/plugin.xml
@@ -22,7 +22,7 @@
xmlns:rim="http://www.blackberry.com/ns/widgets"
xmlns:android="http://schemas.android.com/apk/res/android"
id="cordova-plugin-geolocation"
- version="1.0.1">
+ version="2.4.0">
<name>Geolocation</name>
<description>Cordova Geolocation Plugin</description>
@@ -31,14 +31,34 @@ xmlns:android="http://schemas.android.com/apk/res/android"
<repo>https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git</repo>
<issue>https://issues.apache.org/jira/browse/CB/component/12320638</issue>
+ <dependency id="cordova-plugin-compat" version="^1.0.0" />
+
<!-- android -->
<platform name="android">
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
+ <uses-feature android:name="android.hardware.location.gps" />
+ </config-file>
+
+ <config-file target="res/xml/config.xml" parent="/*">
+ <feature name="Geolocation">
+ <param name="android-package" value="org.apache.cordova.geolocation.Geolocation" />
+ </feature>
</config-file>
+ <source-file src="src/android/Geolocation.java" target-dir="src/org/apache/cordova/geolocation/" />
+
+ <js-module src="www/android/geolocation.js" name="geolocation">
+ <clobbers target="navigator.geolocation" />
+ </js-module>
+
+ <!-- We don't expose PositionError via clobber on Android as we use it internally only -->
+ <js-module src="www/PositionError.js" name="PositionError">
+ <runs />
+ </js-module>
+
</platform>
<!-- amazon-fireos -->
@@ -48,9 +68,9 @@ xmlns:android="http://schemas.android.com/apk/res/android"
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
</config-file>
-
+
</platform>
-
+
<!-- ios -->
<platform name="ios">
@@ -71,18 +91,18 @@ xmlns:android="http://schemas.android.com/apk/res/android"
</js-module>
<config-file target="config.xml" parent="/*">
- <feature name="Geolocation">
- <param name="ios-package" value="CDVLocation"/>
- </feature>
+ <feature name="Geolocation">
+ <param name="ios-package" value="CDVLocation"/>
+ </feature>
</config-file>
<header-file src="src/ios/CDVLocation.h" />
<source-file src="src/ios/CDVLocation.m" />
<framework src="CoreLocation.framework" />
-
+
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
<string></string>
</config-file>
-
+
</platform>
<!-- blackberry10 -->
@@ -218,7 +238,7 @@ xmlns:android="http://schemas.android.com/apk/res/android"
<clobbers target="navigator.geolocation" />
</js-module>
</platform>
-
+
<!-- firefoxos -->
<platform name="firefoxos">
<config-file target="config.xml" parent="/*">