<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns:android="http://schemas.android.com/apk/res/android" id="@hmscore/cordova-plugin-hms-map"
	version="6.11.2-306" xmlns="http://apache.org/cordova/ns/plugins/1.0">
	<name>
		HMS Map
	</name>
	<description>
		Cordova HMS Map Plugin
	</description>
	<license>
		Apache 2.0
	</license>
	<keywords>
		cordova,map,hms-map,huawei-map,hms,huawei
	</keywords>
	<!-- JS source files -->
	<js-module src="www/HMSMap.js" name="HMSMap">
		<clobbers target="HMSMap" />
	</js-module>
	<js-module name="circle" src="www/circle.js" />
	<js-module name="groundOverlay" src="www/groundOverlay.js" />
	<js-module name="interfaces" src="www/interfaces.js" />
	<js-module name="marker" src="www/marker.js" />
	<js-module name="polygon" src="www/polygon.js" />
	<js-module name="polyline" src="www/polyline.js" />
	<js-module name="tileOverlay" src="www/tileOverlay.js" />
	<js-module name="heatMap" src="www/heatMap.js" />
	<js-module name="utils" src="www/utils.js" />
	<js-module name="animationUtils" src="www/animationUtils.js" />
	<!-- Android configuration -->
	<platform name="android">
		<!-- Hooks -->
		<hook type="after_plugin_install" src="hooks/after_plugin_install.js" />
		<hook type="before_plugin_uninstall" src="hooks/before_plugin_uninstall.js" />
		<config-file target="config.xml" parent="/*">
			<feature name="HMSMap">
				<param name="android-package" value="com.huawei.hms.cordova.map.HMSMap" />
			</feature>
		</config-file>
		<!-- Android permissions -->
		<config-file parent="/manifest" target="AndroidManifest.xml">
			<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-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
			<uses-permission
				android:name="com.huawei.appmarket.service.commondata.permission.GET_COMMON_DATA" />
		</config-file>
		<!-- Android dependencies -->
		<framework src="com.huawei.hms:maps:6.11.2.301" />
		<framework src="src/android/build-extras.gradle" custom="true" type="gradleReference" />
		<!-- Source files -->
		<source-file 
			src="src/android/src/main/java/com/huawei/hms/cordova/map/HMSMap.java"
			target-dir="src/com/huawei/hms/cordova/map" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/PluginCordovaLayout.java"
			target-dir="src/com/huawei/hms/cordova/map" />
		<source-file 
			src="src/android/src/main/java/com/huawei/hms/cordova/map/PluginLayout.java"
			target-dir="src/com/huawei/hms/cordova/map" />
		<source-file 
			src="src/android/src/main/java/com/huawei/hms/cordova/map/HMSLogger.java"
			target-dir="src/com/huawei/hms/cordova/map" />
		<source-file 
			src="src/android/src/main/java/com/huawei/hms/cordova/map/maps/MapCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/maps" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/maps/MapCapsuleLayout.java"
			target-dir="src/com/huawei/hms/cordova/map/maps" />
		<source-file 
			src="src/android/src/main/java/com/huawei/hms/cordova/map/maps/MapEvents.java"
			target-dir="src/com/huawei/hms/cordova/map/maps" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/maps/PluginMapSetterGetter.java"
			target-dir="src/com/huawei/hms/cordova/map/maps" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/maps/PluginMapUISettings.java"
			target-dir="src/com/huawei/hms/cordova/map/maps" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/maps/PluginProjection.java"
			target-dir="src/com/huawei/hms/cordova/map/maps" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/listeners/MapListener.java"
			target-dir="src/com/huawei/hms/cordova/map/listeners" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/listeners/AnimationListener.java"
			target-dir="src/com/huawei/hms/cordova/map/listeners" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/listeners/ComponentListener.java"
			target-dir="src/com/huawei/hms/cordova/map/listeners" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/cordova/CordovaUtils.java"
			target-dir="src/com/huawei/hms/cordova/map/utils/cordova" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/json/JsonToObject.java"
			target-dir="src/com/huawei/hms/cordova/map/utils/json" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/json/ObjectToJson.java"
			target-dir="src/com/huawei/hms/cordova/map/utils/json" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/PluginPermissionUtils.java"
			target-dir="src/com/huawei/hms/cordova/map/utils" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/MapKitUtils.java"
			target-dir="src/com/huawei/hms/cordova/map/utils" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/ErrorCodes.java"
			target-dir="src/com/huawei/hms/cordova/map/utils" />
		<source-file src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/HtmlUtils.java"
			target-dir="src/com/huawei/hms/cordova/map/utils" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/utils/PxToPixelConverter.java"
			target-dir="src/com/huawei/hms/cordova/map/utils" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/helpers/PluginJSHelper.java"
			target-dir="src/com/huawei/hms/cordova/map/helpers" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/CircleCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />	
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/HeatMapCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/GroundOverlayCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/MapComponent.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/MapComponentType.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/MarkerCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/PolygonCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/PolylineCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
		<source-file
			src="src/android/src/main/java/com/huawei/hms/cordova/map/components/TileOverlayCapsule.java"
			target-dir="src/com/huawei/hms/cordova/map/components" />
	</platform>
</plugin>
