Browse Source

修改

null_safety
fmk 4 years ago
parent
commit
dab34b53d6
  1. BIN
      android/app/libs/AMap3DMap_7.9.1_AMapSearch_7.9.0_AMapLocation_5.3.1_20210414.jar
  2. BIN
      android/app/libs/amap-libs-release.aar
  3. BIN
      android/app/libs/geolocation-amap-release.aar
  4. BIN
      android/app/libs/map-amap-release.aar
  5. BIN
      android/app/libs/weex_amap-release.aar
  6. 6
      android/app/src/main/AndroidManifest.xml
  7. 2
      android/app/src/main/assets/data/dcloud_control.xml
  8. 17
      android/app/src/main/kotlin/com/zsw/huixiang/MinPlugin.kt
  9. 64
      ios/Runner.xcodeproj/project.pbxproj
  10. 4
      ios/Runner/Info.plist
  11. BIN
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/AMapFoundationKit
  12. 48
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationConst.h
  13. 16
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationKit.h
  14. 19
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationVersion.h
  15. 39
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapServices.h
  16. 41
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapURLSearch.h
  17. 79
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h
  18. 44
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapURLSearchType.h
  19. 50
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapUtility.h
  20. 6
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/Modules/module.modulemap
  21. 1
      ios/UniMPSDK/Libs/AMapFoundationKit.framework/version.txt
  22. BIN
      ios/UniMPSDK/Libs/AMapLocationKit.framework/AMapLocationKit
  23. 27
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapGeoFenceError.h
  24. 234
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapGeoFenceManager.h
  25. 120
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h
  26. 202
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationCommonObj.h
  27. 17
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationKit.h
  28. 275
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationManager.h
  29. 90
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationRegionObj.h
  30. 26
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationVersion.h
  31. 6
      ios/UniMPSDK/Libs/AMapLocationKit.framework/Modules/module.modulemap
  32. 1
      ios/UniMPSDK/Libs/AMapLocationKit.framework/version.txt
  33. BIN
      ios/UniMPSDK/Libs/AMapSearchKit.framework/AMapSearchKit
  34. 864
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapCommonObj.h
  35. 85
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapNearbySearchManager.h
  36. 32
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h
  37. 351
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchAPI.h
  38. 73
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchError.h
  39. 16
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchKit.h
  40. 727
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchObj.h
  41. 26
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchVersion.h
  42. 6
      ios/UniMPSDK/Libs/AMapSearchKit.framework/Modules/module.modulemap
  43. 1
      ios/UniMPSDK/Libs/AMapSearchKit.framework/version.txt
  44. BIN
      ios/UniMPSDK/Libs/DCUniVideoPublic.framework/DCUniVideoPublic
  45. 99
      ios/UniMPSDK/Libs/DCUniVideoPublic.framework/Headers/HJDanmakuView.h
  46. 32
      ios/UniMPSDK/Libs/DCUniVideoPublic.framework/Headers/libcomMasonry.h
  47. BIN
      ios/UniMPSDK/Libs/DCUniVideoPublic.framework/Info.plist
  48. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data
  49. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_day.data
  50. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_night.data
  51. 112
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3dlandscape.xml
  52. 112
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3dportrait.xml
  53. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_1.png
  54. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_2.png
  55. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_1.png
  56. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_2.png
  57. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_day.png
  58. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_night.png
  59. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_day.png
  60. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_night.png
  61. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png
  62. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png
  63. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_main_day.png
  64. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_secondary_day.png
  65. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png
  66. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png
  67. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png
  68. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png
  69. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png
  70. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png
  71. 191
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii.fnt
  72. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii_0.png
  73. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/arrow_topface.data
  74. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile.data
  75. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile_n.data
  76. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/building.data
  77. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_16_1560339683.data
  78. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_17_1598583696.data
  79. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_16_1560339691.data
  80. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_17_1594715854.data
  81. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/crossing_day_bk.data
  82. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/crossing_nigth_bk.data
  83. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash.data
  84. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_cd.data
  85. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_tq.data
  86. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons-for_custom_5_14.data
  87. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10_17_1597738891.data
  88. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_1_16_1561444603.data
  89. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_1_17_1597895142.data
  90. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_25_16_1560344307.data
  91. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_2_16_1560344131.data
  92. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_2_17_1597738874.data
  93. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_3_16_1560517561.data
  94. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_3_17_1597738877.data
  95. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_40_17_1597739013.data
  96. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_4_16_1560344142.data
  97. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_4_17_1594719480.data
  98. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_50_16_1541648499.data
  99. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_50_17_1594748499.data
  100. BIN
      ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_5_16_1561028345.data
  101. Some files were not shown because too many files have changed in this diff Show More

BIN
android/app/libs/AMap3DMap_7.9.1_AMapSearch_7.9.0_AMapLocation_5.3.1_20210414.jar

Binary file not shown.

BIN
android/app/libs/amap-libs-release.aar

Binary file not shown.

BIN
android/app/libs/geolocation-amap-release.aar

Binary file not shown.

BIN
android/app/libs/map-amap-release.aar

Binary file not shown.

BIN
android/app/libs/weex_amap-release.aar

Binary file not shown.

6
android/app/src/main/AndroidManifest.xml

@ -1,6 +1,12 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.zsw.huixiang"> package="com.zsw.huixiang">
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
<uses-permission android:name="android.permission.READ_LOGS"></uses-permission>
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
<!--允许程序打开网络套接字--> <!--允许程序打开网络套接字-->
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<!--允许程序设置内置sd卡的写权限--> <!--允许程序设置内置sd卡的写权限-->

2
android/app/src/main/assets/data/dcloud_control.xml

@ -1,4 +1,4 @@
<hbuilder version="1.9.9.80110" debug="false" syncDebug ="false"> <hbuilder version="1.9.9.80110" debug="false" syncDebug ="true">
<apps> <apps>
<app appid="__UNI__ACD00DA" appver="1.0"/> <app appid="__UNI__ACD00DA" appver="1.0"/>
<app appid="__UNI__ACD00DA" appver="1.0"/> <app appid="__UNI__ACD00DA" appver="1.0"/>

17
android/app/src/main/kotlin/com/zsw/huixiang/MinPlugin.kt

@ -49,6 +49,18 @@ class MinPlugin: FlutterPlugin, MethodCallHandler {
DCUniMPSDK.getInstance().initialize(context, config) { DCUniMPSDK.getInstance().initialize(context, config) {
result.success(it) result.success(it)
} }
DCUniMPSDK.getInstance().setDefMenuButtonClickCallBack { p0, p1 ->
Logger.e("p0: $p0 p1:$p1");
when (p1) {
"tc" -> {
Logger.e("用户点击了退出");
DCUniMPSDK.getInstance().closeCurrentApp()
}
}
}
DCUniMPSDK.getInstance().setUniMPOnCloseCallBack {
Logger.e("用户点击了退出 it: $it")
}
} }
} else if (call.method == "isInitialize") { } else if (call.method == "isInitialize") {
result.success(DCUniMPSDK.getInstance().isInitialize) result.success(DCUniMPSDK.getInstance().isInitialize)
@ -68,8 +80,9 @@ class MinPlugin: FlutterPlugin, MethodCallHandler {
result.success(DCUniMPSDK.getInstance().currentPageUrl) result.success(DCUniMPSDK.getInstance().currentPageUrl)
} else if (call.method == "startMin") { } else if (call.method == "startMin") {
try { try {
var appid = call.argument<String>("appid"); var appid = call.argument<String>("appid")
var hashMap = call.argument<HashMap<String, Object>>("json"); var hashMap = call.argument<HashMap<String, Object>>("json")
Logger.e("startMin_json: ${JSONObject(hashMap as Map<*, *>)}")
DCUniMPSDK.getInstance().startApp(context, appid, JSONObject(hashMap as Map<*, *>)) DCUniMPSDK.getInstance().startApp(context, appid, JSONObject(hashMap as Map<*, *>))
} catch (e: Exception) { } catch (e: Exception) {
e.printStackTrace() e.printStackTrace()

64
ios/Runner.xcodeproj/project.pbxproj

@ -41,11 +41,21 @@
6EE8F36E269581E300237A5E /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F36D269581E300237A5E /* QuickLook.framework */; }; 6EE8F36E269581E300237A5E /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F36D269581E300237A5E /* QuickLook.framework */; };
6EE8F370269581EC00237A5E /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F36F269581EC00237A5E /* CoreTelephony.framework */; }; 6EE8F370269581EC00237A5E /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F36F269581EC00237A5E /* CoreTelephony.framework */; };
6EE8F372269581F100237A5E /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F371269581F100237A5E /* AssetsLibrary.framework */; }; 6EE8F372269581F100237A5E /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F371269581F100237A5E /* AssetsLibrary.framework */; };
6EE8F374269581F600237A5E /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F373269581F600237A5E /* CoreLocation.framework */; };
6EE8F376269581FB00237A5E /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F375269581FB00237A5E /* AddressBook.framework */; }; 6EE8F376269581FB00237A5E /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F375269581FB00237A5E /* AddressBook.framework */; };
6EE8F3782695820600237A5E /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F3772695820600237A5E /* libiconv.tbd */; }; 6EE8F3782695820600237A5E /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EE8F3772695820600237A5E /* libiconv.tbd */; };
6EE8F37F269582C200237A5E /* UniappPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EE8F37E269582C200237A5E /* UniappPlugin.m */; }; 6EE8F37F269582C200237A5E /* UniappPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EE8F37E269582C200237A5E /* UniappPlugin.m */; };
899C4C3C26A5179900B44087 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 899C4C3E26A5179900B44087 /* InfoPlist.strings */; }; 899C4C3C26A5179900B44087 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 899C4C3E26A5179900B44087 /* InfoPlist.strings */; };
89AEFA3926A67F8400DD2817 /* libDCUniAmap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA3826A67F8400DD2817 /* libDCUniAmap.a */; };
89AEFA3B26A67F9C00DD2817 /* libDCUniMap.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA3A26A67F9C00DD2817 /* libDCUniMap.a */; };
89AEFA3D26A67FB100DD2817 /* DCUniVideoPublic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA3C26A67FB100DD2817 /* DCUniVideoPublic.framework */; };
89AEFA3F26A67FBD00DD2817 /* AMapSearchKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA3E26A67FBD00DD2817 /* AMapSearchKit.framework */; };
89AEFA4126A67FF100DD2817 /* MAMapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA4026A67FF100DD2817 /* MAMapKit.framework */; };
89AEFA4526A6802000DD2817 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA4426A6802000DD2817 /* MapKit.framework */; };
89AEFA8426A684D800DD2817 /* userPosition@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 89AEFA8226A684D700DD2817 /* userPosition@2x.png */; };
89AEFA8F26A699DE00DD2817 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA8E26A699DE00DD2817 /* libz.tbd */; };
89AEFA9126A69A2200DD2817 /* ExternalAccessory.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA9026A69A2200DD2817 /* ExternalAccessory.framework */; };
89AEFA9326A69A3600DD2817 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA9226A69A3600DD2817 /* Security.framework */; };
89AEFA9526A69A4800DD2817 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 89AEFA9426A69A4800DD2817 /* SystemConfiguration.framework */; };
978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; }; 978B8F6F1D3862AE00F588F7 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AFFD8EE1D35381100E5BB4D /* AppDelegate.m */; };
97C146F31CF9000F007C117D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; }; 97C146F31CF9000F007C117D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 97C146F21CF9000F007C117D /* main.m */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
@ -75,7 +85,7 @@
6EE8F2E62695815A00237A5E /* __uniappes6.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = __uniappes6.js; sourceTree = "<group>"; }; 6EE8F2E62695815A00237A5E /* __uniappes6.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = __uniappes6.js; sourceTree = "<group>"; };
6EE8F2E72695815A00237A5E /* uni-jsframework.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "uni-jsframework.js"; sourceTree = "<group>"; }; 6EE8F2E72695815A00237A5E /* uni-jsframework.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "uni-jsframework.js"; sourceTree = "<group>"; };
6EE8F2E82695815A00237A5E /* PandoraApi.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = PandoraApi.bundle; sourceTree = "<group>"; }; 6EE8F2E82695815A00237A5E /* PandoraApi.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = PandoraApi.bundle; sourceTree = "<group>"; };
6EE8F2E92695815A00237A5E /* unincomponents.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = unincomponents.ttf; sourceTree = "<group>"; }; 6EE8F2E92695815A00237A5E /* unincomponents.ttf */ = {isa = PBXFileReference; lastKnownFileType = text; path = unincomponents.ttf; sourceTree = "<group>"; };
6EE8F2EA2695815A00237A5E /* weex-polyfill.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "weex-polyfill.js"; sourceTree = "<group>"; }; 6EE8F2EA2695815A00237A5E /* weex-polyfill.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "weex-polyfill.js"; sourceTree = "<group>"; };
6EE8F2EB2695815A00237A5E /* weexUniJs.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = weexUniJs.js; sourceTree = "<group>"; }; 6EE8F2EB2695815A00237A5E /* weexUniJs.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = weexUniJs.js; sourceTree = "<group>"; };
6EE8F2ED2695815C00237A5E /* DCUniMPSDKEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPSDKEngine.h; sourceTree = "<group>"; }; 6EE8F2ED2695815C00237A5E /* DCUniMPSDKEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DCUniMPSDKEngine.h; sourceTree = "<group>"; };
@ -195,6 +205,22 @@
899C4C3D26A5179900B44087 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 899C4C3D26A5179900B44087 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
899C4C3F26A5179F00B44087 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; }; 899C4C3F26A5179F00B44087 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
899C4C4026A517A000B44087 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; }; 899C4C4026A517A000B44087 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
89AEFA3826A67F8400DD2817 /* libDCUniAmap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libDCUniAmap.a; sourceTree = "<group>"; };
89AEFA3A26A67F9C00DD2817 /* libDCUniMap.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libDCUniMap.a; sourceTree = "<group>"; };
89AEFA3C26A67FB100DD2817 /* DCUniVideoPublic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = DCUniVideoPublic.framework; sourceTree = "<group>"; };
89AEFA3E26A67FBD00DD2817 /* AMapSearchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapSearchKit.framework; sourceTree = "<group>"; };
89AEFA4026A67FF100DD2817 /* MAMapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MAMapKit.framework; sourceTree = "<group>"; };
89AEFA4226A6800800DD2817 /* AMapFoundationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapFoundationKit.framework; sourceTree = "<group>"; };
89AEFA4426A6802000DD2817 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; };
89AEFA8226A684D700DD2817 /* userPosition@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "userPosition@2x.png"; sourceTree = "<group>"; };
89AEFA8826A6996300DD2817 /* libAMapLocationPlugin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libAMapLocationPlugin.a; sourceTree = "<group>"; };
89AEFA8A26A6997E00DD2817 /* liblibGeolocation.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = liblibGeolocation.a; sourceTree = "<group>"; };
89AEFA8C26A699A000DD2817 /* AMapLocationKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AMapLocationKit.framework; sourceTree = "<group>"; };
89AEFA8E26A699DE00DD2817 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
89AEFA9026A69A2200DD2817 /* ExternalAccessory.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExternalAccessory.framework; path = System/Library/Frameworks/ExternalAccessory.framework; sourceTree = SDKROOT; };
89AEFA9226A69A3600DD2817 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
89AEFA9426A69A4800DD2817 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
89AEFA9626A69D8E00DD2817 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; }; 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; }; 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
@ -212,18 +238,26 @@
isa = PBXFrameworksBuildPhase; isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
89AEFA9526A69A4800DD2817 /* SystemConfiguration.framework in Frameworks */,
6EE8F370269581EC00237A5E /* CoreTelephony.framework in Frameworks */,
89AEFA9326A69A3600DD2817 /* Security.framework in Frameworks */,
6EE8F362269581AF00237A5E /* GLKit.framework in Frameworks */,
89AEFA9126A69A2200DD2817 /* ExternalAccessory.framework in Frameworks */,
89AEFA8F26A699DE00DD2817 /* libz.tbd in Frameworks */,
6EE8F36C269581D500237A5E /* libc++.tbd in Frameworks */,
89AEFA4526A6802000DD2817 /* MapKit.framework in Frameworks */,
89AEFA3D26A67FB100DD2817 /* DCUniVideoPublic.framework in Frameworks */,
6EE8F3782695820600237A5E /* libiconv.tbd in Frameworks */, 6EE8F3782695820600237A5E /* libiconv.tbd in Frameworks */,
6EE8F376269581FB00237A5E /* AddressBook.framework in Frameworks */, 6EE8F376269581FB00237A5E /* AddressBook.framework in Frameworks */,
6EE8F374269581F600237A5E /* CoreLocation.framework in Frameworks */,
6EE8F372269581F100237A5E /* AssetsLibrary.framework in Frameworks */, 6EE8F372269581F100237A5E /* AssetsLibrary.framework in Frameworks */,
6EE8F370269581EC00237A5E /* CoreTelephony.framework in Frameworks */, 89AEFA3B26A67F9C00DD2817 /* libDCUniMap.a in Frameworks */,
6EE8F36E269581E300237A5E /* QuickLook.framework in Frameworks */, 6EE8F36E269581E300237A5E /* QuickLook.framework in Frameworks */,
6EE8F36C269581D500237A5E /* libc++.tbd in Frameworks */, 89AEFA4126A67FF100DD2817 /* MAMapKit.framework in Frameworks */,
6EE8F36A269581CC00237A5E /* CoreGraphics.framework in Frameworks */, 6EE8F36A269581CC00237A5E /* CoreGraphics.framework in Frameworks */,
6EE8F368269581C300237A5E /* QuartzCore.framework in Frameworks */, 6EE8F368269581C300237A5E /* QuartzCore.framework in Frameworks */,
89AEFA3926A67F8400DD2817 /* libDCUniAmap.a in Frameworks */,
6EE8F366269581BC00237A5E /* CoreText.framework in Frameworks */, 6EE8F366269581BC00237A5E /* CoreText.framework in Frameworks */,
6EE8F364269581B600237A5E /* OpenGLES.framework in Frameworks */, 6EE8F364269581B600237A5E /* OpenGLES.framework in Frameworks */,
6EE8F362269581AF00237A5E /* GLKit.framework in Frameworks */,
6EE8F35F269581A300237A5E /* AVFoundation.framework in Frameworks */, 6EE8F35F269581A300237A5E /* AVFoundation.framework in Frameworks */,
6EE8F360269581A300237A5E /* AVKit.framework in Frameworks */, 6EE8F360269581A300237A5E /* AVKit.framework in Frameworks */,
6EE8F35B2695819500237A5E /* MediaPlayer.framework in Frameworks */, 6EE8F35B2695819500237A5E /* MediaPlayer.framework in Frameworks */,
@ -231,6 +265,7 @@
6EE8F3582695818800237A5E /* JavaScriptCore.framework in Frameworks */, 6EE8F3582695818800237A5E /* JavaScriptCore.framework in Frameworks */,
6EE8F3542695816000237A5E /* liblibNavigator.a in Frameworks */, 6EE8F3542695816000237A5E /* liblibNavigator.a in Frameworks */,
6EE8F3502695816000237A5E /* liblibUI.a in Frameworks */, 6EE8F3502695816000237A5E /* liblibUI.a in Frameworks */,
89AEFA3F26A67FBD00DD2817 /* AMapSearchKit.framework in Frameworks */,
C9444B3318AB7FB815E97950 /* libPods-Runner.a in Frameworks */, C9444B3318AB7FB815E97950 /* libPods-Runner.a in Frameworks */,
6EE8F3522695816000237A5E /* liblibStorage.a in Frameworks */, 6EE8F3522695816000237A5E /* liblibStorage.a in Frameworks */,
6EE8F34C2695816000237A5E /* liblibIO.a in Frameworks */, 6EE8F34C2695816000237A5E /* liblibIO.a in Frameworks */,
@ -251,6 +286,12 @@
4ACDDAD1B437E297D1948602 /* Frameworks */ = { 4ACDDAD1B437E297D1948602 /* Frameworks */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
89AEFA9626A69D8E00DD2817 /* Foundation.framework */,
89AEFA9426A69A4800DD2817 /* SystemConfiguration.framework */,
89AEFA9226A69A3600DD2817 /* Security.framework */,
89AEFA9026A69A2200DD2817 /* ExternalAccessory.framework */,
89AEFA8E26A699DE00DD2817 /* libz.tbd */,
89AEFA4426A6802000DD2817 /* MapKit.framework */,
6EE8F3772695820600237A5E /* libiconv.tbd */, 6EE8F3772695820600237A5E /* libiconv.tbd */,
6EE8F375269581FB00237A5E /* AddressBook.framework */, 6EE8F375269581FB00237A5E /* AddressBook.framework */,
6EE8F373269581F600237A5E /* CoreLocation.framework */, 6EE8F373269581F600237A5E /* CoreLocation.framework */,
@ -305,6 +346,7 @@
6EE8F2E52695815A00237A5E /* Resources */ = { 6EE8F2E52695815A00237A5E /* Resources */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
89AEFA8226A684D700DD2817 /* userPosition@2x.png */,
6EE8F2E62695815A00237A5E /* __uniappes6.js */, 6EE8F2E62695815A00237A5E /* __uniappes6.js */,
6EE8F2E72695815A00237A5E /* uni-jsframework.js */, 6EE8F2E72695815A00237A5E /* uni-jsframework.js */,
6EE8F2E82695815A00237A5E /* PandoraApi.bundle */, 6EE8F2E82695815A00237A5E /* PandoraApi.bundle */,
@ -407,6 +449,15 @@
6EE8F3382695816000237A5E /* Libs */ = { 6EE8F3382695816000237A5E /* Libs */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
89AEFA8C26A699A000DD2817 /* AMapLocationKit.framework */,
89AEFA8A26A6997E00DD2817 /* liblibGeolocation.a */,
89AEFA8826A6996300DD2817 /* libAMapLocationPlugin.a */,
89AEFA4226A6800800DD2817 /* AMapFoundationKit.framework */,
89AEFA4026A67FF100DD2817 /* MAMapKit.framework */,
89AEFA3E26A67FBD00DD2817 /* AMapSearchKit.framework */,
89AEFA3C26A67FB100DD2817 /* DCUniVideoPublic.framework */,
89AEFA3A26A67F9C00DD2817 /* libDCUniMap.a */,
89AEFA3826A67F8400DD2817 /* libDCUniAmap.a */,
6EE8F3392695816000237A5E /* libSDWebImage.a */, 6EE8F3392695816000237A5E /* libSDWebImage.a */,
6EE8F33A2695816000237A5E /* liblibIO.a */, 6EE8F33A2695816000237A5E /* liblibIO.a */,
6EE8F33B2695816000237A5E /* liblibWeex.a */, 6EE8F33B2695816000237A5E /* liblibWeex.a */,
@ -554,6 +605,7 @@
6EE8F3482695816000237A5E /* unincomponents.ttf in Resources */, 6EE8F3482695816000237A5E /* unincomponents.ttf in Resources */,
6EE8F34A2695816000237A5E /* weexUniJs.js in Resources */, 6EE8F34A2695816000237A5E /* weexUniJs.js in Resources */,
6EE8F3492695816000237A5E /* weex-polyfill.js in Resources */, 6EE8F3492695816000237A5E /* weex-polyfill.js in Resources */,
89AEFA8426A684D800DD2817 /* userPosition@2x.png in Resources */,
899C4C3C26A5179900B44087 /* InfoPlist.strings in Resources */, 899C4C3C26A5179900B44087 /* InfoPlist.strings in Resources */,
6EE8F3462695816000237A5E /* uni-jsframework.js in Resources */, 6EE8F3462695816000237A5E /* uni-jsframework.js in Resources */,
); );

4
ios/Runner/Info.plist

@ -2,6 +2,10 @@
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>amap</key>
<string></string>
<key>appkey</key>
<string>feaae7986201b571cace1b83728be5bb</string>
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string> <string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key> <key>CFBundleDisplayName</key>

BIN
ios/UniMPSDK/Libs/AMapFoundationKit.framework/AMapFoundationKit

Binary file not shown.

48
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationConst.h

@ -0,0 +1,48 @@
//
// AMapFoundationConst.h
// AMapFoundationKit
//
// Created by JL on 2019/7/22.
// Copyright © 2019 Amap.com. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef NSInteger AMapFoundationNSErrorCode;
//ErrorDomain:文件不存在 错误码:-555555
extern NSErrorDomain const AMapFoundationNSErrorFileDonotExist;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorFileDonotExistCode;
//ErrorDomain:文件路径不合法 错误码:-555556
extern NSErrorDomain const AMapFoundationNSErrorFilePathInvaild;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorFilePathInvaildCode;
//ErrorDomain:指定类型的日志文件不存在 错误码:-555557
extern NSErrorDomain const AMapFoundationNSErrorTypeLogDonotExist;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorTypeLogDonotExistCode;
//ErrorDomain:待上传的数据为空(可能是组装/压缩时出错) 错误码:-555558
extern NSErrorDomain const AMapFoundationNSErrorUploadDataIsEmpty;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorUploadDataIsEmptyCode;
//ErrorDomain:参数错误 错误码:-444444
extern NSErrorDomain const AMapFoundationNSErrorParametersInvalid;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorParametersInvalidCode;
extern NSErrorDomain const AMapFoundationNSErrorCloudConfigDisable;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorCloudConfigDisableCode;
extern NSErrorDomain const AMapFoundationNSErrorNetworkUnusable;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorNetworkUnusableCode;
extern NSErrorDomain const AMapFoundationNSErrorCurrentworkIsRunning;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorCurrentworkIsRunningCode;
extern NSErrorDomain const AMapFoundationNSErrorCurrentUploadSizeHaveExcess;
extern AMapFoundationNSErrorCode const AMapFoundationNSErrorCurrentUploadSizeHaveExcessCode;
NS_ASSUME_NONNULL_END

16
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationKit.h

@ -0,0 +1,16 @@
//
// AMapFoundationKit.h
// AMapFoundationKit
//
// Created by xiaoming han on 15/10/28.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <AMapFoundationKit/AMapFoundationVersion.h>
#import <AMapFoundationKit/AMapServices.h>
#import <AMapFoundationKit/AMapURLSearchConfig.h>
#import <AMapFoundationKit/AMapURLSearchType.h>
#import <AMapFoundationKit/AMapURLSearch.h>
#import <AMapFoundationKit/AMapFoundationConst.h>
#import <AMapFoundationKit/AMapUtility.h>

19
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapFoundationVersion.h

@ -0,0 +1,19 @@
//
// AMapFoundationVersion.h
// AMapFoundation
//
// Created by xiaoming han on 15/10/26.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#ifndef AMapFoundationVersion_h
#define AMapFoundationVersion_h
#define AMapFoundationVersionNumber 10604
FOUNDATION_EXTERN NSString * const AMapFoundationVersion;
FOUNDATION_EXTERN NSString * const AMapFoundationName;
#endif /* AMapFoundationVersion_h */

39
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapServices.h

@ -0,0 +1,39 @@
//
// AMapSearchServices.h
// AMapSearchKit
//
// Created by xiaoming han on 15/6/18.
// Copyright (c) 2015年 xiaoming han. All rights reserved.
//
#import <Foundation/Foundation.h>
/**
* ...,SDK内部会屏蔽一些操作 NO.
* @warning AMapServices初始化之前,
*/
extern BOOL _amapLocationOverseas;
///高德SDK服务类
@interface AMapServices : NSObject
/**
* @brief
*/
+ (AMapServices *)sharedServices;
///APIkey。设置key,需要在高德官网控制台绑定对应的bundleid。
@property (nonatomic, copy) NSString *apiKey;
///是否开启HTTPS,从1.3.3版本开始默认为YES。
@property (nonatomic, assign) BOOL enableHTTPS;
///是否启用崩溃日志上传。默认为YES, 只有在真机上设置有效。\n开启崩溃日志上传有助于我们更好的了解SDK的状况,可以帮助我们持续优化和改进SDK。需要注意的是,SDK内部是通过设置NSUncaughtExceptionHandler来捕获异常的,如果您的APP中使用了其他收集崩溃日志的SDK,或者自己有设置NSUncaughtExceptionHandler的话,请保证 AMapServices 的初始化是在其他设置NSUncaughtExceptionHandler操作之后进行的,我们的handler会再处理完异常后调用前一次设置的handler,保证之前设置的handler会被执行。
@property (nonatomic, assign) BOOL crashReportEnabled __attribute__((deprecated("从v1.5.7开始废弃,调用无任何作用")));
///设备标识,取自idfv。用于排查问题时提供。
@property (nonatomic, readonly) NSString *identifier;
@end

41
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapURLSearch.h

@ -0,0 +1,41 @@
//
// AMapURLSearch.h
// AMapFoundation
//
// Created by xiaoming han on 15/10/28.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "AMapURLSearchConfig.h"
///调起高德地图URL进行搜索,若是调起失败,可使用`+ (void)getLatestAMapApp;`方法获取最新版高德地图app.
@interface AMapURLSearch : NSObject
/**
* @brief AppStore页面
*/
+ (void)getLatestAMapApp;
/**
* @brief app驾车导航.
* @param config .
* @return .YES则成功调起NO则无法调起.
*/
+ (BOOL)openAMapNavigation:(AMapNaviConfig *)config;
/**
* @brief app进行路径规划.
* @param config .
* @return .
*/
+ (BOOL)openAMapRouteSearch:(AMapRouteConfig *)config;
/**
* @brief app进行POI搜索.
* @param config .
* @return .
*/
+ (BOOL)openAMapPOISearch:(AMapPOIConfig *)config;
@end

79
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h

@ -0,0 +1,79 @@
//
// MAMapURLSearchConfig.h
// MAMapKitNew
//
// Created by xiaoming han on 15/5/25.
// Copyright (c) 2015年 xiaoming han. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
#import "AMapURLSearchType.h"
///导航配置信息
@interface AMapNaviConfig : NSObject
///应用返回的Scheme
@property (nonatomic, copy) NSString *appScheme;
///应用名称
@property (nonatomic, copy) NSString *appName;
///终点
@property (nonatomic, assign) CLLocationCoordinate2D destination;
///导航策略
@property (nonatomic, assign) AMapDrivingStrategy strategy;
@end
#pragma mark -
///路径搜索配置信息
@interface AMapRouteConfig : NSObject
///应用返回的Scheme
@property (nonatomic, copy) NSString *appScheme;
///应用名称
@property (nonatomic, copy) NSString *appName;
///起点坐标
@property (nonatomic, assign) CLLocationCoordinate2D startCoordinate;
///终点坐标
@property (nonatomic, assign) CLLocationCoordinate2D destinationCoordinate;
///驾车策略
@property (nonatomic, assign) AMapDrivingStrategy drivingStrategy;
///公交策略
@property (nonatomic, assign) AMapTransitStrategy transitStrategy;
///路径规划类型
@property (nonatomic, assign) AMapRouteSearchType routeType;
@end
#pragma mark -
///POI搜索配置信息
@interface AMapPOIConfig : NSObject
///应用返回的Scheme
@property (nonatomic, copy) NSString *appScheme;
///应用名称
@property (nonatomic, copy) NSString *appName;
///搜索关键字
@property (nonatomic, copy) NSString *keywords;
///左上角坐标
@property (nonatomic, assign) CLLocationCoordinate2D leftTopCoordinate;
///右下角坐标
@property (nonatomic, assign) CLLocationCoordinate2D rightBottomCoordinate;
@end

44
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapURLSearchType.h

@ -0,0 +1,44 @@
//
// MAMapURLSearchType.h
// MAMapKitNew
//
// Created by xiaoming han on 15/5/25.
// Copyright (c) 2015年 xiaoming han. All rights reserved.
//
///驾车策略
typedef NS_ENUM(NSInteger, AMapDrivingStrategy)
{
AMapDrivingStrategyFastest = 0, ///<速度最快
AMapDrivingStrategyMinFare = 1, ///<避免收费
AMapDrivingStrategyShortest = 2, ///<距离最短
AMapDrivingStrategyNoHighways = 3, ///<不走高速
AMapDrivingStrategyAvoidCongestion = 4, ///<躲避拥堵
AMapDrivingStrategyAvoidHighwaysAndFare = 5, ///<不走高速且避免收费
AMapDrivingStrategyAvoidHighwaysAndCongestion = 6, ///<不走高速且躲避拥堵
AMapDrivingStrategyAvoidFareAndCongestion = 7, ///<躲避收费和拥堵
AMapDrivingStrategyAvoidHighwaysAndFareAndCongestion = 8 ///<不走高速躲避收费和拥堵
};
///公交策略
typedef NS_ENUM(NSInteger, AMapTransitStrategy)
{
AMapTransitStrategyFastest = 0,///<最快捷
AMapTransitStrategyMinFare = 1,///<最经济
AMapTransitStrategyMinTransfer = 2,///<最少换乘
AMapTransitStrategyMinWalk = 3,///<最少步行
AMapTransitStrategyMostComfortable = 4,///<最舒适
AMapTransitStrategyAvoidSubway = 5,///<不乘地铁
};
///路径规划类型
typedef NS_ENUM(NSInteger, AMapRouteSearchType)
{
AMapRouteSearchTypeDriving = 0, ///<驾车
AMapRouteSearchTypeTransit = 1, ///<公交
AMapRouteSearchTypeWalking = 2, ///<步行
};

50
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Headers/AMapUtility.h

@ -0,0 +1,50 @@
//
// AMapUtility.h
// AMapFoundation
//
// Created by xiaoming han on 15/10/27.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
//工具方法
/**
* @brief nil则返回空字符串
*/
FOUNDATION_STATIC_INLINE NSString * AMapEmptyStringIfNil(NSString *s)
{
return s ? s : @"";
}
///坐标类型枚举
typedef NS_ENUM(NSInteger, AMapCoordinateType)
{
AMapCoordinateTypeAMap = -1, ///<AMap
AMapCoordinateTypeBaidu = 0, ///<Baidu
AMapCoordinateTypeMapBar, ///<MapBar
AMapCoordinateTypeMapABC, ///<MapABC
AMapCoordinateTypeSoSoMap, ///<SoSoMap
AMapCoordinateTypeAliYun, ///<AliYun
AMapCoordinateTypeGoogle, ///<Google
AMapCoordinateTypeGPS, ///<GPS
};
/**
* @brief
* @param coordinate
* @param type
* @return
*/
FOUNDATION_EXTERN CLLocationCoordinate2D AMapCoordinateConvert(CLLocationCoordinate2D coordinate, AMapCoordinateType type);
/**
* @brief
* @param coordinate
* @return YES:NO:
*/
FOUNDATION_EXTERN BOOL AMapDataAvailableForCoordinate(CLLocationCoordinate2D coordinate);

6
ios/UniMPSDK/Libs/AMapFoundationKit.framework/Modules/module.modulemap

@ -0,0 +1,6 @@
framework module AMapFoundationKit {
umbrella header "AMapFoundationKit.h"
export *
module * { export * }
}

1
ios/UniMPSDK/Libs/AMapFoundationKit.framework/version.txt

@ -0,0 +1 @@
1.6.4+foundation-no-idfa.f7f9056

BIN
ios/UniMPSDK/Libs/AMapLocationKit.framework/AMapLocationKit

Binary file not shown.

27
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapGeoFenceError.h

@ -0,0 +1,27 @@
//
// AMapGeoFenceError.h
// AMapLocationKit
//
// Created by eidan on 16/12/15.
// Copyright © 2016年 Amap. All rights reserved.
//
#ifndef AMapGeoFenceError_h
#define AMapGeoFenceError_h
///AMapGeoFence errorDomain
extern NSString * const AMapGeoFenceErrorDomain;
///地理围栏错误码
typedef NS_ENUM(NSInteger, AMapGeoFenceErrorCode) {
AMapGeoFenceErrorUnknown = 1, ///< 未知错误
AMapGeoFenceErrorInvalidParameter = 2, ///< 参数错误
AMapGeoFenceErrorFailureConnection = 3, ///< 网络连接异常
AMapGeoFenceErrorFailureAuth = 4, ///< 鉴权失败
AMapGeoFenceErrorNoValidFence = 5, ///< 无可用围栏
AMapGeoFenceErroFailureLocating = 6, ///< 定位错误
AMapGeoFenceErroFailureFullAccuracyLocating = 7, ///< 精确定位错误
};
#endif /* AMapGeoFenceError_h */

234
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapGeoFenceManager.h

@ -0,0 +1,234 @@
//
// AMapGeoFenceManager.h
// AMapLocationKit
//
// Created by hanxiaoming on 16/12/5.
// Copyright © 2016年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "AMapGeoFenceRegionObj.h"
// 以下类涉及的坐标需要使用高德坐标系坐标(GCJ02)
@protocol AMapGeoFenceManagerDelegate;
///地理围栏监听状态类型
typedef NS_OPTIONS(NSUInteger, AMapGeoFenceActiveAction)
{
AMapGeoFenceActiveActionNone = 0, ///< 不进行监听
AMapGeoFenceActiveActionInside = 1 << 0, ///< 在范围内
AMapGeoFenceActiveActionOutside = 1 << 1, ///< 在范围外
AMapGeoFenceActiveActionStayed = 1 << 2, ///< 停留(在范围内超过10分钟)
};
///地理围栏任务状态类型
typedef NS_OPTIONS(NSUInteger, AMapGeoFenceRegionActiveStatus)
{
AMapGeoFenceRegionActiveUNMonitor = 0, ///< 未注册
AMapGeoFenceRegionActiveMonitoring = 1 << 0, ///< 正在监控
AMapGeoFenceRegionActivePaused = 1 << 1, ///< 暂停监控
};
///地理围栏管理类(since 2.3.0)
@interface AMapGeoFenceManager : NSObject
///实现了 AMapGeoFenceManagerDelegate 协议的类指针。
@property (nonatomic, weak) id<AMapGeoFenceManagerDelegate> delegate;
///需要进行通知的行为,默认为AMapGeoFenceActiveActionInside。
@property (nonatomic, assign) AMapGeoFenceActiveAction activeAction;
///指定定位是否会被系统自动暂停。默认为NO。
@property (nonatomic, assign) BOOL pausesLocationUpdatesAutomatically;
///是否允许后台定位。默认为NO。只在iOS 9.0及之后起作用。设置为YES的时候必须保证 Background Modes 中的 Location updates 处于选中状态,否则会抛出异常。
@property (nonatomic, assign) BOOL allowsBackgroundLocationUpdates;
///检测是否存在虚拟定位风险,默认为NO,即不检测。 \n如果设置为YES,检测到风险后,会通过amapGeoFenceManager:didGeoFencesStatusChangedForRegion:customID:error: 的error给出风险提示,error的格式为error.domain==AMapGeoFenceErrorDomain; error.code==AMapGeoFenceErroFailureLocating;
@property (nonatomic, assign) BOOL detectRiskOfFakeLocation;
/**
* @brief
* @param center
* @param radius 0
* @param customID IDSDK原值返回
*/
- (void)addCircleRegionForMonitoringWithCenter:(CLLocationCoordinate2D)center radius:(CLLocationDistance)radius customID:(NSString *)customID;
/**
* @brief ,
* @param coordinates ,coordinates对应的内存会拷贝,
* @param count 3
* @param customID IDSDK原值返回
*/
- (void)addPolygonRegionForMonitoringWithCoordinates:(CLLocationCoordinate2D *)coordinates count:(NSInteger)count customID:(NSString *)customID;
/**
* @brief POI地理围栏
* @param keyword |keyword和type两者至少必选其一
* @param type POI类型|keyword和type两者至少必选其一 http://lbs.amap.com/api/webservice/guide/api/search/#text
* @param city
* @param size (0,25]<=010252510
* @param customID IDSDK原值返回
*/
- (void)addKeywordPOIRegionForMonitoringWithKeyword:(NSString *)keyword POIType:(NSString *)type city:(NSString *)city size:(NSInteger)size customID:(NSString *)customID;
/**
* @brief POI围栏
* @param locationPoint
* @param aroundRadius (0,50000]30003000
* @param keyword |
* @param type POI类型|
* @param size (0,25]<=010252510
* @param customID IDSDK原值返回
*/
- (void)addAroundPOIRegionForMonitoringWithLocationPoint:(CLLocationCoordinate2D)locationPoint aroundRadius:(NSInteger)aroundRadius keyword:(NSString *)keyword POIType:(NSString *)type size:(NSInteger)size customID:(NSString *)customID;
/**
* @brief
* @param districtName citycodeadcode http://lbs.amap.com/api/webservice/guide/api/district/#district
* @param customID IDSDK原值返回
*/
- (void)addDistrictRegionForMonitoringWithDistrictName:(NSString *)districtName customID:(NSString *)customID;
/**
* @brief
* @param region
* @return
*/
- (AMapGeoFenceRegionActiveStatus)statusWithGeoFenceRegion:(AMapGeoFenceRegion *)region;
/**
* @brief customID获得所有已经注册的围栏customID传nil
* @param customID customID
* @return nil
*/
- (NSArray *)geoFenceRegionsWithCustomID:(NSString *)customID;
/**
* @brief customID获得所有正在监控的围栏customID传nil
* @param customID customID
* @return nil
*/
- (NSArray *)monitoringGeoFenceRegionsWithCustomID:(NSString *)customID;
/**
* @brief customID获得所有已经暂停的围栏customID传nil
* @param customID customID
* @return nil
*/
- (NSArray *)pausedGeoFenceRegionsWithCustomID:(NSString *)customID;
/**
* @brief customID的围栏
* @param customID customID
* @return nil
*/
- (NSArray *)pauseGeoFenceRegionsWithCustomID:(NSString *)customID;
/**
* @brief
* @param region
* @return NO
*/
- (BOOL)pauseTheGeoFenceRegion:(AMapGeoFenceRegion *)region;
/**
* @brief customID开始监控已经暂停的围栏
* @param customID customID
* @return
*/
- (NSArray *)startGeoFenceRegionsWithCustomID:(NSString *)customID;
/**
* @brief
* @param region
* @return NO
*/
- (BOOL)startTheGeoFenceRegion:(AMapGeoFenceRegion *)region;
/**
* @brief
* @param region
*/
- (void)removeTheGeoFenceRegion:(AMapGeoFenceRegion *)region;
/**
* @brief customID的围栏
* @param customID customID
*/
- (void)removeGeoFenceRegionsWithCustomID:(NSString *)customID;
/**
* @brief
*/
- (void)removeAllGeoFenceRegions;
@end
///地理围栏代理协议(since 2.3.0),该协议定义了获取地理围栏相关回调方法,包括添加、状态改变等。
@protocol AMapGeoFenceManagerDelegate <NSObject>
@required
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
/**
* @brief iOS14及以上版本使用地理围栏功能plist中配置NSLocationTemporaryUsageDescriptionDictionary字典描述Key描述地理围栏的使用场景API即可
* [manager requestTemporaryFullAccuracyAuthorizationWithPurposeKey:@"PurposeKey" completion:^(NSError *error){
* if(completion){
* completion(error);
* }
* }]; (,)
* @param manager
* @param locationManager locationManager
* @param completion API回调结果error即可
* @since 2.6.7
*/
- (void)amapLocationManager:(AMapGeoFenceManager *)manager doRequireTemporaryFullAccuracyAuth:(CLLocationManager*)locationManager completion:(void(^)(NSError *error))completion;
#endif
@optional
/**
* @brief plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription[CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined
API即可[locationManager requestAlwaysAuthorization](,)
* @param manager
* @param locationManager locationManager
* @since 2.6.2
*/
- (void)amapGeoFenceManager:(AMapGeoFenceManager *)manager doRequireLocationAuth:(CLLocationManager*)locationManager;
/**
* @brief
* @param manager
* @param regions
* @param customID customID
* @param error
*/
- (void)amapGeoFenceManager:(AMapGeoFenceManager *)manager didAddRegionForMonitoringFinished:(NSArray <AMapGeoFenceRegion *> *)regions customID:(NSString *)customID error:(NSError *)error;
/**
* @brief
* @param manager
* @param region
* @param customID customID
* @param error
*/
- (void)amapGeoFenceManager:(AMapGeoFenceManager *)manager didGeoFencesStatusChangedForRegion:(AMapGeoFenceRegion *)region customID:(NSString *)customID error:(NSError *)error;
@end

120
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h

@ -0,0 +1,120 @@
//
// AMapGeoFenceRegionObj.h
// AMapLocationKit
//
// Created by hanxiaoming on 16/12/5.
// Copyright © 2016年 Amap. All rights reserved.
//
#import "AMapLocationCommonObj.h"
///AMapGeoFence Region State
typedef NS_ENUM(NSInteger, AMapGeoFenceRegionStatus)
{
AMapGeoFenceRegionStatusUnknown = 0, ///< 未知
AMapGeoFenceRegionStatusInside = 1, ///< 在范围内
AMapGeoFenceRegionStatusOutside = 2, ///< 在范围外
AMapGeoFenceRegionStatusStayed = 3, ///< 停留(在范围内超过10分钟)
};
typedef NS_ENUM(NSInteger, AMapGeoFenceRegionType)
{
AMapGeoFenceRegionTypeCircle = 0, /// 圆形地理围栏
AMapGeoFenceRegionTypePolygon = 1, /// 多边形地理围栏
AMapGeoFenceRegionTypePOI = 2, /// 兴趣点(POI)地理围栏
AMapGeoFenceRegionTypeDistrict = 3, /// 行政区划地理围栏
};
#pragma mark - AMapGeoFenceRegion
///地理围栏基类,不可直接使用。(since 2.3.0)
@interface AMapGeoFenceRegion : NSObject<NSCopying>
///AMapGeoFenceRegion的唯一标识符
@property (nonatomic, copy, readonly) NSString *identifier;
///用户自定义ID,可为nil。
@property (nonatomic, copy, readonly) NSString *customID;
///坐标点和围栏的关系,比如用户的位置和围栏的关系
@property (nonatomic, assign) AMapGeoFenceRegionStatus fenceStatus;
///用户自定义ID,可为nil。
@property (nonatomic, assign) AMapGeoFenceRegionType regionType;
///缓存最近获取的定位信息,可能会存在延时,可为nil,会在获取定位时更新
@property (nonatomic, copy) CLLocation *currentLocation;
@end
#pragma mark - AMapLocationCircleRegion
///圆形地理围栏(since 2.3.0)
@interface AMapGeoFenceCircleRegion : AMapGeoFenceRegion
///中心点的经纬度坐标
@property (nonatomic, readonly) CLLocationCoordinate2D center;
///半径,单位:米
@property (nonatomic, readonly) CLLocationDistance radius;
@end
#pragma mark -AMapGeoFencePolygonRegion
///多边形地理围栏(since 2.3.0)
@interface AMapGeoFencePolygonRegion : AMapGeoFenceRegion
///经纬度坐标点数据
@property (nonatomic, readonly) CLLocationCoordinate2D *coordinates;
///经纬度坐标点的个数
@property (nonatomic, readonly) NSInteger count;
@end
#pragma mark -AMapGeoFencePOIRegion
///兴趣点(POI)地理围栏(since 2.3.0)
@interface AMapGeoFencePOIRegion : AMapGeoFenceCircleRegion
///POI信息
@property (nonatomic, strong, readonly) AMapLocationPOIItem *POIItem;
@end
#pragma mark -AMapGeoFenceDistrictRegion
///行政区划地理围栏(since 2.3.0)
@interface AMapGeoFenceDistrictRegion : AMapGeoFenceRegion
///行政区域信息
@property (nonatomic, strong, readonly) AMapLocationDistrictItem *districtItem;
///行政区域轮廓坐标点,每个行政区可能有多个模块,每个模块的坐标点数组由AMapLocationPoint构成
@property (nonatomic, copy, readonly) NSArray <NSArray<AMapLocationPoint *> *> *polylinePoints;
@end

202
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationCommonObj.h

@ -0,0 +1,202 @@
//
// AMapLocationCommonObj.h
// AMapLocationKit
//
// Created by AutoNavi on 15/10/22.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
#import <UIKit/UIKit.h>
///AMapLocation errorDomain
extern NSString * const AMapLocationErrorDomain;
///AMapLocation errorCode
typedef NS_ENUM(NSInteger, AMapLocationErrorCode)
{
AMapLocationErrorUnknown = 1, ///<未知错误
AMapLocationErrorLocateFailed = 2, ///<定位错误
AMapLocationErrorReGeocodeFailed = 3, ///<逆地理错误
AMapLocationErrorTimeOut = 4, ///<超时
AMapLocationErrorCanceled = 5, ///<取消
AMapLocationErrorCannotFindHost = 6, ///<找不到主机
AMapLocationErrorBadURL = 7, ///<URL异常
AMapLocationErrorNotConnectedToInternet = 8,///<连接异常
AMapLocationErrorCannotConnectToHost = 9, ///<服务器连接失败
AMapLocationErrorRegionMonitoringFailure=10,///<地理围栏错误
AMapLocationErrorRiskOfFakeLocation = 11, ///<存在虚拟定位风险
AMapLocationErrorNoFullAccuracyAuth = 12, ///<精确定位权限异常
};
///AMapLocation Region State
typedef NS_ENUM(NSInteger, AMapLocationRegionState)
{
AMapLocationRegionStateUnknow = 0, ///<未知
AMapLocationRegionStateInside = 1, ///<在范围内
AMapLocationRegionStateOutside = 2, ///<在范围外
};
///AMapLocation Region Language
typedef NS_ENUM(NSInteger, AMapLocationReGeocodeLanguage)
{
AMapLocationReGeocodeLanguageDefault = 0, ///<默认,根据地区选择语言
AMapLocationReGeocodeLanguageChinse = 1, ///<中文
AMapLocationReGeocodeLanguageEnglish = 2, ///<英文
};
///AMapLocation Accuracy Mode
typedef NS_ENUM(NSInteger, AMapLocationAccuracyMode) {
AMapLocationFullAndReduceAccuracy = 0,
AMapLocationFullAccuracy,
AMapLocationReduceAccuracy
};
///逆地理信息
@interface AMapLocationReGeocode : NSObject<NSCopying,NSCoding>
///格式化地址
@property (nonatomic, copy) NSString *formattedAddress;
///国家
@property (nonatomic, copy) NSString *country;
///省/直辖市
@property (nonatomic, copy) NSString *province;
///市
@property (nonatomic, copy) NSString *city;
///区
@property (nonatomic, copy) NSString *district;
///乡镇
@property (nonatomic, copy) NSString *township __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
///社区
@property (nonatomic, copy) NSString *neighborhood __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
///建筑
@property (nonatomic, copy) NSString *building __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
///城市编码
@property (nonatomic, copy) NSString *citycode;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///街道名称
@property (nonatomic, copy) NSString *street;
///门牌号
@property (nonatomic, copy) NSString *number;
///兴趣点名称
@property (nonatomic, copy) NSString *POIName;
///所属兴趣点名称
@property (nonatomic, copy) NSString *AOIName;
@end
#pragma mark - AMapLocationPoint
///经纬度坐标点对象
@interface AMapLocationPoint : NSObject<NSCopying,NSCoding>
///纬度
@property (nonatomic, assign) CGFloat latitude;
///经度
@property (nonatomic, assign) CGFloat longitude;
/**
* @brief AMapNaviPoint类对象的初始化函数
* @param lat
* @param lon
* @return AMapNaviPoint类对象id
*/
+ (AMapLocationPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon;
@end
///POI信息
@interface AMapLocationPOIItem : NSObject <NSCopying, NSCoding>
///id
@property (nonatomic, copy) NSString *pId;
///名称
@property (nonatomic, copy) NSString *name;
///类型
@property (nonatomic, copy) NSString *type;
///类型编码
@property (nonatomic, copy) NSString *typeCode;
///地址信息
@property (nonatomic, copy) NSString *address;
///经纬度
@property (nonatomic, strong) AMapLocationPoint *location;
///电话号码
@property (nonatomic, copy) NSString *tel;
///省份
@property (nonatomic, copy) NSString *province;
///城市
@property (nonatomic, copy) NSString *city;
///区
@property (nonatomic, copy) NSString *district;
@end
///行政区域信息
@interface AMapLocationDistrictItem : NSObject <NSCopying, NSCoding>
///城市编码
@property (nonatomic, copy) NSString *cityCode;
///区域编码
@property (nonatomic, copy) NSString *districtCode;
///区名
@property (nonatomic, copy) NSString *district;
///行政区域轮廓坐标点,每个行政区可能有多个模块,每个模块的坐标点数组由AMapLocationPoint构成
@property (nonatomic, copy) NSArray <NSArray<AMapLocationPoint *> *> *polylinePoints;
@end
///AMapLocation CoordinateType
typedef NS_ENUM(NSUInteger, AMapLocationCoordinateType)
{
AMapLocationCoordinateTypeBaidu = 0, ///<Baidu
AMapLocationCoordinateTypeMapBar, ///<MapBar
AMapLocationCoordinateTypeMapABC, ///<MapABC
AMapLocationCoordinateTypeSoSoMap, ///<SoSoMap
AMapLocationCoordinateTypeAliYun, ///<AliYun
AMapLocationCoordinateTypeGoogle, ///<Google
AMapLocationCoordinateTypeGPS, ///<GPS
};
/**
* @brief
* @param coordinate
* @param type
* @return
*/
FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert(CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type);
/**
* @brief
* @param coordinate
* @return
*/
FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate(CLLocationCoordinate2D coordinate);

17
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationKit.h

@ -0,0 +1,17 @@
//
// AMapLocationKit.h
// AMapLocationKit
//
// Created by AutoNavi on 15/10/22.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <AMapLocationKit/AMapLocationVersion.h>
#import <AMapLocationKit/AMapLocationManager.h>
#import <AMapLocationKit/AMapLocationCommonObj.h>
#import <AMapLocationKit/AMapLocationRegionObj.h>
#import <AMapLocationKit/AMapGeoFenceRegionObj.h>
#import <AMapLocationKit/AMapGeoFenceManager.h>
#import <AMapLocationKit/AMapGeoFenceError.h>

275
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationManager.h

@ -0,0 +1,275 @@
//
// AMapLocationManager.h
// AMapLocationKit
//
// Created by AutoNavi on 15/10/22.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "AMapLocationCommonObj.h"
#import "AMapLocationRegionObj.h"
/**
* @brief AMapLocatingCompletionBlock Block
* @param location
* @param regeocode
* @param error AMapLocationErrorCode
*/
typedef void (^AMapLocatingCompletionBlock)(CLLocation *location, AMapLocationReGeocode *regeocode, NSError *error);
@protocol AMapLocationManagerDelegate;
#pragma mark - AMapLocationManager
///AMapLocationManager类。初始化之前请设置 AMapServices 中的apikey(例如:[AMapServices sharedServices].apiKey = @"您的key"),否则将无法正常使用服务.
@interface AMapLocationManager : NSObject
///实现了 AMapLocationManagerDelegate 协议的类指针。
@property (nonatomic, weak) id<AMapLocationManagerDelegate> delegate;
///设定定位的最小更新距离。单位米,默认为 kCLDistanceFilterNone,表示只要检测到设备位置发生变化就会更新位置信息。
@property(nonatomic, assign) CLLocationDistance distanceFilter;
///设定期望的定位精度。单位米,默认为 kCLLocationAccuracyBest。定位服务会尽可能去获取满足desiredAccuracy的定位结果,但不保证一定会得到满足期望的结果。
///注意:设置为kCLLocationAccuracyBest或kCLLocationAccuracyBestForNavigation时,单次定位会在达到locationTimeout设定的时间后,将时间内获取到的最高精度的定位结果返回。
///⚠ 当iOS14及以上时,模糊定位权限下可能拿不到设置精度的经纬度
@property(nonatomic, assign) CLLocationAccuracy desiredAccuracy;
///指定定位是否会被系统自动暂停。默认为NO。
@property(nonatomic, assign) BOOL pausesLocationUpdatesAutomatically;
///是否允许后台定位。默认为NO。只在iOS 9.0及之后起作用。设置为YES的时候必须保证 Background Modes 中的 Location updates 处于选中状态,否则会抛出异常。由于iOS系统限制,需要在定位未开始之前或定位停止之后,修改该属性的值才会有效果。
@property(nonatomic, assign) BOOL allowsBackgroundLocationUpdates;
///指定单次定位超时时间,默认为10s。最小值是2s。注意单次定位请求前设置。注意: 单次定位超时时间从确定了定位权限(非kCLAuthorizationStatusNotDetermined状态)后开始计算。
@property(nonatomic, assign) NSInteger locationTimeout;
///指定单次定位逆地理超时时间,默认为5s。最小值是2s。注意单次定位请求前设置。
@property(nonatomic, assign) NSInteger reGeocodeTimeout;
///连续定位是否返回逆地理信息,默认NO。
@property (nonatomic, assign) BOOL locatingWithReGeocode;
///逆地址语言类型,默认是AMapLocationRegionLanguageDefault
@property (nonatomic, assign) AMapLocationReGeocodeLanguage reGeocodeLanguage;
///获取被监控的region集合。
@property (nonatomic, readonly, copy) NSSet *monitoredRegions;
///检测是否存在虚拟定位风险,默认为NO,不检测。 \n注意:设置为YES时,单次定位通过 AMapLocatingCompletionBlock 的error给出虚拟定位风险提示;连续定位通过 amapLocationManager:didFailWithError: 方法的error给出虚拟定位风险提示。error格式为 error.domain==AMapLocationErrorDomain; error.code==AMapLocationErrorRiskOfFakeLocation; \n附带的error的详细信息参考 error.localizedDescription 中的描述以及 error.userInfo 中的信息(error.userInfo.AMapLocationRiskyLocateResult 表示有虚拟风险的定位结果; error.userInfo.AMapLocationAccessoryInfo 表示外接辅助设备信息)。
@property (nonatomic, assign) BOOL detectRiskOfFakeLocation;
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
/**
* @brief CLAccuracyAuthorizationFullAccuracy精确模式
APIcurrentAuthorization获取CLAccuracyAuthorizationFullAccuracyamapLocationManager:doRequireTemporaryFullAccuracyAuth:completion:APIcompletion回调中设置ignoreAuthMatch控制是否要继续开启模糊定位desiredAccuracy参数设定期望的定位精度
* @since 2.6.7
*/
//@property (nonatomic, assign) CLAccuracyAuthorization desiredAccuracyMode API_AVAILABLE(ios(14.0));
/**
* @brief AMapLocationAccuracyFullAndReduce
API
*
* | | doRequireTemporaryFullAccuracyAuth | / |
* | AMapLocationFullAndReduceAccuracy | | |
* | AMapLocationFullAccuracy | | error |
* | AMapLocationReduceAccuracy | | |
*
* AMapLocationFullAndReduceAccuracy时currentAuthorization判断当前是否是精确定位
* @since 2.6.7
*/
@property (nonatomic, assign) AMapLocationAccuracyMode locationAccuracyMode API_AVAILABLE(ios(14.0));
/**
* @brief setAccuracyAuthorizationMode设置不一致
* @since 2.6.7
*/
@property (nonatomic, readonly) CLAccuracyAuthorization currentAuthorization API_AVAILABLE(ios(14.0));
#endif
/**
* @brief
* @return YES: ; NO:
*/
+ (BOOL)headingAvailable;
/**
* @brief
*/
- (void)startUpdatingHeading;
/**
* @brief
*/
- (void)stopUpdatingHeading;
/**
* @brief
*/
- (void)dismissHeadingCalibrationDisplay;
/**
* @brief NO\n该方法将会根据设定的 desiredAccuracy desiredAccuracy completionBlock返回精度最高的定位信息\n可以通过 stopUpdatingLocation
* @param withReGeocode ()
* @param completionBlock Block
* @return Request
*/
- (BOOL)requestLocationWithReGeocode:(BOOL)withReGeocode completionBlock:(AMapLocatingCompletionBlock)completionBlock;
/**
* @brief cancel掉所有的单次定位请求
*/
- (void)startUpdatingLocation;
/**
* @brief cancel掉所有的单次定位请求
*/
- (void)stopUpdatingLocation;
/**
* @brief regionidentifier的regionregion将会被移除 AMapLocationCircleRegion radius小的region
* @param region
*/
- (void)startMonitoringForRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
/**
* @brief region
* @param region
*/
- (void)stopMonitoringForRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
/**
* @brief region的当前状态amapLocationManager:didDetermineState:forRegion:
* @param region region
*/
- (void)requestStateForRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
@end
#pragma mark - AMapLocationManagerDelegate
///AMapLocationManagerDelegate 协议定义了发生错误时的错误回调方法,连续定位的回调方法等。
@protocol AMapLocationManagerDelegate <NSObject>
@optional
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
/**
* @brief plist配置NSLocationTemporaryUsageDescriptionDictionary且desiredAccuracyMode设置CLAccuracyAuthorizationFullAccuracy精确定位模式时API即可
* [manager requestTemporaryFullAccuracyAuthorizationWithPurposeKey:@"PurposeKey" completion:^(NSError *error){
* if(completion){
* completion(error);
* }
* }]; (,)
* @param manager AMapLocationManager
* @param locationManager locationManager
* @param completion API回调结果error: error即可
* @since 2.6.7
*/
- (void)amapLocationManager:(AMapLocationManager *)manager doRequireTemporaryFullAccuracyAuth:(CLLocationManager*)locationManager completion:(void(^)(NSError *error))completion;
#endif
/**
* @brief plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription[CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined
API即可[locationManager requestAlwaysAuthorization] (,)
* @param manager AMapLocationManager
* @param locationManager locationManager
* @since 2.6.2
*/
- (void)amapLocationManager:(AMapLocationManager *)manager doRequireLocationAuth:(CLLocationManager*)locationManager;
/**
* @brief
* @param manager AMapLocationManager
* @param error CLError
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didFailWithError:(NSError *)error;
/**
* @brief .amapLocationManager:didUpdateLocation:reGeocode:
* @param manager AMapLocationManager
* @param location
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didUpdateLocation:(CLLocation *)location;
/**
* @brief .amapLocationManager:didUpdateLocation:
* @param manager AMapLocationManager
* @param location
* @param reGeocode
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didUpdateLocation:(CLLocation *)location reGeocode:(AMapLocationReGeocode *)reGeocode;
/**
* @brief iOS13及之前版本回调
* @param manager AMapLocationManager
* @param status
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status;
/**
* @brief iOS14及之后版本回调
* @param manager AMapLocationManager
* @param locationManager CLLocationManager类locationManager.authorizationStatus获取定位权限locationManager.accuracyAuthorization获取定位精度权限
*/
- (void)amapLocationManager:(AMapLocationManager *)manager locationManagerDidChangeAuthorization:(CLLocationManager*)locationManager;
/**
* @brief
* @param manager AMapLocationManager
* @return
*/
- (BOOL)amapLocationManagerShouldDisplayHeadingCalibration:(AMapLocationManager *)manager;
/**
* @brief
* @param manager AMapLocationManager
* @param newHeading
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading;
/**
* @brief region回调函数
* @param manager AMapLocationManager
* @param region region
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didStartMonitoringForRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
/**
* @brief region回调函数
* @param manager AMapLocationManager
* @param region region
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didEnterRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
/**
* @brief region回调函数
* @param manager AMapLocationManager
* @param region region
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didExitRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
/**
* @brief region状态回调函数
* @param manager AMapLocationManager
* @param state region的状态
* @param region region
*/
- (void)amapLocationManager:(AMapLocationManager *)manager didDetermineState:(AMapLocationRegionState)state forRegion:(AMapLocationRegion *)region __attribute__((deprecated("请使用AMapGeoFenceManager")));
/**
* @brief region失败回调函数
* @param manager AMapLocationManager
* @param region region
* @param error AMapLocationErrorCode
*/
- (void)amapLocationManager:(AMapLocationManager *)manager monitoringDidFailForRegion:(AMapLocationRegion *)region withError:(NSError *)error __attribute__((deprecated("请使用AMapGeoFenceManager")));
@end

90
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationRegionObj.h

@ -0,0 +1,90 @@
//
// AMapLocationRegionObj.h
// AMapLocationKit
//
// Created by AutoNavi on 15/11/27.
// Copyright © 2015年 Amap. All rights reserved.
//
#import "AMapLocationCommonObj.h"
// 以下类涉及的坐标需要使用高德坐标系坐标(GCJ02)
#pragma mark - AMapLocationRegion
///AMapLocationRegion类,该类提供范围类的基本信息,并无具体实现,不要直接使用。
@interface AMapLocationRegion : NSObject<NSCopying>
///AMapLocationRegion的identifier
@property (nonatomic, copy, readonly) NSString *identifier;
///当进入region范围时是否通知,默认YES
@property (nonatomic, assign) BOOL notifyOnEntry;
///当离开region范围时是否通知,默认YES
@property (nonatomic, assign) BOOL notifyOnExit;
/**
* @brief
* @param identifier nil
*/
- (instancetype)initWithIdentifier:(NSString *)identifier;
/**
* @brief
* @param coordinate
* @return
*/
- (BOOL)containsCoordinate:(CLLocationCoordinate2D)coordinate;
@end
#pragma mark - AMapLocationCircleRegion
///AMapLocationCircleRegion类,定义一个圆形范围。
@interface AMapLocationCircleRegion : AMapLocationRegion
///中心点的经纬度坐标
@property (nonatomic, readonly) CLLocationCoordinate2D center;
///半径,单位:米
@property (nonatomic, readonly) CLLocationDistance radius;
/**
* @brief
* @param center
* @param radius
* @param identifier nil
* @return AMapLocationCircleRegion类实例
*/
- (instancetype)initWithCenter:(CLLocationCoordinate2D)center radius:(CLLocationDistance)radius identifier:(NSString *)identifier;
@end
#pragma mark - AMapLocationPolygonRegion
///AMapLocationCircleRegion类,定义一个闭合多边形范围,点与点之间按顺序尾部相连, 第一个点与最后一个点相连。
@interface AMapLocationPolygonRegion : AMapLocationRegion
///经纬度坐标点数据
@property (nonatomic, readonly) CLLocationCoordinate2D *coordinates;
///经纬度坐标点的个数
@property (nonatomic, readonly) NSInteger count;
/**
* @brief
* @param coordinates ,coordinates对应的内存会拷贝,
* @param count 3
* @param identifier nil
* @return AMapLocationCircleRegion类实例
*/
- (instancetype)initWithCoordinates:(CLLocationCoordinate2D *)coordinates count:(NSInteger)count identifier:(NSString *)identifier;
@end

26
ios/UniMPSDK/Libs/AMapLocationKit.framework/Headers/AMapLocationVersion.h

@ -0,0 +1,26 @@
//
// AMapLoctionVersion.h
// AMapLocationKit
//
// Created by AutoNavi on 16/1/22.
// Copyright © 2016年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <AMapFoundationKit/AMapFoundationVersion.h>
#ifndef AMapLoctionVersion_h
#define AMapLoctionVersion_h
#define AMapLocationVersionNumber 20607
#define AMapLocationFoundationVersionMinRequired 10604
// 依赖库版本检测
#if AMapFoundationVersionNumber < AMapLocationFoundationVersionMinRequired
#error "The AMapFoundationKit version is less than minimum required, please update! Any questions please to visit http://lbs.amap.com"
#endif
FOUNDATION_EXTERN NSString * const AMapLocationVersion;
FOUNDATION_EXTERN NSString * const AMapLocationName;
#endif /* AMapLoctionVersion_h */

6
ios/UniMPSDK/Libs/AMapLocationKit.framework/Modules/module.modulemap

@ -0,0 +1,6 @@
framework module AMapLocationKit {
umbrella header "AMapLocationKit.h"
export *
module * { export * }
}

1
ios/UniMPSDK/Libs/AMapLocationKit.framework/version.txt

@ -0,0 +1 @@
2.6.7+loc.ec398d6

BIN
ios/UniMPSDK/Libs/AMapSearchKit.framework/AMapSearchKit

Binary file not shown.

864
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapCommonObj.h

@ -0,0 +1,864 @@
//
// AMapCommonObj.h
// AMapSearchKit
//
// Created by xiaoming han on 15/7/22.
// Copyright (c) 2015年 Amap. All rights reserved.
//
/* 该文件定义了搜索结果的基础数据类型。*/
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#pragma mark - AMapSearchObject
///搜索SDK基础类, 通用数据结构和response支持copy和coding(since 4.4.1)。
@interface AMapSearchObject : NSObject<NSCopying, NSCoding>
/**
* @brief response类型有效
*/
- (NSString *)formattedDescription;
@end
#pragma mark - 通用数据结构
///经纬度, description中格式为 <经度,纬度>
@interface AMapGeoPoint : AMapSearchObject
///纬度(垂直方向)
@property (nonatomic, assign) CGFloat latitude;
///经度(水平方向)
@property (nonatomic, assign) CGFloat longitude;
/**
* @brief AMapGeoPoint对象
* @param lat
* @param lon
*/
+ (AMapGeoPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon;
@end
///多边形, 当传入两个点的时候,当做矩形处理:左下-右上两个顶点;其他情况视为多边形,几个点即为几边型。
@interface AMapGeoPolygon : AMapSearchObject
///坐标集, AMapGeoPoint 数组
@property (nonatomic, strong) NSArray<AMapGeoPoint *> *points;
/**
* @brief
* @param points , AMapGeoPoint
*/
+ (AMapGeoPolygon *)polygonWithPoints:(NSArray *)points;
@end
@class AMapDistrict;
///城市
@interface AMapCity : AMapSearchObject
///城市名称
@property (nonatomic, copy) NSString *city;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///城市区域编码
@property (nonatomic, copy) NSString *adcode;
///此区域的建议结果数目, AMapSuggestion 中使用
@property (nonatomic, assign) NSInteger num;
///途径区域 AMapDistrict 数组,AMepStep中使用,只有name和adcode。
@property (nonatomic, strong) NSArray<AMapDistrict *> *districts;
@end
///建议信息
@interface AMapSuggestion : AMapSearchObject
///NSString 数组
@property (nonatomic, strong) NSArray<NSString *> *keywords;
///AMapCity 数组
@property (nonatomic, strong) NSArray<AMapCity *> *cities;
@end
#pragma mark - 输入提示
///输入提示
@interface AMapTip : AMapSearchObject
///poi的id
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///所属区域
@property (nonatomic, copy) NSString *district;
///地址
@property (nonatomic, copy) NSString *address;
///位置
@property (nonatomic, copy) AMapGeoPoint *location;
///类型码, since 4.5.0. 对应描述可下载参考官网文档 http://a.amap.com/lbs/static/zip/AMap_API_Table.zip。
@property (nonatomic, copy) NSString *typecode;
@end
#pragma mark - POI
///POI图片信息
@interface AMapImage : AMapSearchObject
///标题
@property (nonatomic, copy) NSString *title;
///url
@property (nonatomic, copy) NSString *url;
@end
///POI扩展信息
@interface AMapPOIExtension : AMapSearchObject
///评分
@property (nonatomic, assign) CGFloat rating;
///人均消费
@property (nonatomic, assign) CGFloat cost;
///营业时间
@property (nonatomic, copy) NSString *openTime;
@end
///POI室内地图信息
@interface AMapIndoorData : AMapSearchObject
///楼层,为0时为POI本身
@property (nonatomic, assign) NSInteger floor;
///楼层名称
@property (nonatomic, copy) NSString *floorName;
///建筑物ID
@property (nonatomic, copy) NSString *pid;
@end
///子POI
@interface AMapSubPOI : AMapSearchObject
///POI全局唯一ID
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///名称简写
@property (nonatomic, copy) NSString *sname;
///经纬度
@property (nonatomic, copy) AMapGeoPoint *location;
///地址
@property (nonatomic, copy) NSString *address;
///距中心点距离
@property (nonatomic, assign) NSInteger distance;
///子POI类型
@property (nonatomic, copy) NSString *subtype;
@end
///沿途POI
@interface AMapRoutePOI : AMapSearchObject
///POI全局唯一ID
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///经纬度
@property (nonatomic, copy) AMapGeoPoint *location;
///用户起点经过途经点再到终点的距离,单位是米
@property (nonatomic, assign) NSInteger distance;
///用户起点经过途经点再到终点的时间,单位为秒
@property (nonatomic, assign) NSInteger duration;
@end
///POI
@interface AMapPOI : AMapSearchObject
///POI全局唯一ID
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///兴趣点类型
@property (nonatomic, copy) NSString *type;
///类型编码
@property (nonatomic, copy) NSString *typecode;
///经纬度
@property (nonatomic, copy) AMapGeoPoint *location;
///地址
@property (nonatomic, copy) NSString *address;
///电话
@property (nonatomic, copy) NSString *tel;
///距中心点的距离,单位米。在周边搜索时有效
@property (nonatomic, assign) NSInteger distance;
///停车场类型,地上、地下、路边
@property (nonatomic, copy) NSString *parkingType;
///商铺id
@property (nonatomic, copy) NSString *shopID;
///邮编
@property (nonatomic, copy) NSString *postcode;
///网址
@property (nonatomic, copy) NSString *website;
///电子邮件
@property (nonatomic, copy) NSString *email;
///省
@property (nonatomic, copy) NSString *province;
///省编码
@property (nonatomic, copy) NSString *pcode;
///城市名称
@property (nonatomic, copy) NSString *city;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///区域名称
@property (nonatomic, copy) NSString *district;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///地理格ID
@property (nonatomic, copy) NSString *gridcode;
///入口经纬度
@property (nonatomic, copy) AMapGeoPoint *enterLocation;
///出口经纬度
@property (nonatomic, copy) AMapGeoPoint *exitLocation;
///方向
@property (nonatomic, copy) NSString *direction;
///是否有室内地图
@property (nonatomic, assign) BOOL hasIndoorMap;
///所在商圈
@property (nonatomic, copy) NSString *businessArea;
///室内信息
@property (nonatomic, strong) AMapIndoorData *indoorData;
///子POI列表
@property (nonatomic, strong) NSArray<AMapSubPOI *> *subPOIs;
///图片列表
@property (nonatomic, strong) NSArray<AMapImage *> *images;
///扩展信息只有在ID查询时有效
@property (nonatomic, strong) AMapPOIExtension *extensionInfo;
@end
#pragma mark - 逆地理编码 && 地理编码
///兴趣区域
@interface AMapAOI : AMapSearchObject
///AOI全局唯一ID
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///所在区域编码
@property (nonatomic, copy) NSString *adcode;
///中心点经纬度
@property (nonatomic, copy) AMapGeoPoint *location;
///面积,单位平方米
@property (nonatomic, assign) CGFloat area;
@end
///道路
@interface AMapRoad : AMapSearchObject
///道路ID
@property (nonatomic, copy) NSString *uid;
///道路名称
@property (nonatomic, copy) NSString *name;
///距离(单位:米)
@property (nonatomic, assign) NSInteger distance;
///方向
@property (nonatomic, copy) NSString *direction;
///坐标点
@property (nonatomic, copy) AMapGeoPoint *location;
@end
///道路交叉口
@interface AMapRoadInter : AMapSearchObject
///距离(单位:米)
@property (nonatomic, assign) NSInteger distance;
///方向
@property (nonatomic, copy) NSString *direction;
///经纬度
@property (nonatomic, copy) AMapGeoPoint *location;
///第一条道路ID
@property (nonatomic, copy) NSString *firstId;
///第一条道路名称
@property (nonatomic, copy) NSString *firstName;
///第二条道路ID
@property (nonatomic, copy) NSString *secondId;
///第二条道路名称
@property (nonatomic, copy) NSString *secondName;
@end
///门牌信息
@interface AMapStreetNumber : AMapSearchObject
///街道名称
@property (nonatomic, copy) NSString *street;
///门牌号
@property (nonatomic, copy) NSString *number;
///坐标点
@property (nonatomic, copy) AMapGeoPoint *location;
///距离(单位:米)
@property (nonatomic, assign) NSInteger distance;
///方向
@property (nonatomic, copy) NSString *direction;
@end
///商圈
@interface AMapBusinessArea : AMapSearchObject
///名称
@property (nonatomic, strong) NSString *name;
///中心坐标
@property (nonatomic, copy) AMapGeoPoint *location;
@end
///地址组成要素
@interface AMapAddressComponent : AMapSearchObject
///国家(since 5.7.0)
@property (nonatomic, copy) NSString *country;
///国家简码(since 7.4.0)仅海外生效
@property (nonatomic, copy) NSString *countryCode;
///省/直辖市
@property (nonatomic, copy) NSString *province;
///市
@property (nonatomic, copy) NSString *city;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///区
@property (nonatomic, copy) NSString *district;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///乡镇街道
@property (nonatomic, copy) NSString *township;
///乡镇街道编码
@property (nonatomic, copy) NSString *towncode;
///社区
@property (nonatomic, copy) NSString *neighborhood;
///建筑
@property (nonatomic, copy) NSString *building;
///门牌信息
@property (nonatomic, strong) AMapStreetNumber *streetNumber;
///商圈列表 AMapBusinessArea 数组
@property (nonatomic, strong) NSArray<AMapBusinessArea *> *businessAreas;
@end
///逆地理编码
@interface AMapReGeocode : AMapSearchObject
///格式化地址
@property (nonatomic, copy) NSString *formattedAddress;
///地址组成要素
@property (nonatomic, strong) AMapAddressComponent *addressComponent;
///道路信息 AMapRoad 数组
@property (nonatomic, strong) NSArray<AMapRoad *> *roads;
///道路路口信息 AMapRoadInter 数组
@property (nonatomic, strong) NSArray<AMapRoadInter *> *roadinters;
///兴趣点信息 AMapPOI 数组
@property (nonatomic, strong) NSArray<AMapPOI *> *pois;
///兴趣区域信息 AMapAOI 数组
@property (nonatomic, strong) NSArray<AMapAOI *> *aois;
@end
///地理编码
@interface AMapGeocode : AMapSearchObject
///格式化地址
@property (nonatomic, copy) NSString *formattedAddress;
///所在省/直辖市
@property (nonatomic, copy) NSString *province;
///城市名
@property (nonatomic, copy) NSString *city;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///区域名称
@property (nonatomic, copy) NSString *district;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///乡镇街道
@property (nonatomic, copy) NSString *township;
///社区
@property (nonatomic, copy) NSString *neighborhood;
///楼
@property (nonatomic, copy) NSString *building;
///坐标点
@property (nonatomic, copy) AMapGeoPoint *location;
///匹配的等级
@property (nonatomic, copy) NSString *level;
///国家(since 7.4.0)仅海外生效
@property (nonatomic, copy) NSString *country;
///国家简码(since 7.4.0)仅海外生效
@property (nonatomic, copy) NSString *postcode;
@end
#pragma mark - 公交查询
@class AMapBusLine;
///公交站
@interface AMapBusStop : AMapSearchObject
///公交站点ID
@property (nonatomic, copy) NSString *uid;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///公交站名
@property (nonatomic, copy) NSString *name;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///经纬度坐标
@property (nonatomic, copy) AMapGeoPoint *location;
///途径此站的公交路线 AMapBusLine 数组
@property (nonatomic, strong) NSArray<AMapBusLine *> *buslines;
///查询公交线路时的第几站
@property (nonatomic, copy) NSString *sequence;
@end
///公交线路
@interface AMapBusLine : AMapSearchObject
///公交线路ID
@property (nonatomic, copy) NSString *uid;
///公交类型
@property (nonatomic, copy) NSString *type;
///公交线路名称
@property (nonatomic, copy) NSString *name;
///坐标集合
@property (nonatomic, copy) NSString *polyline;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///首发站
@property (nonatomic, copy) NSString *startStop;
///终点站
@property (nonatomic, copy) NSString *endStop;
///当查询公交站点时,返回的 AMapBusLine 中含有该字段
@property (nonatomic, copy) AMapGeoPoint *location;
///首班车时间
@property (nonatomic, copy) NSString *startTime;
///末班车时间
@property (nonatomic, copy) NSString *endTime;
///所属公交公司
@property (nonatomic, copy) NSString *company;
///距离。在公交线路查询时,该值为此线路的全程距离,单位为千米; 在公交路径规划时,该值为乘坐此路公交车的行驶距离,单位为米
@property (nonatomic, assign) CGFloat distance;
///起步价
@property (nonatomic, assign) CGFloat basicPrice;
///全程票价
@property (nonatomic, assign) CGFloat totalPrice;
///矩形区域左下、右上顶点坐标
@property (nonatomic, copy) AMapGeoPolygon *bounds;
///本线路公交站 AMapBusStop 数组
@property (nonatomic, strong) NSArray<AMapBusStop *> *busStops;
///起程站
@property (nonatomic, strong) AMapBusStop *departureStop;
///下车站
@property (nonatomic, strong) AMapBusStop *arrivalStop;
///途径公交站 AMapBusStop 数组
@property (nonatomic, strong) NSArray<AMapBusStop *> *viaBusStops;
///预计行驶时间(单位:秒)
@property (nonatomic, assign) NSInteger duration;
@end
#pragma mark - 行政区划
///行政区划
@interface AMapDistrict : AMapSearchObject
///区域编码
@property (nonatomic, copy) NSString *adcode;
///城市编码
@property (nonatomic, copy) NSString *citycode;
///行政区名称
@property (nonatomic, copy) NSString *name;
///级别
@property (nonatomic, copy) NSString *level;
///城市中心点
@property (nonatomic, copy) AMapGeoPoint *center;
///下级行政区域数组
@property (nonatomic, strong) NSArray<AMapDistrict *> *districts;
///行政区边界坐标点, NSString 数组
@property (nonatomic, strong) NSArray<NSString *> *polylines;
@end
#pragma mark - 路径规划
///实时路况信息
@interface AMapTMC : AMapSearchObject
///长度(单位:米)
@property (nonatomic, assign) NSInteger distance;
///路况状态描述:0 未知,1 畅通,2 缓行,3 拥堵,4 严重拥堵
@property (nonatomic, copy) NSString *status;
///此路段坐标点串
@property (nonatomic, copy) NSString *polyline;
@end
///路段基本信息
@interface AMapStep : AMapSearchObject
///行走指示
@property (nonatomic, copy) NSString *instruction;
///方向
@property (nonatomic, copy) NSString *orientation;
///道路名称
@property (nonatomic, copy) NSString *road;
///此路段长度(单位:米)
@property (nonatomic, assign) NSInteger distance;
///此路段预计耗时(单位:秒)
@property (nonatomic, assign) NSInteger duration;
///此路段坐标点串
@property (nonatomic, copy) NSString *polyline;
///导航主要动作
@property (nonatomic, copy) NSString *action;
///导航辅助动作
@property (nonatomic, copy) NSString *assistantAction;
///此段收费(单位:元)
@property (nonatomic, assign) CGFloat tolls;
///收费路段长度(单位:米)
@property (nonatomic, assign) NSInteger tollDistance;
///主要收费路段
@property (nonatomic, copy) NSString *tollRoad;
///途径城市 AMapCity 数组,只有驾车路径规划时有效
@property (nonatomic, strong) NSArray<AMapCity *> *cities;
///路况信息数组,只有驾车路径规划时有效
@property (nonatomic, strong) NSArray<AMapTMC *> *tmcs;
@end
///步行、骑行、驾车方案
@interface AMapPath : AMapSearchObject
///起点和终点的距离
@property (nonatomic, assign) NSInteger distance;
///预计耗时(单位:秒)
@property (nonatomic, assign) NSInteger duration;
///导航策略
@property (nonatomic, copy) NSString *strategy;
///导航路段 AMapStep 数组
@property (nonatomic, strong) NSArray<AMapStep *> *steps;
///此方案费用(单位:元)
@property (nonatomic, assign) CGFloat tolls;
///此方案收费路段长度(单位:米)
@property (nonatomic, assign) NSInteger tollDistance;
///此方案交通信号灯个数
@property (nonatomic, assign) NSInteger totalTrafficLights;
/**
since 6.0.0
0 ; 1
0/
1
2
3
4
5
*/
@property (nonatomic, assign) NSInteger restriction;
///规划路径完整坐标点串集合(since 7.4.0)
@property (nonatomic, copy) NSString *polyline;
@end
@interface AMapFutureTimeInfoElement : AMapSearchObject
///总时长(分钟)
@property (nonatomic, assign) NSInteger duration;
///对应的路径规划方案中的路线
@property (nonatomic, assign) NSInteger pathindex;
/**
0线
1线
*/
@property (nonatomic, assign) NSInteger restriction;
///路况信息数组,只会返回AMapTMC中的status、polyline
@property (nonatomic, strong) NSArray<AMapTMC *> *tmcs;
@end
@interface AMapFutureTimeInfo : AMapSearchObject
///出发时间
@property (nonatomic, copy) NSString *startTime;
///路线列表 AMapFutureTimeInfoElement 数组
@property (nonatomic, strong) NSArray<AMapFutureTimeInfoElement *> *elements;
@end
///步行换乘信息
@interface AMapWalking : AMapSearchObject
///起点坐标
@property (nonatomic, copy) AMapGeoPoint *origin;
///终点坐标
@property (nonatomic, copy) AMapGeoPoint *destination;
///起点和终点的步行距离
@property (nonatomic, assign) NSInteger distance;
///步行预计时间
@property (nonatomic, assign) NSInteger duration;
///步行路段 AMapStep 数组
@property (nonatomic, strong) NSArray<AMapStep *> *steps;
@end
///出租车信息
@interface AMapTaxi : AMapSearchObject
///起点坐标
@property (nonatomic, copy) AMapGeoPoint *origin;
///终点坐标
@property (nonatomic, copy) AMapGeoPoint *destination;
///距离,单位米
@property (nonatomic, assign) NSInteger distance;
///耗时,单位秒
@property (nonatomic, assign) NSInteger duration;
///起点名称
@property (nonatomic, copy) NSString *sname;
///终点名称
@property (nonatomic, copy) NSString *tname;
@end
///火车站
@interface AMapRailwayStation : AMapSearchObject
///火车站ID
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///经纬度坐标
@property (nonatomic, copy) AMapGeoPoint *location;
///区域编码
@property (nonatomic, copy) NSString *adcode;
///发车、到站时间,途径站时则为进站时间
@property (nonatomic, copy) NSString *time;
///途径站点的停靠时间,单位为分钟
@property (nonatomic, assign) NSInteger wait;
///是否是始发站,为出发站时有效
@property (nonatomic, assign) BOOL isStart;
///是否是终点站,为到达站时有效
@property (nonatomic, assign) BOOL isEnd;
@end
///火车仓位及价格信息
@interface AMapRailwaySpace : AMapSearchObject
///类型,硬卧、硬座等
@property (nonatomic, copy) NSString *code;
///票价,单位元
@property (nonatomic, assign) CGFloat cost;
@end
///火车信息
@interface AMapRailway : AMapSearchObject
///火车线路ID
@property (nonatomic, copy) NSString *uid;
///名称
@property (nonatomic, copy) NSString *name;
///车次
@property (nonatomic, copy) NSString *trip;
///类型
@property (nonatomic, copy) NSString *type;
///该换乘段行车总距离,单位为米
@property (nonatomic, assign) NSInteger distance;
///该线路车段耗时,单位为秒
@property (nonatomic, assign) NSInteger time;
///出发站
@property (nonatomic, strong) AMapRailwayStation *departureStation;
///到达站
@property (nonatomic, strong) AMapRailwayStation *arrivalStation;
///仓位及价格信息
@property (nonatomic, strong) NSArray<AMapRailwaySpace *> *spaces;
///途径站点信息
@property (nonatomic, strong) NSArray<AMapRailwayStation *> *viaStops;
///备选路线信息, 目前只有id和name
@property (nonatomic, strong) NSArray<AMapRailway *> *alters;
@end
///公交换乘路段,如果walking和buslines同时有值,则是先walking后buslines
@interface AMapSegment : AMapSearchObject
///此路段步行导航信息
@property (nonatomic, strong) AMapWalking *walking;
///此路段可供选择的不同公交线路 AMapBusLine 数组
@property (nonatomic, strong) NSArray<AMapBusLine *> *buslines;
///出租车信息,跨城时有效
@property (nonatomic, strong) AMapTaxi *taxi;
///火车信息,跨城时有效
@property (nonatomic, strong) AMapRailway *railway;
///入口名称
@property (nonatomic, copy) NSString *enterName;
///入口经纬度
@property (nonatomic, copy) AMapGeoPoint *enterLocation;
///出口名称
@property (nonatomic, copy) NSString *exitName;
///出口经纬度
@property (nonatomic, copy) AMapGeoPoint *exitLocation;
@end
///公交方案
@interface AMapTransit : AMapSearchObject
///此公交方案价格(单位:元)
@property (nonatomic, assign) CGFloat cost;
///此换乘方案预期时间(单位:秒)
@property (nonatomic, assign) NSInteger duration;
///是否是夜班车
@property (nonatomic, assign) BOOL nightflag;
///此方案总步行距离(单位:米)
@property (nonatomic, assign) NSInteger walkingDistance;
///换乘路段 AMapSegment 数组
@property (nonatomic, strong) NSArray<AMapSegment *> *segments;
///当前方案的总距离
@property (nonatomic, assign) NSInteger distance;
@end
///路径规划信息
@interface AMapRoute : AMapSearchObject
///起点坐标
@property (nonatomic, copy) AMapGeoPoint *origin;
///终点坐标
@property (nonatomic, copy) AMapGeoPoint *destination;
///出租车费用(单位:元)
@property (nonatomic, assign) CGFloat taxiCost;
///步行、骑行、驾车方案列表 AMapPath 数组
@property (nonatomic, strong) NSArray<AMapPath *> *paths;
///公交换乘方案列表 AMapTransit 数组
@property (nonatomic, strong) NSArray<AMapTransit *> *transits;
@end
///距离测量结果
@interface AMapDistanceResult : AMapSearchObject
///起点坐标,起点坐标序列号(从1开始)
@property (nonatomic, assign) NSInteger originID;
///终点坐标,终点坐标序列号(从1开始)
@property (nonatomic, assign) NSInteger destID;
///路径距离,单位:米
@property (nonatomic, assign) NSInteger distance;
///预计行驶时间,单位:秒
@property (nonatomic, assign) NSInteger duration;
///错误信息,建议用此字段判断请求是否成功
@property (nonatomic, copy) NSString *info;
///在驾车模式下有效。默认为0;1:指定地点之间没有可以行车的道路;2:起点/终点 距离所有道路均距离过远(例如在海洋/矿业);3;起点/终点不在中国境内;
@property (nonatomic, assign) NSInteger code;
@end
#pragma mark - 天气查询
///实况天气,仅支持中国部分地区数据(台湾省目前没有数据)返回
@interface AMapLocalWeatherLive : AMapSearchObject
///区域编码
@property (nonatomic, copy) NSString *adcode;
///省份名
@property (nonatomic, copy) NSString *province;
///城市名
@property (nonatomic, copy) NSString *city;
///天气现象
@property (nonatomic, copy) NSString *weather;
///实时温度
@property (nonatomic, copy) NSString *temperature;
///风向
@property (nonatomic, copy) NSString *windDirection;
///风力,单位:级
@property (nonatomic, copy) NSString *windPower;
///空气湿度
@property (nonatomic, copy) NSString *humidity;
///数据发布时间
@property (nonatomic, copy) NSString *reportTime;
@end
///某一天的天气预报信息
@interface AMapLocalDayWeatherForecast : AMapSearchObject
///日期
@property (nonatomic, copy) NSString *date;
///星期
@property (nonatomic, copy) NSString *week;
///白天天气现象
@property (nonatomic, copy) NSString *dayWeather;
///晚上天气现象
@property (nonatomic, copy) NSString *nightWeather;
///白天温度
@property (nonatomic, copy) NSString *dayTemp;
///晚上温度
@property (nonatomic, copy) NSString *nightTemp;
///白天风向
@property (nonatomic, copy) NSString *dayWind;
///晚上风向
@property (nonatomic, copy) NSString *nightWind;
///白天风力
@property (nonatomic, copy) NSString *dayPower;
///晚上风力
@property (nonatomic, copy) NSString *nightPower;
@end
///天气预报类,支持当前时间在内的3天的天气进行预报
@interface AMapLocalWeatherForecast : AMapSearchObject
///区域编码
@property (nonatomic, copy) NSString *adcode;
///省份名
@property (nonatomic, copy) NSString *province;
///城市名
@property (nonatomic, copy) NSString *city;
///数据发布时间
@property (nonatomic, copy) NSString *reportTime;
///天气预报AMapLocalDayWeatherForecast数组
@property (nonatomic, strong) NSArray<AMapLocalDayWeatherForecast *> *casts;
@end
#pragma mark - 附近搜索
///附近搜索返回的用户信息
@interface AMapNearbyUserInfo : AMapSearchObject
///用户ID
@property (nonatomic, copy) NSString *userID;
///最后更新位置
@property (nonatomic, copy) AMapGeoPoint *location;
///与搜索点的距离,由搜索时searchType决定
@property (nonatomic, assign) CGFloat distance;
///最后更新的时间戳,单位秒
@property (nonatomic, assign) NSTimeInterval updatetime;
@end
#pragma mark - 交通态势
///道路路况评价 since 5.1.0
@interface AMapTrafficEvaluation : AMapSearchObject
///综述
@property (nonatomic, copy) NSString *evaluationDescription;
///0:未知;1:畅通;2:缓行;3:拥堵
@property (nonatomic, assign) NSInteger status;
///畅通所占百分比
@property (nonatomic, copy) NSString *expedite;
///缓行所占百分比
@property (nonatomic, copy) NSString *congested;
///拥堵所占百分比
@property (nonatomic, copy) NSString *blocked;
///未知路段所占百分比
@property (nonatomic, copy) NSString *unknown;
@end
///道路路况返回的道路信息 since 5.1.0
@interface AMapTrafficRoad : AMapSearchObject
///道路名称
@property (nonatomic, copy) NSString *name;
///0:未知;1:畅通;2:缓行;3:拥堵
@property (nonatomic, assign) NSInteger status;
///方向描述
@property (nonatomic, copy) NSString *direction;
///车行角度,判断道路正反向使用。 以正东方向为0度,逆时针方向为正,取值范围:[0,360]
@property (nonatomic, assign) float angle;
///速度 单位:千米/小时
@property (nonatomic, assign) float speed;
///道路坐标集,经度和纬度使用","分隔,坐标之间使用";"分隔。例如:x1,y1;x2,y2
@property (nonatomic, copy) NSString *polyline;
@end
///道路路况信息 since 5.1.0
@interface AMapTrafficInfo : AMapSearchObject
///路况综述
@property (nonatomic, copy) NSString *statusDescription;
///路况评价
@property (nonatomic, strong) AMapTrafficEvaluation *evaluation;
///道路信息
@property (nonatomic, strong) NSArray<AMapTrafficRoad*>* roads;
@end
#pragma mark - 企业地图基础数据类型
///POI点的图片信息
@interface AMapCloudImage : AMapSearchObject
///图片的id标识
@property (nonatomic, copy) NSString *uid;
///图片压缩后的url串
@property (nonatomic, copy) NSString *preurl;
///图片原始的url
@property (nonatomic, copy) NSString *url;
@end
///POI信息
@interface AMapCloudPOI : AMapSearchObject
///唯一标识
@property (nonatomic, assign) NSInteger uid;
///名称
@property (nonatomic, copy) NSString *name;
///坐标位置
@property (nonatomic, copy) AMapGeoPoint *location;
///地址
@property (nonatomic, copy) NSString *address;
///用户自定义字段
@property (nonatomic, strong) NSDictionary *customFields;
///创建时间
@property (nonatomic, copy) NSString *createTime;
///更新时间
@property (nonatomic, copy) NSString *updateTime;
///离当前位置的距离(只在企业地图周边搜索时有效)
@property (nonatomic, assign) NSInteger distance;
///图片信息
@property (nonatomic, strong) NSArray<AMapCloudImage *> *images __attribute((deprecated("已废弃 since 7.4.0")));
@end

85
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapNearbySearchManager.h

@ -0,0 +1,85 @@
//
// AMapNearbySearchManager.h
// AMapSearchKit
//
// Created by xiaoming han on 15/8/31.
// Copyright (c) 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "AMapNearbyUploadInfo.h"
@class AMapNearbySearchManager;
///附近搜索代理
@protocol AMapNearbySearchManagerDelegate <NSObject>
@optional
/**
* @brief
*/
- (AMapNearbyUploadInfo *)nearbyInfoForUploading:(AMapNearbySearchManager *)manager;
/**
* @brief
* @param error
*/
- (void)onNearbyInfoUploadedWithError:(NSError *)error;
/**
* @brief
* @param error
*/
- (void)onUserInfoClearedWithError:(NSError *)error;
@end
///附近搜索管理类,同时只能有一个实例开启,否则可能会出现错误。
@interface AMapNearbySearchManager : NSObject
///上传最小间隔,默认15s,最小7s。自动上传的过程中设置无效。
@property (nonatomic, assign) NSTimeInterval uploadTimeInterval;
///代理对象。
@property (nonatomic, weak) id<AMapNearbySearchManagerDelegate> delegate;
///是否正在自动上传状态中。
@property (nonatomic, readonly) BOOL isAutoUploading;
/**
* @brief manager单例.
* key使.
* @return nearbySearch实例
*/
+ (instancetype)sharedInstance;
/**
* @brief 使
*/
- (instancetype)init __attribute__((unavailable));
/**
* @brief
*/
- (void)startAutoUploadNearbyInfo;
/**
* @brief
*/
- (void)stopAutoUploadNearbyInfo;
/**
* @brief uploadTimeInterval最小值
* @param info
* @return YESNO
*/
- (BOOL)uploadNearbyInfo:(AMapNearbyUploadInfo *)info __attribute((deprecated("已废弃 since 7.4.0,该功能不再支持")));
/**
* @brief
* @param userID ID
* @return YESNO
*/
- (BOOL)clearUserInfoWithID:(NSString *)userID __attribute((deprecated("已废弃 since 7.4.0,该功能不再支持")));
@end

32
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapNearbyUploadInfo.h

@ -0,0 +1,32 @@
//
// AMapNearbyUploadInfo.h
// AMapSearchKit
//
// Created by xiaoming han on 15/9/6.
// Copyright (c) 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
///上传经纬度类型
typedef NS_ENUM(NSInteger, AMapSearchCoordinateType)
{
AMapSearchCoordinateTypeGPS = 1, ///< 标准GPS坐标
AMapSearchCoordinateTypeAMap = 2, ///< 高德坐标
};
///附近搜索上传信息
@interface AMapNearbyUploadInfo : NSObject<NSCopying>
///用户唯一标识,不能为空,否则上传会失败. 长度不超过32字符,只能包含英文、数字、下划线、短横杠
@property (nonatomic, copy) NSString *userID;
///坐标类型,默认是 AMapSearchCoordinateTypeAMap
@property (nonatomic, assign) AMapSearchCoordinateType coordinateType;
///用户位置经纬度。
@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
@end

351
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchAPI.h

@ -0,0 +1,351 @@
//
// AMapSearchAPI.h
// AMapSearchKit
//
// Created by xiaoming han on 15/7/22.
// Copyright (c) 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "AMapSearchObj.h"
#import "AMapCommonObj.h"
@protocol AMapSearchDelegate;
///搜索结果语言
#define AMapSearchLanguageZhCN @"zh" ///< 中文
#define AMapSearchLanguageEn @"en" ///< 英文
///搜索类
@interface AMapSearchAPI : NSObject
///实现了 AMapSearchDelegate 协议的类指针。
@property (nonatomic, weak) id<AMapSearchDelegate> delegate;
///查询超时时间,单位秒,默认为20秒。
@property (nonatomic, assign) NSInteger timeout;
///查询结果返回语言, 默认为中文。
@property (nonatomic, copy) NSString *language;
/**
* @brief AMapSearch的初始化函数
* key使.
* @return AMapSearch类对象实例
*/
- (instancetype)init;
/**
* @brief
*/
- (void)cancelAllRequests;
#pragma mark - 搜索服务接口
/**
* @brief POI ID查询接口
* @param request AMapPOIIDSearchRequest
*/
- (void)AMapPOIIDSearch:(AMapPOIIDSearchRequest *)request;
/**
* @brief POI
* @param request AMapPOIKeywordsSearchRequest
*/
- (void)AMapPOIKeywordsSearch:(AMapPOIKeywordsSearchRequest *)request;
/**
* @brief POI
* @param request AMapPOIAroundSearchRequest
*/
- (void)AMapPOIAroundSearch:(AMapPOIAroundSearchRequest *)request;
/**
* @brief POI
* @param request AMapPOIPolygonSearchRequest
*/
- (void)AMapPOIPolygonSearch:(AMapPOIPolygonSearchRequest *)request;
/**
* @brief 沿 (v4.3.0)
* @param request AMapRoutePOISearchRequest
*/
- (void)AMapRoutePOISearch:(AMapRoutePOISearchRequest *)request;
/**
* @brief
* @param request AMapGeocodeSearchRequest
*/
- (void)AMapGeocodeSearch:(AMapGeocodeSearchRequest *)request;
/**
* @brief
* @param request AMapReGeocodeSearchRequest
*/
- (void)AMapReGoecodeSearch:(AMapReGeocodeSearchRequest *)request;
/**
* @brief
* @param request AMapInputTipsSearchRequest
*/
- (void)AMapInputTipsSearch:(AMapInputTipsSearchRequest *)request;
/**
* @brief
* @param request AMapBusStopSearchRequest
*/
- (void)AMapBusStopSearch:(AMapBusStopSearchRequest *)request;
/**
* @brief 线
* @param request AMapBusLineIDSearchRequest
*/
- (void)AMapBusLineIDSearch:(AMapBusLineIDSearchRequest *)request;
/**
* @brief 线
* @param request AMapBusLineNameSearchRequest
*/
- (void)AMapBusLineNameSearch:(AMapBusLineNameSearchRequest *)request;
/**
* @brief
* @param request AMapDistrictSearchRequest
*/
- (void)AMapDistrictSearch:(AMapDistrictSearchRequest *)request;
/**
* @brief
* @param request AMapDrivingRouteSearchRequest
*/
- (void)AMapDrivingRouteSearch:(AMapDrivingRouteSearchRequest *)request;
/**
* @brief
* @param request AMapWalkingRouteSearchRequest
*/
- (void)AMapWalkingRouteSearch:(AMapWalkingRouteSearchRequest *)request;
/**
* @brief
* @param request AMapTransitRouteSearchRequest
*/
- (void)AMapTransitRouteSearch:(AMapTransitRouteSearchRequest *)request;
/**
* @brief (since 4.3.0)
* @param request AMapRidingRouteSearchRequest
*/
- (void)AMapRidingRouteSearch:(AMapRidingRouteSearchRequest *)request;
/**
* @brief since 6.1.0
* @param request AMapTruckRouteSearchRequest
*/
- (void)AMapTruckRouteSearch:(AMapTruckRouteSearchRequest *)request;
/**
* @brief 线 since 6.9.0
* @param request AMapTruckRouteSearchRequest
*/
- (void)AMapFutureRouteSearch:(AMapFutureRouteSearchRequest *)request;
/**
* @brief
* @param request AMapWeatherSearchRequest
*/
- (void)AMapWeatherSearch:(AMapWeatherSearchRequest *)request;
/**
* @brief since 6.1.0
* @param request AMapDistanceSearchRequest
*/
- (void)AMapDistanceSearch:(AMapDistanceSearchRequest *)request;
#pragma mark - 附近搜索相关
/**
* @brief
* @param request AMapNearbySearchRequest
*/
- (void)AMapNearbySearch:(AMapNearbySearchRequest *)request __attribute__((deprecated("已废弃, from 7.4.0,该功能不再支持")));
#pragma mark - 企业地图搜索相关
/**
* @brief
* @param request AMapCloudPOIAroundSearchRequest
*/
- (void)AMapCloudPOIAroundSearch:(AMapCloudPOIAroundSearchRequest *)request;
/**
* @brief polygon区域查询接口
* @param request AMapCloudPOIPolygonSearchRequest
*/
- (void)AMapCloudPOIPolygonSearch:(AMapCloudPOIPolygonSearchRequest *)request;
/**
* @brief ID查询接口
* @param request AMapCloudPOIIDSearchRequest
*/
- (void)AMapCloudPOIIDSearch:(AMapCloudPOIIDSearchRequest *)request;
/**
* @brief
* @param request AMapCloudPOILocalSearchRequest
*/
- (void)AMapCloudPOILocalSearch:(AMapCloudPOILocalSearchRequest *)request;
#pragma mark - 短串分享相关
/**
* @brief
* @param request AMapLocationShareSearchRequest
*/
- (void)AMapLocationShareSearch:(AMapLocationShareSearchRequest *)request;
/**
* @brief
* @param request AMapPOIShareSearchRequest
*/
- (void)AMapPOIShareSearch:(AMapPOIShareSearchRequest *)request;
/**
* @brief 线
* @param request AMapRouteShareSearchRequest
*/
- (void)AMapRouteShareSearch:(AMapRouteShareSearchRequest *)request;
/**
* @brief
* @param request AMapNavigationShareSearchRequest
*/
- (void)AMapNavigationShareSearch:(AMapNavigationShareSearchRequest *)request;
@end
#pragma mark - AMapSearchDelegate
///AMapSearchDelegate协议, 定义了搜索结果的回调方法,发生错误时的错误回调方法。
@protocol AMapSearchDelegate<NSObject>
@optional
/**
* @brief .
* @param request .
* @param error .
*/
- (void)AMapSearchRequest:(id)request didFailWithError:(NSError *)error;
/**
* @brief POI查询回调函数
* @param request AMapPOISearchBaseRequest
* @param response AMapPOISearchResponse
*/
- (void)onPOISearchDone:(AMapPOISearchBaseRequest *)request response:(AMapPOISearchResponse *)response;
/**
* @brief 沿 (since v4.3.0)
* @param request AMapRoutePOISearchRequest
* @param response AMapRoutePOISearchResponse
*/
- (void)onRoutePOISearchDone:(AMapRoutePOISearchRequest *)request response:(AMapRoutePOISearchResponse *)response;
/**
* @brief
* @param request AMapGeocodeSearchRequest
* @param response AMapGeocodeSearchResponse
*/
- (void)onGeocodeSearchDone:(AMapGeocodeSearchRequest *)request response:(AMapGeocodeSearchResponse *)response;
/**
* @brief
* @param request AMapReGeocodeSearchRequest
* @param response AMapReGeocodeSearchResponse
*/
- (void)onReGeocodeSearchDone:(AMapReGeocodeSearchRequest *)request response:(AMapReGeocodeSearchResponse *)response;
/**
* @brief
* @param request AMapInputTipsSearchRequest
* @param response AMapInputTipsSearchResponse
*/
- (void)onInputTipsSearchDone:(AMapInputTipsSearchRequest *)request response:(AMapInputTipsSearchResponse *)response;
/**
* @brief
* @param request AMapBusStopSearchRequest
* @param response AMapBusStopSearchResponse
*/
- (void)onBusStopSearchDone:(AMapBusStopSearchRequest *)request response:(AMapBusStopSearchResponse *)response;
/**
* @brief 线
* @param request AMapBusLineSearchRequest
* @param response AMapBusLineSearchResponse
*/
- (void)onBusLineSearchDone:(AMapBusLineBaseSearchRequest *)request response:(AMapBusLineSearchResponse *)response;
/**
* @brief
* @param request AMapDistrictSearchRequest
* @param response AMapDistrictSearchResponse
*/
- (void)onDistrictSearchDone:(AMapDistrictSearchRequest *)request response:(AMapDistrictSearchResponse *)response;
/**
* @brief
* @param request AMapRouteSearchBaseRequest
* @param response AMapRouteSearchResponse
*/
- (void)onRouteSearchDone:(AMapRouteSearchBaseRequest *)request response:(AMapRouteSearchResponse *)response;
/**
* @brief since 6.9.0
* @param request AMapRouteSearchBaseRequest
* @param response AMapRouteSearchResponse
*/
- (void)onFutureRouteSearchDone:(AMapRouteSearchBaseRequest *)request response:(AMapFutureRouteSearchResponse *)response;
/**
* @brief
* @param request AMapDistanceSearchRequest
* @param response AMapDistanceSearchResponse
*/
- (void)onDistanceSearchDone:(AMapDistanceSearchRequest *)request response:(AMapDistanceSearchResponse *)response;
/**
* @brief
* @param request AMapWeatherSearchRequest
* @param response AMapWeatherSearchResponse
*/
- (void)onWeatherSearchDone:(AMapWeatherSearchRequest *)request response:(AMapWeatherSearchResponse *)response;
#pragma mark - 附近搜索回调
/**
* @brief
* @param request AMapNearbySearchRequest
* @param response AMapNearbySearchResponse
*/
- (void)onNearbySearchDone:(AMapNearbySearchRequest *)request response:(AMapNearbySearchResponse *)response;
#pragma mark - 企业地图搜索回调
/**
* @brief
* @param request AMapCloudSearchBaseRequest
* @param response AMapCloudPOISearchResponse
*/
- (void)onCloudSearchDone:(AMapCloudSearchBaseRequest *)request response:(AMapCloudPOISearchResponse *)response;
#pragma mark - 短串分享搜索回调
/**
* @brief
* @param request
* @param response AMapShareSearchResponse
*/
- (void)onShareSearchDone:(AMapShareSearchBaseRequest *)request response:(AMapShareSearchResponse *)response;
@end

73
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchError.h

@ -0,0 +1,73 @@
//
// AMapSearchError.h
// AMapSearchKit
//
// Created by xiaoming han on 15/7/29.
// Copyright (c) 2015年 Amap. All rights reserved.
//
#ifndef AMapSearchKit_AMapSearchError_h
#define AMapSearchKit_AMapSearchError_h
///AMapSearch errorDomain
extern NSString * const AMapSearchErrorDomain;
///AMapSearch errorCode
typedef NS_ENUM(NSInteger, AMapSearchErrorCode)
{
AMapSearchErrorOK = 1000,///< 没有错误
AMapSearchErrorInvalidSignature = 1001,///< 无效签名
AMapSearchErrorInvalidUserKey = 1002,///< key非法或过期
AMapSearchErrorServiceNotAvailable = 1003,///< 没有权限使用相应的接口
AMapSearchErrorDailyQueryOverLimit = 1004,///< 访问已超出日访问量
AMapSearchErrorTooFrequently = 1005,///< 用户访问过于频繁
AMapSearchErrorInvalidUserIP = 1006,///< 用户IP无效
AMapSearchErrorInvalidUserDomain = 1007,///< 用户域名无效
AMapSearchErrorInvalidUserSCode = 1008,///< 安全码验证错误,bundleID与key不对应
AMapSearchErrorUserKeyNotMatch = 1009,///< 请求key与绑定平台不符
AMapSearchErrorIPQueryOverLimit = 1010,///< IP请求超限
AMapSearchErrorNotSupportHttps = 1011,///< 不支持HTTPS请求
AMapSearchErrorInsufficientPrivileges = 1012,///< 权限不足,服务请求被拒绝
AMapSearchErrorUserKeyRecycled = 1013,///< 开发者key被删除,无法正常使用
AMapSearchErrorInvalidResponse = 1100,///< 请求服务响应错误
AMapSearchErrorInvalidEngineData = 1101,///< 引擎返回数据异常
AMapSearchErrorConnectTimeout = 1102,///< 服务端请求链接超时
AMapSearchErrorReturnTimeout = 1103,///< 读取服务结果超时
AMapSearchErrorInvalidParams = 1200,///< 请求参数非法
AMapSearchErrorMissingRequiredParams = 1201,///< 缺少必填参数
AMapSearchErrorIllegalRequest = 1202,///< 请求协议非法
AMapSearchErrorServiceUnknown = 1203,///< 其他服务端未知错误
AMapSearchErrorClientUnknown = 1800,///< 客户端未知错误,服务返回结果为空或其他错误
AMapSearchErrorInvalidProtocol = 1801,///< 协议解析错误,通常是返回结果无法解析
AMapSearchErrorTimeOut = 1802,///< 连接超时
AMapSearchErrorBadURL = 1803,///< URL异常
AMapSearchErrorCannotFindHost = 1804,///< 找不到主机
AMapSearchErrorCannotConnectToHost = 1805,///< 服务器连接失败
AMapSearchErrorNotConnectedToInternet = 1806,///< 连接异常,通常为没有网络的情况
AMapSearchErrorCancelled = 1807,///< 连接取消
AMapSearchErrorOverPassPointCount = 1809,///< 途经点个数超限
AMapSearchErrorOverPassAreaMaxCount = 1810,///< 避让区域个数超限
AMapSearchErrorOverPassAreaMaxArea = 1811,///< 避让区域大小超限
AMapSearchErrorOverPassAreaPointCount = 1812,///< 避让区域点个数超限
AMapSearchErrorOverPassKeyWordLenth = 1813,///< 搜索关键字长度超限
AMapSearchErrorTableIDNotExist = 2000,///< table id 格式不正确
AMapSearchErrorIDNotExist = 2001,///< id 不存在
AMapSearchErrorServiceMaintenance = 2002,///< 服务器维护中
AMapSearchErrorEngineTableIDNotExist = 2003,///< key对应的table id 不存在
AMapSearchErrorInvalidNearbyUserID = 2100,///< 找不到对应userID的信息
AMapSearchErrorNearbyKeyNotBind = 2101,///< key未开通“附近”功能
AMapSearchErrorOutOfService = 3000,///< 规划点(包括起点、终点、途经点)不在中国范围内
AMapSearchErrorNoRoadsNearby = 3001,///< 规划点(包括起点、终点、途经点)附近搜不到道路
AMapSearchErrorRouteFailed = 3002,///< 路线计算失败,通常是由于道路连通关系导致
AMapSearchErrorOverDirectionRange = 3003,///< 起点终点距离过长
AMapSearchErrorShareLicenseExpired = 4000,///< 短串分享认证失败
AMapSearchErrorShareFailed = 4001,///< 短串请求失败
};
#endif

16
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchKit.h

@ -0,0 +1,16 @@
//
// AMapSearchKit.h
// AMapSearchKit
//
// Created by xiaoming han on 15/7/22.
// Copyright (c) 2015年 Amap. All rights reserved.
//
#import <AMapSearchKit/AMapSearchAPI.h>
#import <AMapSearchKit/AMapSearchObj.h>
#import <AMapSearchKit/AMapCommonObj.h>
#import <AMapSearchKit/AMapSearchError.h>
#import <AMapSearchKit/AMapNearbySearchManager.h>
#import <AMapSearchKit/AMapNearbyUploadInfo.h>
#import <AMapSearchKit/AMapSearchVersion.h>

727
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchObj.h

@ -0,0 +1,727 @@
//
// AMapSearchObj.h
// AMapSearchKit
//
// Created by xiaoming han on 15/7/22.
// Copyright (c) 2015年 Amap. All rights reserved.
//
/* 该文件定义了搜索请求和返回对象。*/
#import <Foundation/Foundation.h>
#import "AMapCommonObj.h"
///沿途搜索类型
typedef NS_ENUM(NSInteger, AMapRoutePOISearchType)
{
AMapRoutePOISearchTypeGasStation = 0, ///< 加油站
AMapRoutePOISearchTypeMaintenanceStation = 1, ///< 维修站
AMapRoutePOISearchTypeATM = 2, ///< ATM
AMapRoutePOISearchTypeToilet = 3, ///< 厕所
AMapRoutePOISearchTypeGasAirStation = 4, ///< 加气站
AMapRoutePOISearchTypeParkStation = 5, ///< 服务区
};
///天气查询类型
typedef NS_ENUM(NSInteger, AMapWeatherType)
{
AMapWeatherTypeLive = 1, ///< 实时
AMapWeatherTypeForecast ///< 预报
};
///企业地图搜索结果排序
typedef NS_ENUM(NSInteger, AMapCloudSortType)
{
AMapCloudSortTypeDESC = 0, ///< 降序
AMapCloudSortTypeASC = 1 ///< 升序
};
///附近搜索距离类型
typedef NS_ENUM(NSInteger, AMapNearbySearchType)
{
AMapNearbySearchTypeLiner = 0, ///< 直线距离
AMapNearbySearchTypeDriving = 1, ///< 驾车行驶距离
};
///货车类型
typedef NS_ENUM(NSInteger, AMapTruckSizeType)
{
AMapTruckSizeTypeMini = 1, ///< 微型车
AMapTruckSizeTypeLight = 2, ///< 轻型车
AMapTruckSizeTypeMedium = 3, ///< 中型车
AMapTruckSizeTypeHeavy = 4, ///< 重型车
};
///规避道路类型
typedef NS_ENUM(NSInteger, AMapDrivingRouteExcludeType)
{
AMapDrivingRouteExcludeTypeNone = 0, ///< 不规避
AMapDrivingRouteExcludeTypeToll = 1, ///< 收费道路
AMapDrivingRouteExcludeTypeMotorway = 2, ///< 高速路
AMapDrivingRouteExcludeTypeFerry = 3, ///< 渡船
};
///距离测量类型 @since 7.7.0
typedef NS_ENUM(NSInteger, AMapDistanceSearchType)
{
AMapDistanceSearchTypeStraight = 0, ///< 直线距离
AMapDistanceSearchTypeDrive = 1, ///< 驾车导航距离
AMapDistanceSearchTypeWalk = 3, ///< 步行导航距离
};
#pragma mark - AMapPOISearchBaseRequest
///POI搜索请求基类
@interface AMapPOISearchBaseRequest : AMapSearchObject
///类型,多个类型用“|”分割 可选值:文本分类、分类代码
@property (nonatomic, copy) NSString *types;
///排序规则, 0-距离排序;1-综合排序, 默认0
@property (nonatomic, assign) NSInteger sortrule;
///每页记录数, 范围1-25, [default = 20]
@property (nonatomic, assign) NSInteger offset;
///当前页数, 范围1-100, [default = 1]
@property (nonatomic, assign) NSInteger page;
///建筑物POI编号,传入建筑物POI之后,则只在该建筑物之内进行搜索(since 4.5.0)
@property (nonatomic, copy) NSString *building;
///是否返回扩展信息,默认为 NO。
@property (nonatomic, assign) BOOL requireExtension;
///是否返回子POI,默认为 NO。
@property (nonatomic, assign) BOOL requireSubPOIs;
@end
///POI ID搜索请求
@interface AMapPOIIDSearchRequest : AMapPOISearchBaseRequest
///POI全局唯一ID
@property (nonatomic, copy) NSString *uid;
@end
///POI关键字搜索
@interface AMapPOIKeywordsSearchRequest : AMapPOISearchBaseRequest
///查询关键字,多个关键字用“|”分割
@property (nonatomic, copy) NSString *keywords;
///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode.(注:台湾省的城市一律设置为【台湾】,不具体到市。)
@property (nonatomic, copy) NSString *city;
///强制城市限制功能 默认NO,例如:在上海搜索天安门,如果citylimit为true,将不返回北京的天安门相关的POI
@property (nonatomic, assign) BOOL cityLimit;
///设置后,如果sortrule==0,则返回结果会按照距离此点的远近来排序,since 5.2.1
@property (nonatomic, strong) AMapGeoPoint *location;
@end
///POI周边搜索
@interface AMapPOIAroundSearchRequest : AMapPOISearchBaseRequest
///查询关键字,多个关键字用“|”分割
@property (nonatomic, copy) NSString *keywords;
///中心点坐标
@property (nonatomic, copy) AMapGeoPoint *location;
///查询半径,范围:0-50000,单位:米 [default = 1500]
@property (nonatomic, assign) NSInteger radius;
///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode。注:当用户指定的经纬度和city出现冲突,若范围内有用户指定city的数据,则返回相关数据,否则返回为空。(since 5.7.0)
@property (nonatomic, copy) NSString *city;
///是否对结果进行人工干预,如火车站,原因为poi较为特殊,结果存在人工干预,干预结果优先,所以距离优先的排序未生效,默认为YES (since 7.4.0)
@property (nonatomic, assign) BOOL special;
@end
///POI多边形搜索
@interface AMapPOIPolygonSearchRequest : AMapPOISearchBaseRequest
///查询关键字,多个关键字用“|”分割
@property (nonatomic, copy) NSString *keywords;
///多边形
@property (nonatomic, copy) AMapGeoPolygon *polygon;
@end
///POI搜索返回
@interface AMapPOISearchResponse : AMapSearchObject
///返回的POI数目
@property (nonatomic, assign) NSInteger count;
///关键字建议列表和城市建议列表
@property (nonatomic, strong) AMapSuggestion *suggestion;
///POI结果,AMapPOI 数组
@property (nonatomic, strong) NSArray<AMapPOI *> *pois;
@end
#pragma mark - AMapPOIRouteSearchRequest
///沿途搜索, 注意起点和终点不能相距太远(大概70公里),否则可能搜索结果为空
@interface AMapRoutePOISearchRequest : AMapSearchObject
///中心点坐标
@property (nonatomic, copy) AMapGeoPoint *origin;
///目标点坐标
@property (nonatomic, copy) AMapGeoPoint *destination;
///搜索类型
@property (nonatomic, assign) AMapRoutePOISearchType searchType;
///驾车导航策略,同驾车路径规划请求的策略(5 多策略除外)
@property (nonatomic, assign) NSInteger strategy;
///道路周围搜索范围,单位米,[0-500],默认250。
@property (nonatomic, assign) NSInteger range;
///用户自己规划的路线,在origine、destination未填入时为必填.格式为:"经度,维度;经度,维度;...". 目前限制个数最多为100个点
@property (nonatomic, strong) NSString *polylineStr;
///用户自己规划的路线,在origine、destination未填入且polylineStr未填入时为必填. 目前限制个数最多为100个点
@property (nonatomic, strong) NSArray<AMapGeoPoint*> *polyline;
@end
///沿途搜索返回
@interface AMapRoutePOISearchResponse : AMapSearchObject
///返回的POI数目
@property (nonatomic, assign) NSInteger count;
///POI结果,AMapRoutePOI 数组
@property (nonatomic, strong) NSArray<AMapRoutePOI *> *pois;
@end
#pragma mark - AMapInputTipsSearchRequest
///搜索提示请求
@interface AMapInputTipsSearchRequest : AMapSearchObject
///查询关键字
@property (nonatomic, copy) NSString *keywords;
///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode.
@property (nonatomic, copy) NSString *city;
///类型,多个类型用“|”分割 可选值:文本分类、分类代码
@property (nonatomic, copy) NSString *types;
///强制城市限制功能,例如:在上海搜索天安门,如果citylimit为true,将不返回北京的天安门相关的POI
@property (nonatomic, assign) BOOL cityLimit;
///格式形如:@"116.481488,39.990464",(经度,纬度),不可以包含空格。如果设置,在此location附近优先返回搜索关键词信息, since 5.0.0
@property (nonatomic, copy) NSString *location;
@end
///搜索提示返回
@interface AMapInputTipsSearchResponse : AMapSearchObject
///返回数目
@property (nonatomic, assign) NSInteger count;
///提示列表 AMapTip 数组, AMapTip 有多种属性,可根据该对象的返回信息,配合其他搜索服务使用,完善您应用的功能。如:\n 1)uid为空,location为空,该提示语为品牌词,可根据该品牌词进行POI关键词搜索。\n 2)uid不为空,location为空,为公交线路,根据uid进行公交线路查询。\n 3)uid不为空,location也不为空,是一个真实存在的POI,可直接显示在地图上。
@property (nonatomic, strong) NSArray<AMapTip *> *tips;
@end
#pragma mark - AMapGeocodeSearchRequest
///地理编码请求
@interface AMapGeocodeSearchRequest : AMapSearchObject
///地址
@property (nonatomic, copy) NSString *address;
///查询城市,可选值:cityname(中文或中文全拼)、citycode、adcode.
@property (nonatomic, copy) NSString *city;
///指定查询国家,支持多个国家,用“|”分隔,可选值:国家代码ISO 3166 或 global,仅海外生效(since 7.4.0)
@property (nonatomic, copy) NSString *country;
@end
///地理编码返回
@interface AMapGeocodeSearchResponse : AMapSearchObject
///返回数目
@property (nonatomic, assign) NSInteger count;
///地理编码结果 AMapGeocode 数组
@property (nonatomic, strong) NSArray<AMapGeocode *> *geocodes;
@end
#pragma mark - AMapReGeocodeSearchRequest
///逆地理编码请求
@interface AMapReGeocodeSearchRequest : AMapSearchObject
///是否返回扩展信息,默认NO。
@property (nonatomic, assign) BOOL requireExtension;
///中心点坐标。
@property (nonatomic, copy) AMapGeoPoint *location;
///查询半径,单位米,范围0~3000,默认1000。
@property (nonatomic, assign) NSInteger radius;
///指定返回结果poi数组中的POI类型,在requireExtension=YES时生效。输入为typecode, 支持传入多个typecode, 多值时用“|”分割
@property (nonatomic, copy) NSString *poitype;
///distance 按距离返回,score 按权重返回,仅海外生效(since 7.4.0)
@property (nonatomic, copy) NSString *mode;
@end
///逆地理编码返回
@interface AMapReGeocodeSearchResponse : AMapSearchObject
///逆地理编码结果
@property (nonatomic, strong) AMapReGeocode *regeocode;
@end
#pragma mark - AMapBusStopSearchRequest
///公交站点请求
@interface AMapBusStopSearchRequest : AMapSearchObject
///查询关键字
@property (nonatomic, copy) NSString *keywords;
///城市 可选值:cityname(中文或中文全拼)、citycode、adcode
@property (nonatomic, copy) NSString *city;
///每页记录数,默认为20,取值为:1-50
@property (nonatomic, assign) NSInteger offset;
///当前页数,默认值为1,取值为:1-100
@property (nonatomic, assign) NSInteger page;
@end
///公交站点返回
@interface AMapBusStopSearchResponse : AMapSearchObject
///公交站数目
@property (nonatomic, assign) NSInteger count;
///关键字建议列表和城市建议列表
@property (nonatomic, strong) AMapSuggestion *suggestion;
///公交站点数组,数组中存放AMapBusStop对象
@property (nonatomic, strong) NSArray<AMapBusStop *> *busstops;
@end
#pragma mark - AMapBusLineSearchRequest
///公交线路查询请求基类,不可直接调用
@interface AMapBusLineBaseSearchRequest : AMapSearchObject
///城市 可选值:cityname(中文或中文全拼)、citycode、adcode
@property (nonatomic, copy) NSString *city;
///是否返回扩展信息,默认为NO
@property (nonatomic, assign) BOOL requireExtension;
///每页记录数,默认为20,取值为1-50
@property (nonatomic, assign) NSInteger offset;
///当前页数,默认为1,取值为1-100
@property (nonatomic, assign) NSInteger page;
@end
///公交站线路根据名字请求
@interface AMapBusLineNameSearchRequest : AMapBusLineBaseSearchRequest
///查询关键字
@property (nonatomic, copy) NSString *keywords;
@end
///公交站线路根据ID请求
@interface AMapBusLineIDSearchRequest : AMapBusLineBaseSearchRequest
///唯一标识
@property (nonatomic, copy) NSString *uid;
@end
///公交站线路返回
@interface AMapBusLineSearchResponse : AMapSearchObject
///返回公交站数目
@property (nonatomic, assign) NSInteger count;
///关键字建议列表和城市建议列表
@property (nonatomic, strong) AMapSuggestion *suggestion;
///公交线路数组,数组中存放 AMapBusLine 对象
@property (nonatomic, strong) NSArray<AMapBusLine *> *buslines;
@end
#pragma mark - AMapDistrictSearchRequest
///行政区划查询请求
@interface AMapDistrictSearchRequest : AMapSearchObject
///查询关键字,只支持单关键字搜索,全国范围
@property (nonatomic, copy) NSString *keywords;
///是否返回边界坐标,默认NO
@property (nonatomic, assign) BOOL requireExtension;
///是否显示商圈信息,默认NO。注:已废弃,行政区划搜索无商圈信息。
@property (nonatomic, assign) BOOL showBusinessArea __attribute__((deprecated("已废弃, from 5.3.0")));;
///每页记录数, 范围1-50, [default = 20]
@property (nonatomic, assign) NSInteger offset;
///当前页数, 范围1-100, [default = 1]
@property (nonatomic, assign) NSInteger page;
///子区域层级,默认1。规则:设置显示下级行政区级数(行政区级别包括:国家、省/直辖市、市、区/县、乡镇/街道多级数据)可选值:0、1、2、3等数字,0-不返回下级行政区;1-返回下一级行政区;2-返回下两级行政区;3-返回下三级行政区
@property (nonatomic, assign) NSInteger subdistrict;
@end
///行政区划响应
@interface AMapDistrictSearchResponse : AMapSearchObject
///返回数目
@property (nonatomic, assign) NSInteger count;
///行政区域 AMapDistrict 数组
@property (nonatomic, strong) NSArray<AMapDistrict *> *districts;
@end
#pragma mark - AMapRouteSearchBaseRequest
///路径规划基础类,不可直接调用
@interface AMapRouteSearchBaseRequest : AMapSearchObject
///出发点
@property (nonatomic, copy) AMapGeoPoint *origin;
///目的地
@property (nonatomic, copy) AMapGeoPoint *destination;
@end
#pragma mark - AMapDrivingRouteSearchRequest
///驾车路径规划
@interface AMapDrivingRouteSearchRequest : AMapRouteSearchBaseRequest
/**
0
0)1234
5使使
6789
10
11
12
13
14
15
16
17
18
19
20
*/
@property (nonatomic, assign) NSInteger strategy;
///途经点 AMapGeoPoint 数组,最多支持16个途经点
@property (nonatomic, copy) NSArray<AMapGeoPoint *> *waypoints;
///避让区域 AMapGeoPolygon 数组,最多支持100个避让区域,每个区域16个点
@property (nonatomic, copy) NSArray<AMapGeoPolygon *> *avoidpolygons;
///避让道路名
@property (nonatomic, copy) NSString *avoidroad;
///出发点 POI ID
@property (nonatomic, copy) NSString *originId;
///目的地 POI ID
@property (nonatomic, copy) NSString *destinationId;
///出发点POI类型编码
@property (nonatomic, copy) NSString *origintype;
///目的地POI类型编码
@property (nonatomic, copy) NSString *destinationtype;
///是否返回扩展信息,默认为 NO
@property (nonatomic, assign) BOOL requireExtension;
///车牌省份,用汉字填入车牌省份缩写。用于判断是否限行
@property (nonatomic, copy) NSString *plateProvince;
///车牌详情,填入除省份及标点之外的字母和数字(需大写)。用于判断是否限行。
@property (nonatomic, copy) NSString *plateNumber;
///使用轮渡,0使用1不使用,默认为0使用
@property (nonatomic, assign) NSInteger ferry;
/**
0
0();
1;
2
*/
@property (nonatomic, assign) NSInteger cartype;
///规避道路类型,默认为AMapDrivingRouteExcludeTypeNone,仅海外生效
@property (nonatomic, assign) AMapDrivingRouteExcludeType exclude;
@end
#pragma mark - AMapWalkingRouteSearchRequest
///步行路径规划
@interface AMapWalkingRouteSearchRequest : AMapRouteSearchBaseRequest
///是否提供备选步行方案([default = 0])0-只提供一条步行方案; 1-提供备选步行方案(有可能无备选方案)
@property (nonatomic, assign) NSInteger multipath __attribute__((deprecated("已废弃, from 5.0.0")));
@end
#pragma mark - AMapTransitRouteSearchRequest
///公交路径规划
@interface AMapTransitRouteSearchRequest : AMapRouteSearchBaseRequest
///公交换乘策略([default = 0])\n 0-最快捷模式;\n 1-最经济模式;\n 2-最少换乘模式;\n 3-最少步行模式;\n 4-最舒适模式;\n 5-不乘地铁模式
@property (nonatomic, assign) NSInteger strategy;
///城市, 必填
@property (nonatomic, copy) NSString *city;
///目的城市, 跨城时需要填写,否则会出错
@property (nonatomic, copy) NSString *destinationCity;
///是否包含夜班车,默认为 NO
@property (nonatomic, assign) BOOL nightflag;
///是否返回扩展信息,默认为 NO
@property (nonatomic, assign) BOOL requireExtension;
@end
#pragma mark - AMapRidingRouteSearchRequest
///骑行路径规划
@interface AMapRidingRouteSearchRequest : AMapRouteSearchBaseRequest
///路径方案类型([default = 0])\n 0-推荐路线及最快路线综合\n 1-推荐路线\n 2-最快路线
@property (nonatomic, assign) NSInteger type __attribute__((deprecated("已废弃, from 5.0.0")));
///是否返回扩展信息,默认为 NO (since 7.6.0)
@property (nonatomic, assign) BOOL requireExtension;
@end
///路径规划返回
@interface AMapRouteSearchResponse : AMapSearchObject
///路径规划信息数目
@property (nonatomic, assign) NSInteger count;
///路径规划信息
@property (nonatomic, strong) AMapRoute *route;
@end
///骑行路径规划返回
@interface AMapRidingRouteSearchResponse : AMapRouteSearchResponse
@end
#pragma mark - AMapTruckRouteSearchRequest
///货车路径规划(since 6.1.0)
@interface AMapTruckRouteSearchRequest : AMapRouteSearchBaseRequest
/**
1
1
2
3
4&
5&
6&
7&&
8
9&
*/
@property (nonatomic, assign) NSInteger strategy;
///途经点 AMapGeoPoint 数组,最多支持16个途经点
@property (nonatomic, copy) NSArray<AMapGeoPoint *> *waypoints;
///出发点 POI ID
@property (nonatomic, copy) NSString *originId;
///目的地 POI ID
@property (nonatomic, copy) NSString *destinationId;
///出发点POI类型编码
@property (nonatomic, copy) NSString *origintype;
///目的地POI类型编码
@property (nonatomic, copy) NSString *destinationtype;
///车牌省份,用汉字填入车牌省份缩写。用于判断是否限行
@property (nonatomic, copy) NSString *plateProvince;
///车牌详情,填入除省份及标点之外的字母和数字(需大写)。用于判断是否限行。
@property (nonatomic, copy) NSString *plateNumber;
///货车大小,默认为 轻型车(AMapTruckSizeTypeLight)
@property (nonatomic, assign) AMapTruckSizeType size;
///车辆高度,单位米,取值[0 – 25.5]米,默认 1.6 米
@property (nonatomic, assign) CGFloat height;
///车辆宽度,单位米,取值[0 – 25.5]米,默认 2.5 米
@property (nonatomic, assign) CGFloat width;
///车辆总重,单位吨,取值[0 – 6553.5]吨,默认 0.9 吨
@property (nonatomic, assign) CGFloat load;
///货车核定载重,单位吨,取值[0 – 6553.5]吨,默认 10 吨
@property (nonatomic, assign) CGFloat weight;
///车辆轴数,单位个,取值[0 –255]个,默认 2个轴
@property (nonatomic, assign) NSInteger axis;
///是否返回扩展信息,默认为 NO (since 7.6.0)
@property (nonatomic, assign) BOOL requireExtension;
@end
#pragma mark - AMapDistanceSearchRequest
///距离查询请求(since 6.1.0)
@interface AMapDistanceSearchRequest : AMapSearchObject
///起点坐标数组,最多支持100个点。
@property (nonatomic, strong) NSArray<AMapGeoPoint *> *origins;
///终点坐标
@property (nonatomic, strong) AMapGeoPoint *destination;
///路径计算的类型,当type为导航距离时,会考虑路况,故在不同时间请求返回结果可能不同;
@property (nonatomic, assign) AMapDistanceSearchType type;
///驾车距离测量策略,参考驾车路径规划。仅当type为AMapDistanceSearchTypeDrive时有效,默认4
@property (nonatomic, assign) NSInteger strategy;
///是否返回扩展信息,默认为 NO (since 7.6.0)
@property (nonatomic, assign) BOOL requireExtension;
@end
///距离查询结果(since 6.1.0)
@interface AMapDistanceSearchResponse : AMapSearchObject
///距离查询结果 AMapDistanceResult 数组。
@property (nonatomic, strong) NSArray<AMapDistanceResult *> *results;
@end
#pragma mark - AMapWeatherSearchRequest
///天气查询请求
@interface AMapWeatherSearchRequest : AMapSearchObject
///城市名称,支持cityname及adcode
@property (nonatomic, copy) NSString *city;
///气象类型,Live为实时天气,Forecast为后三天预报天气,默认为Live
@property (nonatomic, assign) AMapWeatherType type;
@end
///天气查询返回
@interface AMapWeatherSearchResponse : AMapSearchObject
///实时天气数据信息 AMapLocalWeatherLive 数组,仅在请求实时天气时有返回。
@property (nonatomic, strong) NSArray<AMapLocalWeatherLive *> *lives;
///预报天气数据信息 AMapLocalWeatherForecast 数组,仅在请求预报天气时有返回
@property (nonatomic, strong) NSArray<AMapLocalWeatherForecast *> *forecasts;
@end
#pragma mark - AMapNearbySearchRequest
///附近搜索请求
@interface AMapNearbySearchRequest : AMapSearchObject
///中心点坐标
@property (nonatomic, copy) AMapGeoPoint *center;
///查询半径,范围:[0, 10000],单位:米 [default = 1000]
@property (nonatomic, assign) NSInteger radius;
///搜索距离类型,默认为直线距离
@property (nonatomic, assign) AMapNearbySearchType searchType;
///检索时间范围,超过24小时的数据无法返回,范围[5, 24*60*60] 单位:秒 [default = 1800]
@property (nonatomic, assign) NSInteger timeRange;
///返回条数,范围[1, 100], 默认30
@property (nonatomic, assign) NSInteger limit;
@end
///附近搜索返回
@interface AMapNearbySearchResponse : AMapSearchObject
///结果总条数
@property (nonatomic, assign) NSInteger count;
///周边用户信息 AMapNearbyUserInfo 数组
@property (nonatomic, strong) NSArray<AMapNearbyUserInfo *> *infos;
@end
#pragma mark - AMapCloudSearchBaseRequest
///企业地图搜索请求基类
@interface AMapCloudSearchBaseRequest : AMapSearchObject
///要查询的表格ID, 必选
@property (nonatomic, copy) NSString *tableID;
///筛选条件数组, 可选, 说明:\n 1.支持建立索引的字段根据多个条件筛选,多个条件用双&符号连接;\n 2.判断符合支持:>= 大于等于,<= 小于等于,>大于,<小于,= 精确匹配(text索引不可用);\n 3.示例规则:key1=value1&&key2=value2&&lastloctime>=1469817532,示例:"name=王师傅|张师傅&&lastloctime>=1469817532
@property (nonatomic, strong) NSArray<NSString *> *filter;
///排序字段名, 可选.\n 说明:\n 1.支持按建立了排序筛选索引的整数或小数字段进行排序:sortFields = "字段名";\n 2.系统预设的字段(忽略sortType):_distance:坐标与中心点距离升序排序,仅在周边检索时有效(若其它请求使用会异常返回);_weight:权重降序排序,当存在keywords时有效;\n;
@property (nonatomic, copy) NSString *sortFields;
///可选, 排序方式(默认升序)
@property (nonatomic, assign) AMapCloudSortType sortType;
///可选, 每页记录数(每页最大记录数100, 默认20)
@property (nonatomic, assign) NSInteger offset;
///可选, 当前页数(>=1, 默认1)
@property (nonatomic, assign) NSInteger page;
@end
#pragma mark - AMapCloudPlaceAroundSearchRequest
///企业地图周边搜请求
@interface AMapCloudPOIAroundSearchRequest : AMapCloudSearchBaseRequest
///必填,中心点坐标。
@property (nonatomic, copy) AMapGeoPoint *center;
///可选,查询半径(默认值为3000),单位:米
@property (nonatomic, assign) NSInteger radius;
///可选,搜索关键词。\n 说明:1. 只支持建立过文本索引的字段查询/n 2.支持关键字模糊检索,即对建立【文本索引字段】对应列内容进行模糊检索;如keywords=工商银行,检索返回已建立文本索引列值中包含“工商”或者“银行”或者“工商银行”关键字的POI结果集。/n 3.支持关键字多值模糊检索;如keywords=招商银行&&华夏银行&&工商银行,检索返回已建立索引列值中包含“招商银行”或者“华夏银行”或者“工商银行”的POI结果集,不会返回检索词切分后,如仅包含“招商”或者“银行”的POI集
@property (nonatomic, copy) NSString *keywords;
@end
///企业地图polygon区域查询请求
@interface AMapCloudPOIPolygonSearchRequest : AMapCloudSearchBaseRequest
///必填,多边形。
@property (nonatomic, copy) AMapGeoPolygon *polygon;
///可选,搜索关键词。\n 说明:1. 只支持建立过文本索引的字段查询/n 2.支持关键字模糊检索,即对建立【文本索引字段】对应列内容进行模糊检索;如keywords=工商银行,检索返回已建立文本索引列值中包含“工商”或者“银行”或者“工商银行”关键字的POI结果集。/n 3.支持关键字多值模糊检索;如keywords=招商银行&&华夏银行&&工商银行,检索返回已建立索引列值中包含“招商银行”或者“华夏银行”或者“工商银行”的POI结果集,不会返回检索词切分后,如仅包含“招商”或者“银行”的POI集
@property (nonatomic, copy) NSString *keywords;
@end
///企业地图ID查询请求
@interface AMapCloudPOIIDSearchRequest : AMapCloudSearchBaseRequest
///必填,POI的ID
@property (nonatomic, assign) NSInteger uid;
@end
///企业地图本地查询请求
@interface AMapCloudPOILocalSearchRequest : AMapCloudSearchBaseRequest
///可选,搜索关键词。\n 说明:1. 只支持建立过文本索引的字段查询/n 2.支持关键字模糊检索,即对建立【文本索引字段】对应列内容进行模糊检索;如keywords=工商银行,检索返回已建立文本索引列值中包含“工商”或者“银行”或者“工商银行”关键字的POI结果集。/n 3.支持关键字多值模糊检索;如keywords=招商银行&&华夏银行&&工商银行,检索返回已建立索引列值中包含“招商银行”或者“华夏银行”或者“工商银行”的POI结果集,不会返回检索词切分后,如仅包含“招商”或者“银行”的POI集
@property (nonatomic, copy) NSString *keywords;
///必填,城市名称\n 说明:\n 1. 支持全国/省/市/区县行政区划范围的检索;\n 2. city = "全国",即对用户全表搜索;\n 3. 当city值设置非法或不正确时,按照 city = "全国"返回。
@property (nonatomic, copy) NSString *city;
@end
///企业地图搜索返回
@interface AMapCloudPOISearchResponse : AMapSearchObject
///返回结果总数目
@property (nonatomic, assign) NSInteger count;
///返回的结果, AMapCloudPOI 数组
@property (nonatomic, strong) NSArray<AMapCloudPOI *> *POIs;
@end
#pragma mark - AMapShareSearchBaseRequest
///短串分享搜索请求基类, 请使用具体的子类。
@interface AMapShareSearchBaseRequest : AMapSearchObject
@end
///位置短串分享请求
@interface AMapLocationShareSearchRequest : AMapShareSearchBaseRequest
///必填, 位置坐标
@property (nonatomic, copy) AMapGeoPoint *location;
///位置名称,请不要包含【,%&@#】等特殊符号
@property (nonatomic, copy) NSString *name;
@end
///兴趣点短串分享请求
@interface AMapPOIShareSearchRequest : AMapShareSearchBaseRequest
///POI的ID,如果有ID则指定POI,否则按name查询。
@property (nonatomic, copy) NSString *uid;
///坐标
@property (nonatomic, copy) AMapGeoPoint *location;
///名称,请不要包含【,%&@#】等特殊符号。
@property (nonatomic, copy) NSString *name;
///地址,请不要包含【,%&@#】等特殊符号。
@property (nonatomic, copy) NSString *address;
@end
///路径规划短串分享请求
@interface AMapRouteShareSearchRequest : AMapShareSearchBaseRequest
///默认为0\n 驾车:0-速度最快(时间);\n 1-避免收费(不走收费路段的最快道路);\n 2-距离优先;\n 3-不走高速;\n 4-结合实时交通(躲避拥堵);\n 5-不走高速且避免收费;\n 6-不走高速且躲避拥堵;\n 7-躲避收费和拥堵;\n 8-不走高速且躲避收费和拥堵\n\n 公交:0-最快捷;\n 1-最经济;\n 2-最少换乘;\n 3-最少步行;\n 4-最舒适;\n 5-不乘地铁;\n\n 步行,无策略,均一样
@property (nonatomic, assign) NSInteger strategy;
///Route的type,默认为0,超出范围为0.\n 0为驾车,\n 1为公交,\n 2为步行
@property (nonatomic, assign) NSInteger type;
///起点坐标
@property (nonatomic, copy) AMapGeoPoint *startCoordinate;
///终点坐标
@property (nonatomic, copy) AMapGeoPoint *destinationCoordinate;
///起点名称,默认为“已选择的位置”,请不要包含【,%&@#】等特殊符号
@property (nonatomic, copy) NSString *startName;
///终点名称,默认为“已选择的位置”,请不要包含【,%&@#】等特殊符号
@property (nonatomic, copy) NSString *destinationName;
@end
///导航短串分享请求
@interface AMapNavigationShareSearchRequest : AMapShareSearchBaseRequest
///默认为0,超出范围为0\n 驾车:0-速度最快(时间);\n 1-避免收费(不走收费路段的最快道路);\n 2-距离优先;\n 3-不走高速;\n 4-结合实时交通(躲避拥堵);\n 5-不走高速且避免收费;\n 6-不走高速且躲避拥堵;\n 7-躲避收费和拥堵;\n 8-不走高速且躲避收费和拥堵
@property (nonatomic, assign) NSInteger strategy;
///起点坐标,若跳转到高德地图,默认更换为定位坐标
@property (nonatomic, copy) AMapGeoPoint *startCoordinate;
///终点坐标
@property (nonatomic, copy) AMapGeoPoint *destinationCoordinate;
@end
///导航短串分享响应
@interface AMapShareSearchResponse : AMapSearchObject
///转换后的短串
@property (nonatomic, copy) NSString *shareURL;
@end
///未来路线规划(since 6.9.0)
@interface AMapFutureRouteSearchRequest : AMapRouteSearchBaseRequest
///出发时间 单位为秒
@property (nonatomic, copy) NSString *beginTime;
///时间间隔 单位为秒
@property (nonatomic, assign) NSInteger interval;
///时间点个数,最多48个
@property (nonatomic, assign) NSInteger timeCount;
/**
线0
1
2
3
4&
5&
6&
7&&
8
9&
10线线
11&&
*/
@property (nonatomic, assign) NSInteger strategy;
///出发点 POI ID
@property (nonatomic, copy) NSString *originId;
///目的地 POI ID
@property (nonatomic, copy) NSString *destinationId;
///出发点POI类型编码
@property (nonatomic, copy) NSString *origintype;
///目的地POI类型编码
@property (nonatomic, copy) NSString *destinationtype;
///终点的父POI ID
@property (nonatomic, copy) NSString *parentId;
/////是否返回扩展信息,默认为 NO
//@property (nonatomic, assign) BOOL requireExtension;
///车牌省份,用汉字填入车牌省份缩写。用于判断是否限行
@property (nonatomic, copy) NSString *plateProvince;
///车牌详情,填入除省份及标点之外的字母和数字(需大写)。用于判断是否限行。
@property (nonatomic, copy) NSString *plateNumber;
/**
0
0();
1;
2
*/
@property (nonatomic, assign) NSInteger cartype;
@end
///未来路线规划(since 6.9.0)
@interface AMapFutureRouteSearchResponse : AMapSearchObject
///路径规划方案,只会返回AMapPath中的distance、totalTrafficLights、steps
@property (nonatomic, strong) NSArray<AMapPath *> *paths;
///不同时间的规划以及信息列表
@property (nonatomic, strong) NSArray<AMapFutureTimeInfo *> *timeInfos;
@end

26
ios/UniMPSDK/Libs/AMapSearchKit.framework/Headers/AMapSearchVersion.h

@ -0,0 +1,26 @@
//
// AMapSearchVersion.h
// AMapSearchKit
//
// Created by xiaoming han on 15/10/27.
// Copyright © 2015年 Amap. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <AMapFoundationKit/AMapFoundationVersion.h>
#ifndef AMapSearchVersion_h
#define AMapSearchVersion_h
#define AMapSearchVersionNumber 70800
#define AMapSearchMinRequiredFoundationVersion 10604
// 依赖库版本检测
#if AMapFoundationVersionNumber < AMapSearchMinRequiredFoundationVersion
#error "The AMapFoundationKit version is less than minimum required, please update! Any questions please to visit http://lbs.amap.com"
#endif
FOUNDATION_EXTERN NSString * const AMapSearchVersion;
FOUNDATION_EXTERN NSString * const AMapSearchName;
#endif /* AMapSearchVersion_h */

6
ios/UniMPSDK/Libs/AMapSearchKit.framework/Modules/module.modulemap

@ -0,0 +1,6 @@
framework module AMapSearchKit {
umbrella header "AMapSearchKit.h"
export *
module * { export * }
}

1
ios/UniMPSDK/Libs/AMapSearchKit.framework/version.txt

@ -0,0 +1 @@
7.8.0+sea.4b6a128

BIN
ios/UniMPSDK/Libs/DCUniVideoPublic.framework/DCUniVideoPublic

Binary file not shown.

99
ios/UniMPSDK/Libs/DCUniVideoPublic.framework/Headers/HJDanmakuView.h

@ -0,0 +1,99 @@
//
// HJDanmakuView.h
// HJDanmakuDemo
//
// Created by haijiao on 2017/7/6.
// Copyright © 2017年 olinone. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "HJDanmakuConfiguration.h"
#import "HJDanmakuModel.h"
#import "HJDanmakuCell.h"
@class HJDanmakuView;
@protocol HJDanmakuViewDelegate <NSObject>
@optional
// preparate completed. you can start render after callback
- (void)prepareCompletedWithDanmakuView:(HJDanmakuView *)danmakuView;
// called before render. return NO will ignore danmaku
- (BOOL)danmakuView:(HJDanmakuView *)danmakuView shouldRenderDanmaku:(HJDanmakuModel *)danmaku;
// display customization
- (void)danmakuView:(HJDanmakuView *)danmakuView willDisplayCell:(HJDanmakuCell *)cell danmaku:(HJDanmakuModel *)danmaku;
- (void)danmakuView:(HJDanmakuView *)danmakuView didEndDisplayCell:(HJDanmakuCell *)cell danmaku:(HJDanmakuModel *)danmaku;
// selection customization
- (BOOL)danmakuView:(HJDanmakuView *)danmakuView shouldSelectCell:(HJDanmakuCell *)cell danmaku:(HJDanmakuModel *)danmaku;
- (void)danmakuView:(HJDanmakuView *)danmakuView didSelectCell:(HJDanmakuCell *)cell danmaku:(HJDanmakuModel *)danmaku;
@end
//_______________________________________________________________________________________________________________
@protocol HJDanmakuViewDateSource;
@interface HJDanmakuView : UIView
@property (nonatomic, weak) id <HJDanmakuViewDateSource> dataSource;
@property (nonatomic, weak) id <HJDanmakuViewDelegate> delegate;
@property (readonly) HJDanmakuConfiguration *configuration;
@property (readonly) BOOL isPrepared;
@property (readonly) BOOL isPlaying;
// traverse touches outside of the danmaku view, default NO
@property (nonatomic, assign) BOOL traverseTouches;
- (instancetype)initWithFrame:(CGRect)frame configuration:(HJDanmakuConfiguration *)configuration;
- (void)registerClass:(Class)cellClass forCellReuseIdentifier:(NSString *)identifier;
- (__kindof HJDanmakuCell *)dequeueReusableCellWithIdentifier:(NSString *)identifier;
- (__kindof HJDanmakuModel *)danmakuForVisibleCell:(HJDanmakuCell *)danmakuCell; // returns nil if cell is not visible
@property (nonatomic, readonly) NSArray<__kindof HJDanmakuCell *> *visibleCells;
// you can prepare with nil when liveModel
- (void)prepareDanmakus:(NSArray<HJDanmakuModel *> *)danmakus;
// be sure to call -prepareDanmakus before -play, when isPrepared is NO, call will be invalid
- (void)play;
- (void)pause;
- (void)stop;
// reset and clear all danmakus, must call -prepareDanmakus before -play once again
- (void)reset;
- (void)clearScreen;
/* send customization. when force, renderer will draw the danmaku immediately and ignore the maximum quantity limit.
you should call -sendDanmakus: instead of -sendDanmaku:forceRender: to send the danmakus from a remote servers
*/
- (void)sendDanmaku:(HJDanmakuModel *)danmaku forceRender:(BOOL)force;
- (void)sendDanmakus:(NSArray<HJDanmakuModel *> *)danmakus;
@end
//_______________________________________________________________________________________________________________
@protocol HJDanmakuViewDateSource <NSObject>
@required
// variable cell width support
- (CGFloat)danmakuView:(HJDanmakuView *)danmakuView widthForDanmaku:(HJDanmakuModel *)danmaku;
// cell display. implementers should *always* try to reuse cells by setting each cell's reuseIdentifier and querying for available reusable cells with dequeueReusableCellWithIdentifier:
- (HJDanmakuCell *)danmakuView:(HJDanmakuView *)danmakuView cellForDanmaku:(HJDanmakuModel *)danmaku;
@optional
// current play time, unit second, must implementation when videoModel
- (float)playTimeWithDanmakuView:(HJDanmakuView *)danmakuView;
// play buffer status, when YES, stop render new danmaku, rendered danmaku in screen will continue anim until disappears, only valid when videoModel
- (BOOL)bufferingWithDanmakuView:(HJDanmakuView *)danmakuView;
@end

32
ios/UniMPSDK/Libs/DCUniVideoPublic.framework/Headers/libcomMasonry.h

@ -0,0 +1,32 @@
//
// libcomMasonry.h
// libcomMasonry
//
// Created by 4Ndf on 2019/4/15.
// Copyright © 2019年 Dcloud. All rights reserved.
//
#import <UIKit/UIKit.h>
//! Project version number for libcomMasonry.
FOUNDATION_EXPORT double libcomMasonryVersionNumber;
//! Project version string for libcomMasonry.
FOUNDATION_EXPORT const unsigned char libcomMasonryVersionString[];
// In this header, you should import all the public headers of your framework using statements like #import <DCUniVideoPublic/PublicHeader.h>
#import "MASUtilities.h"
#import "View+MASAdditions.h"
#import "View+MASShorthandAdditions.h"
#import "ViewController+MASAdditions.h"
#import "NSArray+MASAdditions.h"
#import "NSArray+MASShorthandAdditions.h"
#import "MASConstraint.h"
#import "MASCompositeConstraint.h"
#import "MASViewAttribute.h"
#import "MASViewConstraint.h"
#import "MASConstraintMaker.h"
#import "MASLayoutConstraint.h"
#import "NSLayoutConstraint+MASDebugAdditions.h"

BIN
ios/UniMPSDK/Libs/DCUniVideoPublic.framework/Info.plist

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_day.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_night.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

112
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3dlandscape.xml

@ -0,0 +1,112 @@
<Xml>
<XmlVerSion>v1.0</XmlVerSion>
<NavigationParam>
<!--横屏:1-->
<ScreenDirection>1</ScreenDirection>
<!--相机角度多少帧会跟随道路朝向,单位“帧”,10帧/秒-->
<InterpolationFrame>30</InterpolationFrame>
<!--相机默认仰角(20-80)-->
<DefaultTitle>70</DefaultTitle>
<!--相机推近后的到地面的默认初始距离(米)-->
<DefaultCamerah>40</DefaultCamerah>
<!--相机角度前置车标多少米-->
<ForwardDis0>50</ForwardDis0>
<!--相机角度前置车标多少米(针对掉头)-->
<ForwardDis1>10</ForwardDis1>
<!--相机角度不可超出阈值-->
<ForwardDegreeMax>45</ForwardDegreeMax>
<!--距离语音点多少米开始下压,0不检测语音点-->
<DisBeforeSound>100</DisBeforeSound>
<!--走过语音点多少米后开始抬起-->
<DisAfterSound>100</DisAfterSound>
<!--路口三维推近仰角(20-80)-->
<SoundTitle>70</SoundTitle>
<!--相机推近后的到地面的最小距离(米)-->
<SoundCamerah>40</SoundCamerah>
<!--距离Pick点多少米开始下压,0不检测Pick点-->
<DisBeforePick>100</DisBeforePick>
<!--走过Pick点多少米后开始抬起-->
<DisAfterPick>100</DisAfterPick>
<!--Pick推近最小仰角(20-80)-->
<PickTitle>75</PickTitle>
<!--相机推近后的到地面的最小距离(米)-->
<PickCamerah>3.0</PickCamerah>
<!--距离DisBeforePick前的Pick采样间隔(米/帧),实际采样间隔再加上车速-->
<PickInterval>4</PickInterval>
<!--完成下压的限制距离(米)-->
<LimitDis>10</LimitDis>
<!--低速行驶时相机视角是否往回摆-->
<LowSpeedTurnBack>0</LowSpeedTurnBack>
<!--车道切换、主辅路切换角度阀值(度)-->
<LaneSwitchAngle>15</LaneSwitchAngle>
<!--车道切换、主辅路切换中间转弯的方向线长度阀值(米)-->
<LaneSwitchDis>150</LaneSwitchDis>
<!--车道切换、主辅路切换忽略普通线也转弯的长度阀值(米)-->
<LaneSwitchIgnorDis>80</LaneSwitchIgnorDis>
<!--转弯箭头距离车位置多远开始显示-->
<TrunPicMaxDis>250</TrunPicMaxDis>
<!--转弯提示文字距离车位置多远开始不显示-->
<TrunPicMinDis>25</TrunPicMinDis>
<!--转弯提示文字的大小,单位"像素"-->
<TrunPicSize>50</TrunPicSize>
<!--10米比例尺车标宽度,单位"米"-->
<CarWidth>6.5</CarWidth>
<!--车道线宽,单位"米"-->
<RoadLineWidth>7.0</RoadLineWidth>
<!--车道线颜色-->
<LineColorRed>0</LineColorRed>
<LineColorGreen>174</LineColorGreen>
<LineColorBlue>255</LineColorBlue>
<LineColorAlpha>204</LineColorAlpha>
<!--方向线向前长度,单位"米"-->
<LineforwardLength>30</LineforwardLength>
<!--方向线向后长度,单位"米"-->
<LinebackLength>30</LinebackLength>
<!--方向线宽度,单位"米"-->
<LineWidth>7.0</LineWidth>
<!--车道线融合(0-255,0全透,暂无效)-->
<LineAlpha>100</LineAlpha>
</NavigationParam>
<AnimateParam>
<!--二维进入三维,蒙板颜色红色分量[0,255]-->
<ColorInRed>29</ColorInRed>
<!--二维进入三维,蒙板颜色绿色分量[0,255]-->
<ColorInGreed>30</ColorInGreed>
<!--二维进入三维,蒙板颜色蓝色分量[0,255]-->
<ColorInBlue>26</ColorInBlue>
<!--二维动画帧数-->
<FrameIn2d>4</FrameIn2d>
<!--三维动画帧数-->
<FrameIn3d>6</FrameIn3d>
<!--三维退出二维,蒙板颜色红色分量[0,255]-->
<ColorOutRed>29</ColorOutRed>
<!--三维退出二维,蒙板颜色绿色分量[0,255]-->
<ColorOutGreed>30</ColorOutGreed>
<!--三维退出二维,蒙板颜色蓝色分量[0,255]-->
<ColorOutBlue>26</ColorOutBlue>
<!--二维动画帧数-->
<FrameOut2d>2</FrameOut2d>
<!--三维动画帧数-->
<FrameOut3d>3</FrameOut3d>
<!--2d透明度变化范围起始值[0,255]-->
<AlphaBegin2d>60</AlphaBegin2d>
<!--2d透明度变化范围结束值[0,255]-->
<AlphaEnd2d>120</AlphaEnd2d>
<!--透明度变化范围起始值[0,255]-->
<AlphaBegin3d>180</AlphaBegin3d>
<!--透明度变化范围结束值[0,255]-->
<AlphaEnd3d>100</AlphaEnd3d>
</AnimateParam>
</Xml>

112
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3dportrait.xml

@ -0,0 +1,112 @@
<Xml>
<XmlVerSion>v1.0</XmlVerSion>
<NavigationParam>
<!--竖屏:0-->
<ScreenDirection>0</ScreenDirection>
<!--相机角度多少帧会跟随道路朝向,单位“帧”,10帧/秒-->
<InterpolationFrame>30</InterpolationFrame>
<!--相机默认仰角(20-80)-->
<DefaultTitle>65</DefaultTitle>
<!--相机推近后的到地面的默认初始距离(米)-->
<DefaultCamerah>50</DefaultCamerah>
<!--相机角度前置车标多少米-->
<ForwardDis0>50</ForwardDis0>
<!--相机角度前置车标多少米(针对掉头)-->
<ForwardDis1>10</ForwardDis1>
<!--相机角度不可超出阈值-->
<ForwardDegreeMax>45</ForwardDegreeMax>
<!--距离语音点多少米开始下压,0不检测语音点-->
<DisBeforeSound>100</DisBeforeSound>
<!--走过语音点多少米后开始抬起-->
<DisAfterSound>100</DisAfterSound>
<!--路口三维推近仰角(20-80)-->
<SoundTitle>65</SoundTitle>
<!--相机推近后的到地面的最小距离(米)-->
<SoundCamerah>50</SoundCamerah>
<!--距离Pick点多少米开始下压,0不检测Pick点-->
<DisBeforePick>100</DisBeforePick>
<!--走过Pick点多少米后开始抬起-->
<DisAfterPick>100</DisAfterPick>
<!--Pick推近最小仰角(20-80)-->
<PickTitle>70</PickTitle>
<!--相机推近后的到地面的最小距离(米)-->
<PickCamerah>3.0</PickCamerah>
<!--距离DisBeforePick前的Pick采样间隔(米/帧),实际采样间隔再加上车速-->
<PickInterval>4</PickInterval>
<!--完成下压的限制距离(米)-->
<LimitDis>10</LimitDis>
<!--低速行驶时相机视角是否往回摆-->
<LowSpeedTurnBack>0</LowSpeedTurnBack>
<!--车道切换、主辅路切换角度阀值(度)-->
<LaneSwitchAngle>15</LaneSwitchAngle>
<!--车道切换、主辅路切换中间转弯的方向线长度阀值(米)-->
<LaneSwitchDis>150</LaneSwitchDis>
<!--车道切换、主辅路切换忽略普通线也转弯的长度阀值(米)-->
<LaneSwitchIgnorDis>80</LaneSwitchIgnorDis>
<!--转弯箭头距离车位置多远开始显示-->
<TrunPicMaxDis>250</TrunPicMaxDis>
<!--转弯提示文字距离车位置多远开始不显示-->
<TrunPicMinDis>25</TrunPicMinDis>
<!--转弯提示文字的大小,单位"像素"-->
<TrunPicSize>50</TrunPicSize>
<!--10米比例尺车标宽度,单位"米"-->
<CarWidth>6.5</CarWidth>
<!--车道线宽,单位"米"-->
<RoadLineWidth>7.0</RoadLineWidth>
<!--车道线颜色-->
<LineColorRed>0</LineColorRed>
<LineColorGreen>174</LineColorGreen>
<LineColorBlue>255</LineColorBlue>
<LineColorAlpha>204</LineColorAlpha>
<!--方向线向前长度,单位"米"-->
<LineforwardLength>30</LineforwardLength>
<!--方向线向后长度,单位"米"-->
<LinebackLength>30</LinebackLength>
<!--方向线宽度,单位"米"-->
<LineWidth>7.0</LineWidth>
<!--车道线融合(0-255,0全透,暂无效)-->
<LineAlpha>100</LineAlpha>
</NavigationParam>
<AnimateParam>
<!--二维进入三维,蒙板颜色红色分量[0,255]-->
<ColorInRed>29</ColorInRed>
<!--二维进入三维,蒙板颜色绿色分量[0,255]-->
<ColorInGreed>30</ColorInGreed>
<!--二维进入三维,蒙板颜色蓝色分量[0,255]-->
<ColorInBlue>26</ColorInBlue>
<!--二维动画帧数-->
<FrameIn2d>4</FrameIn2d>
<!--三维动画帧数-->
<FrameIn3d>6</FrameIn3d>
<!--三维退出二维,蒙板颜色红色分量[0,255]-->
<ColorOutRed>29</ColorOutRed>
<!--三维退出二维,蒙板颜色绿色分量[0,255]-->
<ColorOutGreed>30</ColorOutGreed>
<!--三维退出二维,蒙板颜色蓝色分量[0,255]-->
<ColorOutBlue>26</ColorOutBlue>
<!--二维动画帧数-->
<FrameOut2d>2</FrameOut2d>
<!--三维动画帧数-->
<FrameOut3d>3</FrameOut3d>
<!--2d透明度变化范围起始值[0,255]-->
<AlphaBegin2d>60</AlphaBegin2d>
<!--2d透明度变化范围结束值[0,255]-->
<AlphaEnd2d>120</AlphaEnd2d>
<!--透明度变化范围起始值[0,255]-->
<AlphaBegin3d>180</AlphaBegin3d>
<!--透明度变化范围结束值[0,255]-->
<AlphaEnd3d>100</AlphaEnd3d>
</AnimateParam>
</Xml>

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 348 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_night.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_night.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_main_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_secondary_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

191
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii.fnt

@ -0,0 +1,191 @@
info face="Arial" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0
common lineHeight=32 base=26 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
page id=0 file="anscii_0.png"
chars count=95
char id=32 x=110 y=22 width=3 height=1 xoffset=-1 yoffset=31 xadvance=8 page=0 chnl=15
char id=33 x=199 y=63 width=4 height=20 xoffset=2 yoffset=6 xadvance=8 page=0 chnl=15
char id=34 x=242 y=79 width=10 height=7 xoffset=0 yoffset=6 xadvance=10 page=0 chnl=15
char id=35 x=0 y=48 width=16 height=20 xoffset=-1 yoffset=6 xadvance=15 page=0 chnl=15
char id=36 x=94 y=0 width=15 height=23 xoffset=0 yoffset=5 xadvance=15 page=0 chnl=15
char id=37 x=161 y=0 width=22 height=20 xoffset=1 yoffset=6 xadvance=24 page=0 chnl=15
char id=38 x=132 y=21 width=17 height=20 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=15
char id=39 x=0 y=106 width=5 height=7 xoffset=0 yoffset=6 xadvance=5 page=0 chnl=15
char id=40 x=47 y=0 width=8 height=25 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=15
char id=41 x=56 y=0 width=8 height=25 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=15
char id=42 x=230 y=79 width=11 height=8 xoffset=0 yoffset=6 xadvance=11 page=0 chnl=15
char id=43 x=187 y=84 width=14 height=12 xoffset=1 yoffset=10 xadvance=16 page=0 chnl=15
char id=44 x=6 y=106 width=4 height=6 xoffset=2 yoffset=24 xadvance=8 page=0 chnl=15
char id=45 x=53 y=106 width=9 height=2 xoffset=0 yoffset=18 xadvance=9 page=0 chnl=15
char id=46 x=209 y=79 width=4 height=2 xoffset=2 yoffset=24 xadvance=8 page=0 chnl=15
char id=47 x=153 y=63 width=10 height=20 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=15
char id=48 x=15 y=69 width=14 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=49 x=164 y=63 width=9 height=20 xoffset=2 yoffset=6 xadvance=15 page=0 chnl=15
char id=50 x=134 y=42 width=14 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=51 x=59 y=68 width=13 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=52 x=179 y=42 width=14 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=53 x=45 y=69 width=13 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=54 x=194 y=42 width=14 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=55 x=115 y=66 width=13 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=56 x=102 y=45 width=15 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=57 x=118 y=43 width=15 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=58 x=251 y=63 width=4 height=15 xoffset=2 yoffset=11 xadvance=8 page=0 chnl=15
char id=59 x=204 y=63 width=4 height=19 xoffset=2 yoffset=11 xadvance=8 page=0 chnl=15
char id=60 x=172 y=84 width=14 height=13 xoffset=1 yoffset=10 xadvance=16 page=0 chnl=15
char id=61 x=215 y=79 width=14 height=8 xoffset=1 yoffset=12 xadvance=16 page=0 chnl=15
char id=62 x=157 y=84 width=14 height=13 xoffset=1 yoffset=10 xadvance=16 page=0 chnl=15
char id=63 x=101 y=68 width=13 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=64 x=0 y=0 width=26 height=26 xoffset=1 yoffset=6 xadvance=27 page=0 chnl=15
char id=65 x=227 y=0 width=19 height=20 xoffset=-1 yoffset=6 xadvance=18 page=0 chnl=15
char id=66 x=17 y=48 width=16 height=20 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=15
char id=67 x=58 y=26 width=18 height=20 xoffset=1 yoffset=6 xadvance=20 page=0 chnl=15
char id=68 x=168 y=21 width=17 height=20 xoffset=2 yoffset=6 xadvance=20 page=0 chnl=15
char id=69 x=51 y=47 width=16 height=20 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=15
char id=70 x=240 y=21 width=15 height=20 xoffset=2 yoffset=6 xadvance=17 page=0 chnl=15
char id=71 x=0 y=27 width=19 height=20 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=15
char id=72 x=186 y=21 width=17 height=20 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=15
char id=73 x=184 y=63 width=4 height=20 xoffset=2 yoffset=6 xadvance=8 page=0 chnl=15
char id=74 x=129 y=64 width=12 height=20 xoffset=0 yoffset=6 xadvance=13 page=0 chnl=15
char id=75 x=39 y=26 width=18 height=20 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=15
char id=76 x=0 y=69 width=14 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=77 x=184 y=0 width=21 height=20 xoffset=1 yoffset=6 xadvance=23 page=0 chnl=15
char id=78 x=96 y=24 width=17 height=20 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=15
char id=79 x=206 y=0 width=20 height=20 xoffset=1 yoffset=6 xadvance=21 page=0 chnl=15
char id=80 x=85 y=47 width=16 height=20 xoffset=1 yoffset=6 xadvance=17 page=0 chnl=15
char id=81 x=110 y=0 width=21 height=21 xoffset=0 yoffset=6 xadvance=21 page=0 chnl=15
char id=82 x=77 y=26 width=18 height=20 xoffset=2 yoffset=6 xadvance=20 page=0 chnl=15
char id=83 x=68 y=47 width=16 height=20 xoffset=1 yoffset=6 xadvance=18 page=0 chnl=15
char id=84 x=34 y=48 width=16 height=20 xoffset=0 yoffset=6 xadvance=16 page=0 chnl=15
char id=85 x=204 y=21 width=17 height=20 xoffset=1 yoffset=6 xadvance=19 page=0 chnl=15
char id=86 x=222 y=21 width=17 height=20 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=15
char id=87 x=132 y=0 width=28 height=20 xoffset=0 yoffset=6 xadvance=28 page=0 chnl=15
char id=88 x=150 y=21 width=17 height=20 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=15
char id=89 x=20 y=27 width=18 height=20 xoffset=0 yoffset=6 xadvance=18 page=0 chnl=15
char id=90 x=114 y=22 width=17 height=20 xoffset=0 yoffset=6 xadvance=17 page=0 chnl=15
char id=91 x=73 y=0 width=7 height=25 xoffset=1 yoffset=6 xadvance=8 page=0 chnl=15
char id=92 x=174 y=63 width=9 height=20 xoffset=-1 yoffset=6 xadvance=8 page=0 chnl=15
char id=93 x=65 y=0 width=7 height=25 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15
char id=94 x=202 y=84 width=12 height=10 xoffset=0 yoffset=6 xadvance=12 page=0 chnl=15
char id=95 x=35 y=106 width=17 height=2 xoffset=-1 yoffset=29 xadvance=15 page=0 chnl=15
char id=96 x=28 y=106 width=6 height=4 xoffset=1 yoffset=6 xadvance=9 page=0 chnl=15
char id=97 x=48 y=90 width=14 height=15 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=15
char id=98 x=149 y=42 width=14 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=99 x=106 y=89 width=13 height=15 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=15
char id=100 x=164 y=42 width=14 height=20 xoffset=0 yoffset=6 xadvance=15 page=0 chnl=15
char id=101 x=0 y=90 width=15 height=15 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=15
char id=102 x=142 y=63 width=10 height=20 xoffset=-1 yoffset=6 xadvance=7 page=0 chnl=15
char id=103 x=209 y=42 width=14 height=20 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=15
char id=104 x=73 y=68 width=13 height=20 xoffset=1 yoffset=6 xadvance=15 page=0 chnl=15
char id=105 x=189 y=63 width=4 height=20 xoffset=1 yoffset=6 xadvance=6 page=0 chnl=15
char id=106 x=81 y=0 width=7 height=25 xoffset=-2 yoffset=6 xadvance=6 page=0 chnl=15
char id=107 x=87 y=68 width=13 height=20 xoffset=1 yoffset=6 xadvance=14 page=0 chnl=15
char id=108 x=194 y=63 width=4 height=20 xoffset=1 yoffset=6 xadvance=6 page=0 chnl=15
char id=109 x=209 y=63 width=20 height=15 xoffset=1 yoffset=11 xadvance=22 page=0 chnl=15
char id=110 x=78 y=89 width=13 height=15 xoffset=1 yoffset=11 xadvance=15 page=0 chnl=15
char id=111 x=16 y=90 width=15 height=15 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=15
char id=112 x=30 y=69 width=14 height=20 xoffset=1 yoffset=11 xadvance=15 page=0 chnl=15
char id=113 x=224 y=42 width=14 height=20 xoffset=0 yoffset=11 xadvance=15 page=0 chnl=15
char id=114 x=147 y=84 width=9 height=15 xoffset=1 yoffset=11 xadvance=9 page=0 chnl=15
char id=115 x=63 y=89 width=14 height=15 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=15
char id=116 x=247 y=0 width=8 height=20 xoffset=0 yoffset=6 xadvance=8 page=0 chnl=15
char id=117 x=92 y=89 width=13 height=15 xoffset=1 yoffset=11 xadvance=15 page=0 chnl=15
char id=118 x=32 y=90 width=15 height=15 xoffset=-1 yoffset=11 xadvance=13 page=0 chnl=15
char id=119 x=230 y=63 width=20 height=15 xoffset=-1 yoffset=11 xadvance=19 page=0 chnl=15
char id=120 x=134 y=85 width=12 height=15 xoffset=0 yoffset=11 xadvance=12 page=0 chnl=15
char id=121 x=239 y=42 width=14 height=20 xoffset=0 yoffset=11 xadvance=14 page=0 chnl=15
char id=122 x=120 y=87 width=13 height=15 xoffset=0 yoffset=11 xadvance=13 page=0 chnl=15
char id=123 x=37 y=0 width=9 height=25 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15
char id=124 x=89 y=0 width=4 height=25 xoffset=1 yoffset=6 xadvance=6 page=0 chnl=15
char id=125 x=27 y=0 width=9 height=25 xoffset=0 yoffset=6 xadvance=9 page=0 chnl=15
char id=126 x=11 y=106 width=16 height=4 xoffset=0 yoffset=14 xadvance=16 page=0 chnl=15
kernings count=91
kerning first=32 second=65 amount=-2
kerning first=32 second=84 amount=-1
kerning first=32 second=89 amount=-1
kerning first=121 second=46 amount=-2
kerning first=121 second=44 amount=-2
kerning first=119 second=46 amount=-2
kerning first=119 second=44 amount=-2
kerning first=118 second=46 amount=-2
kerning first=118 second=44 amount=-2
kerning first=114 second=46 amount=-2
kerning first=49 second=49 amount=-2
kerning first=65 second=32 amount=-2
kerning first=65 second=84 amount=-2
kerning first=65 second=86 amount=-2
kerning first=65 second=87 amount=-1
kerning first=65 second=89 amount=-2
kerning first=65 second=118 amount=-1
kerning first=65 second=119 amount=-1
kerning first=65 second=121 amount=-1
kerning first=114 second=44 amount=-2
kerning first=70 second=44 amount=-3
kerning first=70 second=46 amount=-3
kerning first=70 second=65 amount=-2
kerning first=76 second=32 amount=-1
kerning first=76 second=84 amount=-2
kerning first=76 second=86 amount=-2
kerning first=76 second=87 amount=-2
kerning first=76 second=89 amount=-2
kerning first=76 second=121 amount=-1
kerning first=102 second=102 amount=-1
kerning first=80 second=32 amount=-1
kerning first=80 second=44 amount=-4
kerning first=80 second=46 amount=-4
kerning first=80 second=65 amount=-2
kerning first=82 second=84 amount=-1
kerning first=82 second=86 amount=-1
kerning first=82 second=87 amount=-1
kerning first=82 second=89 amount=-1
kerning first=84 second=32 amount=-1
kerning first=84 second=44 amount=-3
kerning first=84 second=45 amount=-2
kerning first=84 second=46 amount=-3
kerning first=84 second=58 amount=-3
kerning first=89 second=118 amount=-2
kerning first=84 second=65 amount=-2
kerning first=84 second=79 amount=-1
kerning first=84 second=97 amount=-3
kerning first=84 second=99 amount=-3
kerning first=84 second=101 amount=-3
kerning first=84 second=105 amount=-1
kerning first=84 second=111 amount=-3
kerning first=84 second=114 amount=-1
kerning first=84 second=115 amount=-3
kerning first=84 second=117 amount=-1
kerning first=84 second=119 amount=-2
kerning first=84 second=121 amount=-2
kerning first=86 second=44 amount=-3
kerning first=86 second=45 amount=-2
kerning first=86 second=46 amount=-3
kerning first=86 second=58 amount=-1
kerning first=89 second=117 amount=-2
kerning first=86 second=65 amount=-2
kerning first=86 second=97 amount=-2
kerning first=86 second=101 amount=-2
kerning first=86 second=105 amount=-1
kerning first=86 second=111 amount=-2
kerning first=86 second=114 amount=-1
kerning first=86 second=117 amount=-1
kerning first=86 second=121 amount=-1
kerning first=87 second=44 amount=-2
kerning first=87 second=45 amount=-1
kerning first=87 second=46 amount=-2
kerning first=87 second=58 amount=-1
kerning first=89 second=113 amount=-3
kerning first=87 second=65 amount=-1
kerning first=87 second=97 amount=-1
kerning first=87 second=101 amount=-1
kerning first=89 second=112 amount=-2
kerning first=87 second=111 amount=-1
kerning first=87 second=114 amount=-1
kerning first=87 second=117 amount=-1
kerning first=89 second=111 amount=-3
kerning first=89 second=32 amount=-1
kerning first=89 second=44 amount=-4
kerning first=89 second=45 amount=-3
kerning first=89 second=46 amount=-4
kerning first=89 second=58 amount=-2
kerning first=89 second=105 amount=-1
kerning first=89 second=65 amount=-2
kerning first=89 second=97 amount=-2
kerning first=89 second=101 amount=-3

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii_0.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/arrow_topface.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile_n.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/building.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 996 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_16_1560339683.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_17_1598583696.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_16_1560339691.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_17_1594715854.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/crossing_day_bk.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/crossing_nigth_bk.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 752 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_cd.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_tq.data

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons-for_custom_5_14.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10_17_1597738891.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_1_16_1561444603.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_1_17_1597895142.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_25_16_1560344307.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_2_16_1560344131.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_2_17_1597738874.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_3_16_1560517561.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_3_17_1597738877.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_40_17_1597739013.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_4_16_1560344142.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_4_17_1594719480.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_50_16_1541648499.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_50_17_1594748499.data

Binary file not shown.

BIN
ios/UniMPSDK/Libs/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_5_16_1561028345.data

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save