diff --git a/Podfile b/Podfile
new file mode 100644
index 0000000..7c7925d
--- /dev/null
+++ b/Podfile
@@ -0,0 +1,120 @@
+# Uncomment the next line to define a global platform for your project
+source 'https://gitee.com/mirrors/CocoaPods-Specs.git'
+platform :ios, '15.0'
+
+target 'QuickLocation' do
+ # Comment the next line if you don't want to use dynamic frameworks
+ use_frameworks!
+
+ # Pods for QuickLocation
+ # Pods for Base
+ pod 'Moya'
+ pod 'ObjectMapper'
+ pod 'RxCocoa'
+ pod 'RxSwift'
+ pod 'SwiftyUserDefaults'
+ pod 'SwiftyJSON'
+ pod 'URLNavigator'
+ pod 'RxDataSources'
+ pod 'RxSwiftExt'
+ pod 'SwiftDate'
+ #pod 'RxGesture'
+ pod 'CocoaLumberjack/Swift'
+ pod 'KingfisherWebP'
+ pod 'Masonry'
+
+ #工具
+ #pod 'FLEX', :configurations => ['Debug', 'AdHoc']
+ pod 'HXPHPicker'
+ pod 'SwiftKeychainWrapper'
+ pod 'SGQRCode', '~> 4.1.0' #扫描
+ #pod 'PGDatePicker'
+ pod 'IQKeyboardManagerSwift'
+
+ #UI
+ pod 'SnapKit'
+ pod 'MJRefresh'
+ pod 'MBProgressHUD', :git => 'https://github.com/jdg/MBProgressHUD.git'
+ pod 'MarqueeLabel'
+ pod 'Popover'
+
+ #第三方SDk
+ pod 'GYSDK' #个推一键登录
+
+ #高德地图
+ pod 'AMap3DMap' #3D地图SDK
+ pod 'AMapSearch' #地图SDK搜索功能
+ pod 'AMapLocation' #定位SDK
+
+end
+
+post_install do |installer|
+ installer.pods_project.targets.each do |target|
+ target.build_configurations.each do |config|
+ config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '15.0'
+ end
+ end
+
+ # These frameworks ship without a valid arm64-simulator slice (even some
+ # xcframeworks contain device-only arm64). Linking them for simulator on
+ # Xcode 15+ (arm64-only simulator) fails. Fix: remove EXCLUDED_ARCHS (so
+ # simulator destinations appear), strip them from general OTHER_LDFLAGS,
+ # and add them back only via OTHER_LDFLAGS[sdk=iphoneos*].
+ device_only_fws = %w[MAMapKit AMapFoundationKit AMapLocationKit AMapSearchKit ZXSDK GeYanSdk GTCommonSDK]
+ device_only_dirs = %w[AMap3DMap AMapFoundation AMapLocation AMapSearch ZXSDK GYSDK GTCommonSDK]
+
+ Dir.glob(File.join(installer.sandbox.root, 'Target Support Files', '**', '*.xcconfig')).each do |path|
+ content = File.read(path)
+
+ # Remove arm64 exclusion
+ content.gsub!(/^EXCLUDED_ARCHS\[sdk=iphonesimulator\*\] = arm64.*\n?/, '')
+
+ if content =~ /^OTHER_LDFLAGS = (.+)$/
+ ldflags = $1
+ stripped_ld = false
+
+ device_only_fws.each do |fw|
+ if ldflags.gsub!(/ *-(weak_)?framework "#{fw}"/, '')
+ stripped_ld = true
+ end
+ end
+
+ content.sub!(/^OTHER_LDFLAGS = .+$/, "OTHER_LDFLAGS = #{ldflags}")
+
+ # Remove any old conditional lines
+ content.gsub!(/^OTHER_LDFLAGS\[sdk=iphonesimulator\*\].*\n?/, '')
+ content.gsub!(/^OTHER_LDFLAGS\[sdk=iphoneos\*\].*\n?/, '')
+
+ # Only add device-only conditional if we actually stripped something
+ if stripped_ld
+ device_flags = device_only_fws.map { |fw| %(-framework "#{fw}") }.join(' ')
+ content += "\nOTHER_LDFLAGS[sdk=iphoneos*] = $(inherited) #{device_flags}\n"
+ end
+ end
+
+ # Strip device-only dirs from FRAMEWORK_SEARCH_PATHS and move to iphoneos only
+ if content =~ /^FRAMEWORK_SEARCH_PATHS = (.+)$/
+ fsp = $1
+ device_search_paths = []
+
+ device_only_dirs.each do |dir|
+ %w[PODS_ROOT PODS_CONFIGURATION_BUILD_DIR PODS_XCFRAMEWORKS_BUILD_DIR].each do |var|
+ pattern = / *"\$\{#{var}\}\/#{dir}"/
+ if fsp.match?(pattern)
+ fsp.gsub!(pattern, '')
+ device_search_paths << "\"${#{var}}/#{dir}\""
+ end
+ end
+ end
+
+ content.sub!(/^FRAMEWORK_SEARCH_PATHS = .+$/, "FRAMEWORK_SEARCH_PATHS = #{fsp}")
+ content.gsub!(/^FRAMEWORK_SEARCH_PATHS\[sdk=iphoneos\*\].*\n?/, '')
+
+ unless device_search_paths.empty?
+ content += "\nFRAMEWORK_SEARCH_PATHS[sdk=iphoneos*] = $(inherited) #{device_search_paths.uniq.join(' ')}\n"
+ end
+ end
+
+ File.write(path, content)
+ end
+end
diff --git a/Podfile.lock b/Podfile.lock
new file mode 100644
index 0000000..0881524
--- /dev/null
+++ b/Podfile.lock
@@ -0,0 +1,243 @@
+PODS:
+ - Alamofire (5.10.1)
+ - AMap3DMap (11.1.200):
+ - AMapFoundation (>= 1.8.7)
+ - AMapFoundation (1.8.7)
+ - AMapLocation (2.11.1):
+ - AMapFoundation (>= 1.8.7)
+ - AMapSearch (9.7.5):
+ - AMapFoundation (>= 1.8.0)
+ - CocoaLumberjack/Core (3.9.1)
+ - CocoaLumberjack/Swift (3.9.1):
+ - CocoaLumberjack/Core
+ - Differentiator (5.0.0)
+ - GTCommonSDK (3.2.3.0):
+ - ZXSDK
+ - GYSDK (3.1.3.0):
+ - GTCommonSDK (>= 3.0.0.0)
+ - HXPHPicker (1.1.5):
+ - HXPHPicker/Core (= 1.1.5)
+ - HXPHPicker/Editor (= 1.1.5)
+ - HXPHPicker/Picker (= 1.1.5)
+ - HXPHPicker/Core (1.1.5)
+ - HXPHPicker/Editor (1.1.5):
+ - HXPHPicker/Core
+ - HXPHPicker/Picker (1.1.5):
+ - HXPHPicker/Core
+ - IQKeyboardCore (1.0.8)
+ - IQKeyboardManagerSwift (8.0.1):
+ - IQKeyboardManagerSwift/Appearance (= 8.0.1)
+ - IQKeyboardManagerSwift/Core (= 8.0.1)
+ - IQKeyboardManagerSwift/IQKeyboardReturnManager (= 8.0.1)
+ - IQKeyboardManagerSwift/IQKeyboardToolbarManager (= 8.0.1)
+ - IQKeyboardManagerSwift/IQTextView (= 8.0.1)
+ - IQKeyboardManagerSwift/Resign (= 8.0.1)
+ - IQKeyboardManagerSwift/Appearance (8.0.1):
+ - IQKeyboardManagerSwift/Core
+ - IQKeyboardManagerSwift/Core (8.0.1):
+ - IQKeyboardNotification
+ - IQTextInputViewNotification
+ - IQKeyboardManagerSwift/IQKeyboardReturnManager (8.0.1):
+ - IQKeyboardReturnManager
+ - IQKeyboardManagerSwift/IQKeyboardToolbarManager (8.0.1):
+ - IQKeyboardManagerSwift/Core
+ - IQKeyboardToolbarManager
+ - IQKeyboardManagerSwift/IQTextView (8.0.1):
+ - IQTextView
+ - IQKeyboardManagerSwift/Resign (8.0.1):
+ - IQKeyboardManagerSwift/Core
+ - IQKeyboardNotification (1.0.6)
+ - IQKeyboardReturnManager (1.0.6):
+ - IQKeyboardCore
+ - IQKeyboardToolbar (1.1.3):
+ - IQKeyboardToolbar/Core (= 1.1.3)
+ - IQKeyboardToolbar/Core (1.1.3):
+ - IQKeyboardCore
+ - IQKeyboardToolbar/Placeholderable
+ - IQKeyboardToolbar/Placeholderable (1.1.3)
+ - IQKeyboardToolbarManager (1.1.5):
+ - IQKeyboardToolbar
+ - IQTextInputViewNotification
+ - IQTextInputViewNotification (1.0.9):
+ - IQKeyboardCore
+ - IQTextView (1.0.5):
+ - IQKeyboardToolbar/Placeholderable
+ - Kingfisher (8.1.1)
+ - KingfisherWebP (1.7.3):
+ - Kingfisher (~> 8.0)
+ - libwebp (>= 1.1.0)
+ - libwebp (1.5.0):
+ - libwebp/demux (= 1.5.0)
+ - libwebp/mux (= 1.5.0)
+ - libwebp/sharpyuv (= 1.5.0)
+ - libwebp/webp (= 1.5.0)
+ - libwebp/demux (1.5.0):
+ - libwebp/webp
+ - libwebp/mux (1.5.0):
+ - libwebp/demux
+ - libwebp/sharpyuv (1.5.0)
+ - libwebp/webp (1.5.0):
+ - libwebp/sharpyuv
+ - MarqueeLabel (4.5.3)
+ - Masonry (1.1.0)
+ - MBProgressHUD (1.2.0)
+ - MJRefresh (3.7.9)
+ - Moya (15.0.0):
+ - Moya/Core (= 15.0.0)
+ - Moya/Core (15.0.0):
+ - Alamofire (~> 5.0)
+ - ObjectMapper (4.4.2)
+ - Popover (1.3.0)
+ - RxCocoa (6.8.0):
+ - RxRelay (= 6.8.0)
+ - RxSwift (= 6.8.0)
+ - RxDataSources (5.0.0):
+ - Differentiator (~> 5.0)
+ - RxCocoa (~> 6.0)
+ - RxSwift (~> 6.0)
+ - RxRelay (6.8.0):
+ - RxSwift (= 6.8.0)
+ - RxSwift (6.8.0)
+ - RxSwiftExt (6.2.1):
+ - RxSwiftExt/Core (= 6.2.1)
+ - RxSwiftExt/RxCocoa (= 6.2.1)
+ - RxSwiftExt/Core (6.2.1):
+ - RxSwift (~> 6.0)
+ - RxSwiftExt/RxCocoa (6.2.1):
+ - RxCocoa (~> 6.0)
+ - RxSwiftExt/Core
+ - SGQRCode (4.1.0)
+ - SnapKit (5.7.1)
+ - SwiftDate (7.0.0)
+ - SwiftKeychainWrapper (4.0.1)
+ - SwiftyJSON (5.0.2)
+ - SwiftyUserDefaults (5.3.0)
+ - URLNavigator (2.5.1)
+ - ZXSDK (3.3.2)
+
+DEPENDENCIES:
+ - AMap3DMap
+ - AMapLocation
+ - AMapSearch
+ - CocoaLumberjack/Swift
+ - GYSDK
+ - HXPHPicker
+ - IQKeyboardManagerSwift
+ - KingfisherWebP
+ - MarqueeLabel
+ - Masonry
+ - MBProgressHUD (from `https://github.com/jdg/MBProgressHUD.git`)
+ - MJRefresh
+ - Moya
+ - ObjectMapper
+ - Popover
+ - RxCocoa
+ - RxDataSources
+ - RxSwift
+ - RxSwiftExt
+ - SGQRCode (~> 4.1.0)
+ - SnapKit
+ - SwiftDate
+ - SwiftKeychainWrapper
+ - SwiftyJSON
+ - SwiftyUserDefaults
+ - URLNavigator
+
+SPEC REPOS:
+ https://gitee.com/mirrors/CocoaPods-Specs.git:
+ - Alamofire
+ - AMap3DMap
+ - AMapFoundation
+ - AMapLocation
+ - AMapSearch
+ - CocoaLumberjack
+ - Differentiator
+ - GTCommonSDK
+ - GYSDK
+ - HXPHPicker
+ - IQKeyboardCore
+ - IQKeyboardManagerSwift
+ - IQKeyboardNotification
+ - IQKeyboardReturnManager
+ - IQKeyboardToolbar
+ - IQKeyboardToolbarManager
+ - IQTextInputViewNotification
+ - IQTextView
+ - Kingfisher
+ - KingfisherWebP
+ - libwebp
+ - MarqueeLabel
+ - Masonry
+ - MJRefresh
+ - Moya
+ - ObjectMapper
+ - Popover
+ - RxCocoa
+ - RxDataSources
+ - RxRelay
+ - RxSwift
+ - RxSwiftExt
+ - SGQRCode
+ - SnapKit
+ - SwiftDate
+ - SwiftKeychainWrapper
+ - SwiftyJSON
+ - SwiftyUserDefaults
+ - URLNavigator
+ - ZXSDK
+
+EXTERNAL SOURCES:
+ MBProgressHUD:
+ :git: https://github.com/jdg/MBProgressHUD.git
+
+CHECKOUT OPTIONS:
+ MBProgressHUD:
+ :commit: 4a7c5f3e53cdea77c5dcb8578c2ee5acacdf6781
+ :git: https://github.com/jdg/MBProgressHUD.git
+
+SPEC CHECKSUMS:
+ Alamofire: 840d2a1ad82355b536ec6ba5f97e5bfa54600ca3
+ AMap3DMap: 89c17fdbca2f25e4b46d6a45a8e50346980fc799
+ AMapFoundation: e99da1cc722528c60b39340b4763a95305f6c55e
+ AMapLocation: 6e44f50b044dc54c6b3dcb1dee5ffd6de2689e41
+ AMapSearch: 29224a399b56b17da1540e4312fc4d9dc37342bb
+ CocoaLumberjack: e4ba3b414dfca8c1916c6303d37f63b3a95134c6
+ Differentiator: e8497ceab83c1b10ca233716d547b9af21b9344d
+ GTCommonSDK: 238c6735add91e654f8564638854686ee3dcb4ac
+ GYSDK: db5f4b3aae8df06201be5e786076211ec11791be
+ HXPHPicker: 451f6af62845d60d5dd2235f4665d81f2688a51b
+ IQKeyboardCore: 8652977ec919cf5351aa2977fedd1a6546476fbc
+ IQKeyboardManagerSwift: 835fc9c6e4732398113406d84900ad2e8f141218
+ IQKeyboardNotification: eb4910401f5a0e68f97e71c62f8a0c5b7e9d535c
+ IQKeyboardReturnManager: fcbf51fc68d7536fc1fbcca5231c4e82576b12ac
+ IQKeyboardToolbar: 9fe900f8e7def414be4025af0ca098df764d4fe3
+ IQKeyboardToolbarManager: d449479b5843d4a3fb902d03bf62d6ca031ac20e
+ IQTextInputViewNotification: 3b9fb27a16e7ee8958cc9092cfb07a1a9e1fd559
+ IQTextView: ae13b4922f22e6f027f62c557d9f4f236b19d5c7
+ Kingfisher: fc2788e497306f97fdef6e4df49f02106cb57788
+ KingfisherWebP: 064869d5f1201396ec121dcc4c9cfbdba6ecb900
+ libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
+ MarqueeLabel: 0c57d4c6634e04a6d015af79f7c9a175b2309525
+ Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
+ MBProgressHUD: 1b0fb447e80a0fda94808180750e8b78a07b3cd2
+ MJRefresh: ff9e531227924c84ce459338414550a05d2aea78
+ Moya: 138f0573e53411fb3dc17016add0b748dfbd78ee
+ ObjectMapper: e6e4d91ff7f2861df7aecc536c92d8363f4c9677
+ Popover: 10e1d9528f81d9504df984b7b3f491292bc1822d
+ RxCocoa: 2d33c1e1e5d66492052ad46b11024ae287572880
+ RxDataSources: aa47cc1ed6c500fa0dfecac5c979b723542d79cf
+ RxRelay: 335c78b926a2aea8d863a6d25f1ed3b5ad8e8705
+ RxSwift: 4e28be97cbcfeee614af26d83415febbf2bf6f45
+ RxSwiftExt: 43aaacb6a4d3c69c55e9d1cf4f79920043d13583
+ SGQRCode: 6ad664d63f38f2842503bc5087812c5a3136d924
+ SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a
+ SwiftDate: bbc26e26fc8c0c33fbee8c140c5e8a68293a148a
+ SwiftKeychainWrapper: 807ba1d63c33a7d0613288512399cd1eda1e470c
+ SwiftyJSON: f5b1bf1cd8dd53cd25887ac0eabcfd92301c6a5a
+ SwiftyUserDefaults: 63f80248cf5bfb3458825d9a78f2eb7e1293a040
+ URLNavigator: e9c0426ba6e6ac57f34d018bbf3df840797f984d
+ ZXSDK: 786338c0a18e98e03eda00699c3bfd2700b97117
+
+PODFILE CHECKSUM: 8221656bba011c856037590658f6282ed7f4e02c
+
+COCOAPODS: 1.16.2
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data
new file mode 100644
index 0000000..1987d45
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_day.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_day.data
new file mode 100644
index 0000000..c0975de
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_day.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_night.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_night.data
new file mode 100644
index 0000000..3f1eeaa
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/3d_sky_night.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_1.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_1.png
new file mode 100644
index 0000000..3edab19
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_1.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_2.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_2.png
new file mode 100644
index 0000000..0f4044d
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1015_2.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_1.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_1.png
new file mode 100644
index 0000000..3285339
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_1.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_2.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_2.png
new file mode 100644
index 0000000..18c1614
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/1016_2.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_day.png
new file mode 100644
index 0000000..b699004
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_night.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_night.png
new file mode 100644
index 0000000..a42e8ce
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bk_grass_night.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_day.png
new file mode 100644
index 0000000..8af2167
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_night.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_night.png
new file mode 100644
index 0000000..80322ab
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/cross_sky_night.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/crossing_day_bk.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/crossing_day_bk.data
new file mode 100644
index 0000000..fff1b61
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/crossing_day_bk.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/crossing_nigth_bk.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/crossing_nigth_bk.data
new file mode 100644
index 0000000..928155e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/crossing_nigth_bk.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png
new file mode 100644
index 0000000..39a10c5
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png
new file mode 100644
index 0000000..2b5f54c
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_main_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_main_day.png
new file mode 100644
index 0000000..2cc5acb
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_main_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_secondary_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_secondary_day.png
new file mode 100644
index 0000000..55f58a1
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/exit_label_bk_secondary_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png
new file mode 100644
index 0000000..a57fe33
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png
new file mode 100644
index 0000000..0820386
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/icons_40_25_1736924274.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/icons_40_25_1736924274.data
new file mode 100644
index 0000000..7e271f0
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/icons_40_25_1736924274.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/icons_42_25_1617197042.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/icons_42_25_1617197042.data
new file mode 100644
index 0000000..9b0a5c3
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/icons_42_25_1617197042.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png
new file mode 100644
index 0000000..5ef99c4
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png
new file mode 100644
index 0000000..0e0bb9e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png
new file mode 100644
index 0000000..c3732fe
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png
new file mode 100644
index 0000000..f9f1ae2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii.fnt b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii.fnt
new file mode 100644
index 0000000..cccf994
--- /dev/null
+++ b/Pods/AMap3DMap/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
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii_0.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii_0.png
new file mode 100644
index 0000000..25305da
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/anscii_0.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_10_25_1757046143.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_10_25_1757046143.data
new file mode 100644
index 0000000..46d98d1
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_10_25_1757046143.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_3_25_1757046136.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_3_25_1757046136.data
new file mode 100644
index 0000000..f8a16e2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_3_25_1757046136.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_6_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_6_25_1757046135.data
new file mode 100644
index 0000000..7a14630
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_6_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_9_25_1757046143.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_9_25_1757046143.data
new file mode 100644
index 0000000..d744770
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_group_9_25_1757046143.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_info_1757046189.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_info_1757046189.data
new file mode 100644
index 0000000..18d8a61
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/assets_info_1757046189.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile.data
new file mode 100644
index 0000000..bb2a17f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile_n.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile_n.data
new file mode 100644
index 0000000..5181b70
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/bktile_n.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_25_1756777905.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_25_1756777905.data
new file mode 100644
index 0000000..380163c
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_1_25_1756777905.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_25_1755682869.data
new file mode 100644
index 0000000..1a1b2a9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/config_2_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash.data
new file mode 100644
index 0000000..da1b48f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_cd.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_cd.data
new file mode 100644
index 0000000..3a59032
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_cd.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_tq.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_tq.data
new file mode 100644
index 0000000..c721927
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/dash_tq.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10000_25_1755682872.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10000_25_1755682872.data
new file mode 100644
index 0000000..b4ebd1d
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10000_25_1755682872.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10001_25_1755682873.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10001_25_1755682873.data
new file mode 100644
index 0000000..2e2e9f9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10001_25_1755682873.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10002_25_1755682874.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10002_25_1755682874.data
new file mode 100644
index 0000000..9b3f6f8
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10002_25_1755682874.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10003_25_1755682872.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10003_25_1755682872.data
new file mode 100644
index 0000000..f8c7f8f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10003_25_1755682872.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10004_25_1755682872.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10004_25_1755682872.data
new file mode 100644
index 0000000..64743b8
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10004_25_1755682872.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10005_25_1755682873.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10005_25_1755682873.data
new file mode 100644
index 0000000..0fc540d
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10005_25_1755682873.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10006_25_1755682872.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10006_25_1755682872.data
new file mode 100644
index 0000000..755b771
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10006_25_1755682872.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10007_25_1755682872.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10007_25_1755682872.data
new file mode 100644
index 0000000..847f83c
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_10007_25_1755682872.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30000_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30000_25_1755682869.data
new file mode 100644
index 0000000..af12cc9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30000_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30001_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30001_25_1755682869.data
new file mode 100644
index 0000000..7e26ab0
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30001_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30002_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30002_25_1755682869.data
new file mode 100644
index 0000000..be44037
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_30002_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_41_25_1757046158.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_41_25_1757046158.data
new file mode 100644
index 0000000..dbf2df1
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_41_25_1757046158.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_5_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_5_25_1757046135.data
new file mode 100644
index 0000000..947b97f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/icons_5_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_1_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_1_25_1755682869.data
new file mode 100644
index 0000000..1eae9b2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_1_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_low_1_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_low_1_25_1755682869.data
new file mode 100644
index 0000000..71fa13d
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_low_1_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_mid_1_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_mid_1_25_1755682869.data
new file mode 100644
index 0000000..71fa13d
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/laneprofile_mid_1_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/lineround.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/lineround.data
new file mode 100644
index 0000000..0231b37
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/lineround.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/lottie.zip b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/lottie.zip
new file mode 100644
index 0000000..f438607
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/lottie.zip differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapfeatureprofile_1_25_1757046099.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapfeatureprofile_1_25_1757046099.data
new file mode 100644
index 0000000..b19775f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapfeatureprofile_1_25_1757046099.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapprofile_1_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapprofile_1_25_1755682869.data
new file mode 100644
index 0000000..ccc2f30
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapprofile_1_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapprofile_2_25_1755682869.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapprofile_2_25_1755682869.data
new file mode 100644
index 0000000..6b1a269
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/mapprofile_2_25_1755682869.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/search_scenic_icon.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/search_scenic_icon.data
new file mode 100644
index 0000000..896934b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/search_scenic_icon.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/sky_hd_powersaving.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/sky_hd_powersaving.data
new file mode 100644
index 0000000..49e32a5
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/sky_hd_powersaving.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style-for-custom_X_MainStd_Std_D_s_25_1757046134.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style-for-custom_X_MainStd_Std_D_s_25_1757046134.data
new file mode 100644
index 0000000..9343adb
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style-for-custom_X_MainStd_Std_D_s_25_1757046134.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_0_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_0_25_1757046130.data
new file mode 100644
index 0000000..0437519
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_0_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_d_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_d_25_1757046141.data
new file mode 100644
index 0000000..6d88403
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_d_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_s_25_1757046140.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_s_25_1757046140.data
new file mode 100644
index 0000000..4e0d6e6
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_s_25_1757046140.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sh_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sh_25_1757046130.data
new file mode 100644
index 0000000..7d3e9e3
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sh_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sh_m_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sh_m_25_1757046130.data
new file mode 100644
index 0000000..7d3e9e3
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sh_m_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sl_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sl_25_1757046141.data
new file mode 100644
index 0000000..8a31b9a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_D_sl_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_d_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_d_25_1757046141.data
new file mode 100644
index 0000000..58eb039
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_d_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_s_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_s_25_1757046141.data
new file mode 100644
index 0000000..91bd6df
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_s_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sh_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sh_25_1757046130.data
new file mode 100644
index 0000000..e06d401
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sh_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sh_m_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sh_m_25_1757046130.data
new file mode 100644
index 0000000..e06d401
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sh_m_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sl_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sl_25_1757046141.data
new file mode 100644
index 0000000..35c874a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavH_Drv_N_sl_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_d_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_d_25_1757046142.data
new file mode 100644
index 0000000..6a72ce9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_d_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_s_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_s_25_1757046142.data
new file mode 100644
index 0000000..0c12dfe
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_s_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_sl_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_sl_25_1757046142.data
new file mode 100644
index 0000000..ceaf120
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_D_sl_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_d_25_1757046143.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_d_25_1757046143.data
new file mode 100644
index 0000000..5d6615e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_d_25_1757046143.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_s_25_1757046143.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_s_25_1757046143.data
new file mode 100644
index 0000000..ef9a347
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_s_25_1757046143.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_sl_25_1757046143.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_sl_25_1757046143.data
new file mode 100644
index 0000000..049f84a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvNavS_Drv_N_sl_25_1757046143.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_d_25_1757046140.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_d_25_1757046140.data
new file mode 100644
index 0000000..50d2948
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_d_25_1757046140.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_s_25_1757046140.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_s_25_1757046140.data
new file mode 100644
index 0000000..2addc96
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_s_25_1757046140.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_25_1757046130.data
new file mode 100644
index 0000000..12018d2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_l_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_l_25_1757046130.data
new file mode 100644
index 0000000..dc8cad9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_l_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_m_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_m_25_1757046130.data
new file mode 100644
index 0000000..7a1ec75
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sh_m_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sl_25_1757046140.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sl_25_1757046140.data
new file mode 100644
index 0000000..97e8114
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_D_sl_25_1757046140.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_d_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_d_25_1757046141.data
new file mode 100644
index 0000000..3dd36bc
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_d_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_s_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_s_25_1757046141.data
new file mode 100644
index 0000000..f47fd4c
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_s_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_25_1757046130.data
new file mode 100644
index 0000000..7079671
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_l_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_l_25_1757046130.data
new file mode 100644
index 0000000..a292c88
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_l_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_m_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_m_25_1757046130.data
new file mode 100644
index 0000000..bdb82bf
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sh_m_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sl_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sl_25_1757046141.data
new file mode 100644
index 0000000..57d87f7
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_DrvPlan_Lt_N_sl_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_d_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_d_25_1757046141.data
new file mode 100644
index 0000000..d7f8106
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_d_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_s_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_s_25_1757046141.data
new file mode 100644
index 0000000..8f8ee90
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_s_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_sl_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_sl_25_1757046142.data
new file mode 100644
index 0000000..96fd7f8
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_D_sl_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_d_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_d_25_1757046142.data
new file mode 100644
index 0000000..a05c75b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_d_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_s_25_1757046141.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_s_25_1757046141.data
new file mode 100644
index 0000000..6db73e9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_s_25_1757046141.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_sl_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_sl_25_1757046142.data
new file mode 100644
index 0000000..53d4e58
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainPub_Pub_N_sl_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainSat_Sat_S_d_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainSat_Sat_S_d_25_1757046142.data
new file mode 100644
index 0000000..7cde883
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainSat_Sat_S_d_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainSat_Sat_S_s_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainSat_Sat_S_s_25_1757046142.data
new file mode 100644
index 0000000..4bb6836
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainSat_Sat_S_s_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_d_25_1757046134.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_d_25_1757046134.data
new file mode 100644
index 0000000..3c6481f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_d_25_1757046134.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_s_25_1757046134.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_s_25_1757046134.data
new file mode 100644
index 0000000..61c0975
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_s_25_1757046134.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_25_1757046130.data
new file mode 100644
index 0000000..12018d2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_l_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_l_25_1757046130.data
new file mode 100644
index 0000000..dc8cad9
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_l_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_m_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_m_25_1757046130.data
new file mode 100644
index 0000000..7a1ec75
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sh_m_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sl_25_1757046134.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sl_25_1757046134.data
new file mode 100644
index 0000000..479f9fc
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_D_sl_25_1757046134.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_d_25_1757046132.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_d_25_1757046132.data
new file mode 100644
index 0000000..e38b595
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_d_25_1757046132.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_s_25_1757046131.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_s_25_1757046131.data
new file mode 100644
index 0000000..5ec1ec6
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_s_25_1757046131.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_25_1757046130.data
new file mode 100644
index 0000000..7079671
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_l_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_l_25_1757046130.data
new file mode 100644
index 0000000..a292c88
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_l_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_m_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_m_25_1757046130.data
new file mode 100644
index 0000000..bdb82bf
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sh_m_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sl_25_1757046134.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sl_25_1757046134.data
new file mode 100644
index 0000000..e76a9f0
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_MainStd_Std_N_sl_25_1757046134.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_d_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_d_25_1757046142.data
new file mode 100644
index 0000000..69c9da7
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_d_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_s_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_s_25_1757046142.data
new file mode 100644
index 0000000..cb99550
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_s_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_sl_25_1757046142.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_sl_25_1757046142.data
new file mode 100644
index 0000000..1dda6b2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_X_WalkNavi_Lt_D_sl_25_1757046142.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_d_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_d_25_1757046135.data
new file mode 100644
index 0000000..eb5f060
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_d_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_s_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_s_25_1757046135.data
new file mode 100644
index 0000000..efc7f55
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_s_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_sl_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_sl_25_1757046135.data
new file mode 100644
index 0000000..13c85a6
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s28_Uni_S_sl_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_d_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_d_25_1757046135.data
new file mode 100644
index 0000000..0482e12
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_d_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_s_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_s_25_1757046135.data
new file mode 100644
index 0000000..325f880
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_s_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_sl_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_sl_25_1757046135.data
new file mode 100644
index 0000000..c854ea8
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m31_s29_Uni_S_sl_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s30_Uni_S_s_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s30_Uni_S_s_25_1757046135.data
new file mode 100644
index 0000000..4698911
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s30_Uni_S_s_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s30_Uni_S_sl_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s30_Uni_S_sl_25_1757046135.data
new file mode 100644
index 0000000..df6f632
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s30_Uni_S_sl_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s31_Uni_S_s_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s31_Uni_S_s_25_1757046135.data
new file mode 100644
index 0000000..0f37153
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s31_Uni_S_s_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s31_Uni_S_sl_25_1757046136.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s31_Uni_S_sl_25_1757046136.data
new file mode 100644
index 0000000..8d1fe3b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m32_s31_Uni_S_sl_25_1757046136.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m52_s53_Uni_S_s_25_1757046137.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m52_s53_Uni_S_s_25_1757046137.data
new file mode 100644
index 0000000..3a3429b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m52_s53_Uni_S_s_25_1757046137.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m54_s55_Uni_S_s_25_1757046137.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m54_s55_Uni_S_s_25_1757046137.data
new file mode 100644
index 0000000..376c08e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_m54_s55_Uni_S_s_25_1757046137.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_material_25_1757046135.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_material_25_1757046135.data
new file mode 100644
index 0000000..0cac52d
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_material_25_1757046135.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_rule_25_1756215850.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_rule_25_1756215850.data
new file mode 100644
index 0000000..9c42319
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/style_rule_25_1756215850.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/styleiconslist.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/styleiconslist.data
new file mode 100644
index 0000000..2a698c7
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/AMap3D.bundle/styleiconslist.data
@@ -0,0 +1,93 @@
+92
+assets_group_10_25_1757046143.data
+assets_group_3_25_1757046136.data
+assets_group_6_25_1757046135.data
+assets_group_9_25_1757046143.data
+assets_info_1757046189.data
+config_1_25_1756777905.data
+config_2_25_1755682869.data
+icons_10000_25_1755682872.data
+icons_10001_25_1755682873.data
+icons_10002_25_1755682874.data
+icons_10003_25_1755682872.data
+icons_10004_25_1755682872.data
+icons_10005_25_1755682873.data
+icons_10006_25_1755682872.data
+icons_10007_25_1755682872.data
+icons_30000_25_1755682869.data
+icons_30001_25_1755682869.data
+icons_30002_25_1755682869.data
+icons_41_25_1757046158.data
+icons_5_25_1757046135.data
+laneprofile_1_25_1755682869.data
+laneprofile_low_1_25_1755682869.data
+laneprofile_mid_1_25_1755682869.data
+mapfeatureprofile_1_25_1757046099.data
+mapprofile_1_25_1755682869.data
+mapprofile_2_25_1755682869.data
+style_0_25_1757046130.data
+style_X_DrvNavH_Drv_D_d_25_1757046141.data
+style_X_DrvNavH_Drv_D_s_25_1757046140.data
+style_X_DrvNavH_Drv_D_sh_25_1757046130.data
+style_X_DrvNavH_Drv_D_sh_m_25_1757046130.data
+style_X_DrvNavH_Drv_D_sl_25_1757046141.data
+style_X_DrvNavH_Drv_N_d_25_1757046141.data
+style_X_DrvNavH_Drv_N_s_25_1757046141.data
+style_X_DrvNavH_Drv_N_sh_25_1757046130.data
+style_X_DrvNavH_Drv_N_sh_m_25_1757046130.data
+style_X_DrvNavH_Drv_N_sl_25_1757046141.data
+style_X_DrvNavS_Drv_D_d_25_1757046142.data
+style_X_DrvNavS_Drv_D_s_25_1757046142.data
+style_X_DrvNavS_Drv_D_sl_25_1757046142.data
+style_X_DrvNavS_Drv_N_d_25_1757046143.data
+style_X_DrvNavS_Drv_N_s_25_1757046143.data
+style_X_DrvNavS_Drv_N_sl_25_1757046143.data
+style_X_DrvPlan_Lt_D_d_25_1757046140.data
+style_X_DrvPlan_Lt_D_s_25_1757046140.data
+style_X_DrvPlan_Lt_D_sh_25_1757046130.data
+style_X_DrvPlan_Lt_D_sh_l_25_1757046130.data
+style_X_DrvPlan_Lt_D_sh_m_25_1757046130.data
+style_X_DrvPlan_Lt_D_sl_25_1757046140.data
+style_X_DrvPlan_Lt_N_d_25_1757046141.data
+style_X_DrvPlan_Lt_N_s_25_1757046141.data
+style_X_DrvPlan_Lt_N_sh_25_1757046130.data
+style_X_DrvPlan_Lt_N_sh_l_25_1757046130.data
+style_X_DrvPlan_Lt_N_sh_m_25_1757046130.data
+style_X_DrvPlan_Lt_N_sl_25_1757046141.data
+style_X_MainPub_Pub_D_d_25_1757046141.data
+style_X_MainPub_Pub_D_s_25_1757046141.data
+style_X_MainPub_Pub_D_sl_25_1757046142.data
+style_X_MainPub_Pub_N_d_25_1757046142.data
+style_X_MainPub_Pub_N_s_25_1757046141.data
+style_X_MainPub_Pub_N_sl_25_1757046142.data
+style_X_MainSat_Sat_S_d_25_1757046142.data
+style_X_MainSat_Sat_S_s_25_1757046142.data
+style_X_MainStd_Std_D_d_25_1757046134.data
+style_X_MainStd_Std_D_s_25_1757046134.data
+style_X_MainStd_Std_D_sh_25_1757046130.data
+style_X_MainStd_Std_D_sh_l_25_1757046130.data
+style_X_MainStd_Std_D_sh_m_25_1757046130.data
+style_X_MainStd_Std_D_sl_25_1757046134.data
+style_X_MainStd_Std_N_d_25_1757046132.data
+style_X_MainStd_Std_N_s_25_1757046131.data
+style_X_MainStd_Std_N_sh_25_1757046130.data
+style_X_MainStd_Std_N_sh_l_25_1757046130.data
+style_X_MainStd_Std_N_sh_m_25_1757046130.data
+style_X_MainStd_Std_N_sl_25_1757046134.data
+style_X_WalkNavi_Lt_D_d_25_1757046142.data
+style_X_WalkNavi_Lt_D_s_25_1757046142.data
+style_X_WalkNavi_Lt_D_sl_25_1757046142.data
+style_m31_s28_Uni_S_d_25_1757046135.data
+style_m31_s28_Uni_S_s_25_1757046135.data
+style_m31_s28_Uni_S_sl_25_1757046135.data
+style_m31_s29_Uni_S_d_25_1757046135.data
+style_m31_s29_Uni_S_s_25_1757046135.data
+style_m31_s29_Uni_S_sl_25_1757046135.data
+style_m32_s30_Uni_S_s_25_1757046135.data
+style_m32_s30_Uni_S_sl_25_1757046135.data
+style_m32_s31_Uni_S_s_25_1757046135.data
+style_m32_s31_Uni_S_sl_25_1757046136.data
+style_m52_s53_Uni_S_s_25_1757046137.data
+style_m54_s55_Uni_S_s_25_1757046137.data
+style_material_25_1757046135.data
+style_rule_25_1756215850.data
\ No newline at end of file
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/GNaviConfig.xml b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/GNaviConfig.xml
new file mode 100755
index 0000000..fb3eff1
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/GNaviConfig.xml
@@ -0,0 +1,9 @@
+
+
+
+ ./data/
+ ./diff/
+ ./res900/
+ ./log/
+
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/bundleVersion.txt b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/bundleVersion.txt
new file mode 100644
index 0000000..5336b75
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/bundleVersion.txt
@@ -0,0 +1 @@
+11.1.200
\ No newline at end of file
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/customStyle/style-for-custom_0_25_1757046130.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/customStyle/style-for-custom_0_25_1757046130.data
new file mode 100644
index 0000000..966970e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/customStyle/style-for-custom_0_25_1757046130.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/customStyle/style-for-custom_0_25_1757046130_notex.data b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/customStyle/style-for-custom_0_25_1757046130_notex.data
new file mode 100644
index 0000000..771126b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/customStyle/style-for-custom_0_25_1757046130_notex.data differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/high-frequency-devices.plist b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/high-frequency-devices.plist
new file mode 100644
index 0000000..d00df82
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/high-frequency-devices.plist
@@ -0,0 +1,14 @@
+
+
+
+
+ iPhone14,2
+ iPhone14,3
+ iPhone15,2
+ iPhone15,3
+ iPhone16,1
+ iPhone16,2
+ iPhone17,1
+ iPhone17,2
+
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10000_25_1757046134.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10000_25_1757046134.png
new file mode 100644
index 0000000..84046d5
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10000_25_1757046134.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10001_25_1757046135.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10001_25_1757046135.png
new file mode 100644
index 0000000..a39d921
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10001_25_1757046135.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10002_25_1757046134.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10002_25_1757046134.png
new file mode 100644
index 0000000..3486abf
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10002_25_1757046134.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10003_25_1757046134.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10003_25_1757046134.png
new file mode 100644
index 0000000..c322c16
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_10003_25_1757046134.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_30000_25_1757046130.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_30000_25_1757046130.png
new file mode 100644
index 0000000..61651ac
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/icons.bundle/icons_30000_25_1757046130.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_inner.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_inner.png
new file mode 100644
index 0000000..11a0b1a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_inner.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_outer.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_outer.png
new file mode 100644
index 0000000..f2b40cb
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_outer.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_shadow.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_shadow.png
new file mode 100644
index 0000000..e531d68
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_3d_shadow.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_inner.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_inner.png
new file mode 100644
index 0000000..6c3e709
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_inner.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_outer.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_outer.png
new file mode 100644
index 0000000..26ddb2c
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/arrow_line_outer.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/calloutArrowMask.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/calloutArrowMask.png
new file mode 100644
index 0000000..a89c653
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/calloutArrowMask.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/calloutArrowMask@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/calloutArrowMask@2x.png
new file mode 100644
index 0000000..f3e2cf2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/calloutArrowMask@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin.png
new file mode 100644
index 0000000..20d0424
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin@2x.png
new file mode 100644
index 0000000..54d0460
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin@3x.png
new file mode 100644
index 0000000..cd5c6a3
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift.png
new file mode 100644
index 0000000..48f5c1b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift@2x.png
new file mode 100644
index 0000000..20d15d7
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift@3x.png
new file mode 100644
index 0000000..f2598b7
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/greenPin_lift@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/infowindow.jpg b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/infowindow.jpg
new file mode 100644
index 0000000..03ddf73
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/infowindow.jpg differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineDashTexture.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineDashTexture.png
new file mode 100644
index 0000000..20c7df8
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineDashTexture.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineDashTextureDot.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineDashTextureDot.png
new file mode 100644
index 0000000..1092c26
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineDashTextureDot.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineTexture.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineTexture.png
new file mode 100644
index 0000000..a3d7e71
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineTexture.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineTextureThin.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineTextureThin.png
new file mode 100644
index 0000000..4755362
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/lineTextureThin.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/marker_blue.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/marker_blue.png
new file mode 100644
index 0000000..6368615
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/marker_blue.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/marker_blue@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/marker_blue@2x.png
new file mode 100644
index 0000000..ddb06df
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/marker_blue@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_clear@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_clear@2x.png
new file mode 100644
index 0000000..aed3659
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_clear@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_down@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_down@2x.png
new file mode 100644
index 0000000..b950a2f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_down@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_shouqi@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_shouqi@2x.png
new file mode 100755
index 0000000..9ac82af
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_shouqi@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_shouqi_2@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_shouqi_2@2x.png
new file mode 100644
index 0000000..b00a79b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_shouqi_2@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_sousuo@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_sousuo@2x.png
new file mode 100644
index 0000000..23eed11
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_sousuo@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_zhankai@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_zhankai@2x.png
new file mode 100644
index 0000000..0056674
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_zhankai@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_zhankai_2@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_zhankai_2@2x.png
new file mode 100644
index 0000000..86ce247
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/offline_zhankai_2@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_fog.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_fog.png
new file mode 100644
index 0000000..f1aa1e7
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_fog.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_haze.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_haze.png
new file mode 100644
index 0000000..e24725a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_haze.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_rain.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_rain.png
new file mode 100644
index 0000000..bcb304b
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_rain.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_snow.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_snow.png
new file mode 100644
index 0000000..984abeb
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_snow.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_sun_0.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_sun_0.png
new file mode 100644
index 0000000..8ffaeea
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_sun_0.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_sun_1.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_sun_1.png
new file mode 100644
index 0000000..b57761e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/particle_sun_1.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow.png
new file mode 100644
index 0000000..4f85ff1
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow@2x.png
new file mode 100644
index 0000000..8acfc67
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow@3x.png
new file mode 100644
index 0000000..fc16658
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/pin_shadow@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin.png
new file mode 100644
index 0000000..ffe3892
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin@2x.png
new file mode 100644
index 0000000..4a08cf2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin@3x.png
new file mode 100644
index 0000000..2f92d11
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift.png
new file mode 100644
index 0000000..bf1f8f4
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift@2x.png
new file mode 100644
index 0000000..ef2b2a6
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift@3x.png
new file mode 100644
index 0000000..d58f14f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/purplePin_lift@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin.png
new file mode 100644
index 0000000..1cf4744
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin@2x.png
new file mode 100644
index 0000000..0882272
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin@3x.png
new file mode 100644
index 0000000..2a66034
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift.png
new file mode 100644
index 0000000..24c4b9a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift@2x.png
new file mode 100644
index 0000000..cfee8aa
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift@3x.png
new file mode 100644
index 0000000..5d90fa3
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/redPin_lift@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_.png
new file mode 100644
index 0000000..5889ed2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_@2x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_@2x.png
new file mode 100644
index 0000000..5889ed2
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_@2x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_@3x.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_@3x.png
new file mode 100644
index 0000000..dd955cd
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/select_@3x.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/terrainDefault.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/terrainDefault.png
new file mode 100644
index 0000000..11ef10f
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/terrainDefault.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_blue.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_blue.png
new file mode 100644
index 0000000..c54767e
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_blue.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_darkred.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_darkred.png
new file mode 100644
index 0000000..7935f1a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_darkred.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_gray.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_gray.png
new file mode 100644
index 0000000..2a36842
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_gray.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_green.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_green.png
new file mode 100644
index 0000000..1cad28c
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_green.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_red.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_red.png
new file mode 100644
index 0000000..fccb898
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_red.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_yellow.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_yellow.png
new file mode 100644
index 0000000..b222b87
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/images/traffic_texture_yellow.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ pl.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ pl.strings
new file mode 100644
index 0000000..61678b6
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ pl.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="stopa";
+"O106184_297"="mila";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ar.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ar.strings
new file mode 100644
index 0000000..0108a67
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ar.strings
@@ -0,0 +1,4 @@
+"O106184_294"="ميل";
+"O106184_295"="قدم";
+"O106184_296"="كم";
+"O106184_297"="م";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_az.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_az.strings
new file mode 100644
index 0000000..d67b0db
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_az.strings
@@ -0,0 +1,5 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ayaq";
+"O106184_297"="mil";
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_cs.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_cs.strings
new file mode 100644
index 0000000..65de0ca
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_cs.strings
@@ -0,0 +1,5 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="stopa";
+"O106184_297"="míle";
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_de.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_de.strings
new file mode 100644
index 0000000..b5504dc
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_de.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_en.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_en.strings
new file mode 100644
index 0000000..80540d7
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_en.strings
@@ -0,0 +1,299 @@
+"O106184_01"="[MAMapKit] To use background location services on iOS 11 and above, you need to implement the mapViewRequireLocationAuth: delegate method.";
+"O106184_02"="[MAMapKit] To use location services on iOS 11 and above, you need to add the NSLocationAlwaysAndWhenInUseUsageDescription and NSLocationWhenInUseUsageDescription fields in Infoplist.";
+"O106184_03"="[MAMapKit] To use background location services on iOS 8 and above, you need to implement the mapViewRequireLocationAuth: delegate method";
+"O106184_04"="[MAMapKit] To use location services on iOS 8 and above, it is necessary to add the NSLocationAlwaysUsageDescription or NSLocationWhenInUseUsageDescription field in Infoplist.";
+"O106184_05"="Request failed";
+"O106184_06"="MVT feature is not supported";
+"O106184_07"="glTF feature is not supported";
+"O106184_08"="This feature is a paid service, please contact the business department to activate it.";
+"O106184_09"="URI exception";
+"O106184_10"="Deprecated, calling has no effect. since 9.6.0";
+"O106184_11"="Deprecated, since 7.9.0";
+"O106184_12"="Deprecated, since 7.9.0, please use alpha in MAHeatMapVectorOverlayRender";
+"O106184_13"="Deprecated, since 7.7.0, please use alpha in MAGroundOverlayRenderer";
+"O106184_14"="Enter city name or pinyin";
+"O106184_15"="Download Management";
+"O106184_16"="City List";
+"O106184_17"="Basic Function Package + Municipality";
+"O106184_18"="Hong Kong, Macao and Taiwan";
+"O106184_19"="Taiwan Province";
+"O106184_20"="Offline map";
+"O106184_21"="Download is not supported";
+"O106184_22"="Cancel";
+"O106184_23"="Delete";
+"O106184_24"="Cancel download";
+"O106184_25"="Pause download";
+"O106184_26"="Update";
+"O106184_27"="Continue Download";
+"O106184_28"="Waiting";
+"O106184_29"="Downloading";
+"O106184_30"="Pause";
+"O106184_31"="Downloaded";
+"O106184_32"="Updated";
+"O106184_33"="No relevant city found";
+"O106184_34"="[MAMapKit] Invalid resource bundle, please check if AMap.bundle is correctly imported";
+"O106184_35"="[MAMapKit]: warning: Please check if the imported AMap.bundle is correct";
+"O106184_36"="Custom styleData cache exists, using cached data";
+"O106184_37"="[MAMapKit] Failed to fetch custom style online";
+"O106184_38"="[MAMapKit] Failed to fetch custom style online, returned data is empty. Please check if styleid and key are correct";
+"O106184_39"="Online styleData pull successful";
+"O106184_40"="[MAMapKit] Failed to decompress style zip";
+"O106184_41"="[MAMapKit] Style file error";
+"O106184_42"="Custom styleExtraData cache exists, using cache";
+"O106184_43"="Online styleExtraData pull succeeded";
+"O106184_44"="[MAMapKit] Failed to decompress custom resource file";
+"O106184_45"="[MAMapKit] The delegate to be added must implement MAMapViewDelegate";
+"O106184_46"="[MAMapKit] The setWorldVectorMapLanguage method is deprecated, please use setStyle:";
+"O106184_47"="Current Location";
+"O106184_48"="Map retrieval service failed";
+"O106184_49"="Warning";
+"O106184_50"="You are currently using a test version of the map, which cannot be used for production. If you need to go live, please contact us to provide the official production package";
+"O106184_51"="[MAMapKit] key authentication failed";
+"O106184_52"="[MAMapKit] The custom map style file currently in use does not match the current version. Please visit the official website (lbs.amap.com) to update to the new version of the style file.";
+"O106184_53"="GS (2023)4047 GS (2023)551 | GS (2023)2175";
+"O106184_54"="[MAMapKit] reloadMap execution failed because the map is in background or renderringDisabled = YES";
+"O106184_55"="Deprecated, since 7.9.0, please use the renderringDisabled property";
+"O106184_56"="Deprecated, please use the takeSnapshotInRect:withCompletionBlock: method since 6.0.0";
+"O106184_57"="Deprecated, use the coordinate conversion interface in AMapFoundation";
+"O106184_58"="Loading cloud control cache";
+"O106184_59"="Obtain Cloud Control";
+"O106184_60"="Failed to initialize the engine";
+"O106184_61"="[MAMapKit] Successfully decompressed the resource res file";
+"O106184_62"="[MAMapKit] Failed to decompress resource res file";
+"O106184_63"="Failed to load resources";
+"O106184_64"="North";
+"O106184_65"="[MAMapKit] Successfully extracted the resource style file";
+"O106184_66"="[MAMapKit] Failed to decompress resource style file!";
+"O106184_67"="[MAMapKit] Please set the correct style value.";
+"O106184_68"="Title";
+"O106184_69"="Content";
+"O106184_70"="Key verification failed:[";
+"O106184_71"="Municipality";
+"O106184_72"="Hong Kong";
+"O106184_73"="Macau";
+"O106184_74"="Hong Kong and Macau";
+"O106184_75"="Extracting";
+"O106184_76"="Beijing";
+"O106184_77"="Total Size";
+"O106184_78"="Paused";
+"O106184_79"="Download failed";
+"O106184_80"="Downloaded - Update Available";
+"O106184_81"="Download exception occurred";
+"O106184_82"="Check for updates";
+"O106184_83"="Beijing";
+"O106184_84"="No such city";
+"O106184_85"="Too few track points or too close distance, track correction failed";
+"O106184_86"="Positioning timeout";
+"O106184_87"="Correction successful";
+"O106184_88"="IO Operation Exception - IOException";
+"O106184_89"="Socket Connection Exception - SocketException";
+"O106184_90"="Socket connection timeout - SocketTimeoutException";
+"O106184_91"="Invalid parameter - IllegalArgumentException";
+"O106184_92"="Null Pointer Exception - NullPointException";
+"O106184_93"="URL exception - MalformedURLException";
+"O106184_94"="Unknown Host - UnKnowHostException";
+"O106184_95"="Server connection failed - UnknownServiceException";
+"O106184_96"="Protocol parsing error - ProtocolException";
+"O106184_97"="http connection failed - ConnectionException";
+"O106184_98"="Unknown error";
+"O106184_99"="Key authentication failed";
+"O106184_100"="[MAMapKit] The custom map style file currently in use does not match the current version. Please visit the official website (lbs.amap.com) to update to the new version of the style file.";
+"O106184_101"="Write Exception";
+"O106184_102"="Invalid coordinate value";
+"O106184_103"="Amap is not installed or the version is outdated on the mobile device";
+"O106184_104"="Invalid parameter";
+"O106184_105"="Overseas authentication failed";
+"O106184_106"="GLTF feature is not supported";
+"O106184_107"="The topographic map feature is a paid capability. Please contact our sales team to activate this function.";
+"O106184_108"="Library mismatch";
+"O106184_109"="lib loading failed";
+"O106184_110"="User signature not verified";
+"O106184_111"="User key is incorrect or expired";
+"O106184_112"="Requested service does not exist";
+"O106184_113"="Daily access limit exceeded";
+"O106184_114"="User access is too frequent";
+"O106184_115"="Invalid user IP";
+"O106184_116"="Invalid user domain";
+"O106184_117"="User MD5 security code verification failed";
+"O106184_118"="The requested key does not match the bound platform";
+"O106184_119"="IP access limit exceeded";
+"O106184_120"="Service does not support HTTPS requests";
+"O106184_121"="Insufficient permissions, service request denied";
+"O106184_122"="The developer deleted the key, and the key cannot be used normally after deletion";
+"O106184_123"="Service request response error";
+"O106184_124"="Engine returned abnormal data";
+"O106184_125"="Server request connection timeout";
+"O106184_126"="Timeout reading service result";
+"O106184_127"="Invalid request parameters";
+"O106184_128"="Missing required parameter";
+"O106184_129"="Illegal request protocol";
+"O106184_130"="Other unknown error";
+"O106184_131"="HTTP or socket connection failed - ConnectionException";
+"O106184_132"="No corresponding error";
+"O106184_133"="Prompt";
+"O106184_134"="The current application lacks necessary permissions.
+
+Please tap \"Settings\"-\"Permissions\"- enable required permissions";
+"O106184_135"="Settings";
+"O106184_136"="Add custom building";
+"O106184_137"="Change building color";
+"O106184_138"="Change building height";
+"O106184_139"="Destroy Building Layer";
+"O106184_140"="Click on the heatmap area to get the heat value";
+"O106184_141"="Search";
+"O106184_142"="Please enter a keyword";
+"O106184_143"="Map";
+"O106184_144"="Set Route";
+"O106184_145"="Start";
+"O106184_146"="Trajectory Correction";
+"O106184_147"="Clear completed routes";
+"O106184_148"="AutoNavi Coordinates";
+"O106184_149"="GPS Coordinates";
+"O106184_150"="Baidu Coordinates";
+"O106184_151"="Total distance:";
+"O106184_152"="Wait:";
+"O106184_153"="Start trajectory correction";
+"O106184_154"="Stop track correction";
+"O106184_155"="Lujiazui";
+"O106184_156"="Zhongguancun";
+"O106184_157"="Enable personalized map";
+"O106184_158"="Standard Map";
+"O106184_159"="Satellite Map";
+"O106184_160"="Night mode";
+"O106184_161"="Navigation Mode";
+"O106184_162"="Bus Mode";
+"O106184_163"="Navigation Night Mode";
+"O106184_164"="Please enter the bus route name";
+"O106184_165"="International map authentication failed, the current key does not have permission to use the international map, the international map will not be displayed!";
+"O106184_166"="Search results";
+"O106184_167"="Previous page";
+"O106184_168"="Next page";
+"O106184_169"="Set Polygon properties";
+"O106184_170"="ID Search";
+"O106184_171"="Nearby Search";
+"O106184_172"="Route Name Query";
+"O106184_173"="Local Search";
+"O106184_174"="Convert to AutoNavi coordinate system";
+"O106184_175"="Picture Mode";
+"O106184_176"="Add HD junction view";
+"O106184_177"="Add intersection enlarged signboard";
+"O106184_178"="Add intersection enlarged view jj";
+"O106184_179"="Remove";
+"O106184_180"="Drag marker1";
+"O106184_181"="Set arrival time";
+"O106184_182"="Confirm";
+"O106184_183"="Province";
+"O106184_184"="City";
+"O106184_185"="Polygon Search";
+"O106184_186"="Search";
+"O106184_187"="Tap or long press the map";
+"O106184_188"="Move camera";
+"O106184_189"="Map touch event";
+"O106184_190"="Swipe gesture";
+"O106184_191"="Zoom gesture";
+"O106184_192"="Tilt gesture";
+"O106184_193"="Rotate gesture";
+"O106184_194"="Add hole to circle";
+"O106184_195"="Polygon add hole";
+"O106184_196"="Start";
+"O106184_197"="Set Display Area";
+"O106184_198"="Map latitude and longitude coordinates (Click on the map to get the coordinates)";
+"O106184_199"="Latitude and longitude to screen pixel coordinates";
+"O106184_200"="Convert screen pixel coordinates to latitude and longitude";
+"O106184_201"="Positioning";
+"O106184_202"="District/County";
+"O106184_203"="Follow";
+"O106184_204"="Rotate";
+"O106184_205"="Rotate Position";
+"O106184_206"="Follow without moving the center point";
+"O106184_207"="Display";
+"O106184_208"="The rotation position does not move to the center point";
+"O106184_209"="logo position";
+"O106184_210"="Bottom left";
+"O106184_211"="Bottom center";
+"O106184_212"="Rotation does not move to the center point";
+"O106184_213"="Growth Animation";
+"O106184_214"="Move Animation";
+"O106184_215"="Breathing Animation";
+"O106184_216"="Minimum level default 3";
+"O106184_217"="Maximum level default 19 indoor 20";
+"O106184_218"="Settings";
+"O106184_219"="Reset";
+"O106184_220"="Current zoom level: ";
+"O106184_221"="Custom maps";
+"O106184_222"="Polyhedron Example";
+"O106184_223"="All cities";
+"O106184_224"="Download Management";
+"O106184_225"="Beijing";
+"O106184_226"="Total Size";
+"O106184_227"="marker's z-index";
+"O106184_228"="z-index of polyline";
+"O106184_229"="Bottom right";
+"O106184_230"="Sunny";
+"O106184_231"="Rainy day";
+"O106184_232"="Snowy day";
+"O106184_233"="haze";
+"O106184_234"="Custom";
+"O106184_235"="Future Time";
+"O106184_236"="Route";
+"O106184_237"="Please enter search keywords";
+"O106184_238"="Please enter a keyword";
+"O106184_239"="Please enter the city";
+"O106184_240"="Start search";
+"O106184_241"="Next page";
+"O106184_242"="Set Polyline properties";
+"O106184_243"="Intercity Bus";
+"O106184_244"="Add";
+"O106184_245"="Remove";
+"O106184_246"="Gas station";
+"O106184_247"="Auto Repair Shop";
+"O106184_248"="Toilet";
+"O106184_249"="Map screenshot";
+"O106184_250"="Continuous Screenshot";
+"O106184_251"="Capture oversized image";
+"O106184_252"="First query interval";
+"O106184_253"="Query interval";
+"O106184_254"="Allowable deviation";
+"O106184_255"="Location Sharing";
+"O106184_256"="Route Planning Sharing";
+"O106184_257"="POI Sharing";
+"O106184_258"="Navigation Sharing";
+"O106184_259"="Tsinghua University";
+"O106184_260"="Address...";
+"O106184_261"="First floor";
+"O106184_262"="Second floor";
+"O106184_263"="Third floor";
+"O106184_264"="Open TileOverlay";
+"O106184_265"="Departure Time";
+"O106184_266"="Arrival Time";
+"O106184_267"="Total mileage";
+"O106184_268"="z-index of polygon";
+"O106184_269"="Get scale";
+"O106184_270"="Scale";
+"O106184_271"="Zoom display and location";
+"O106184_272"="Display";
+"O106184_273"="Set arrival time";
+"O106184_274"="Compass";
+"O106184_275"="My Location Layer";
+"O106184_276"="Real-time";
+"O106184_277"="Release Time";
+"O106184_278"="Forecast";
+"O106184_279"="Release Time";
+"O106184_280"="This method is no longer valid. Please go to the official website (lbs.amap.com) to update the new version of the style file and use setCustomMapStyleOptions";
+"O106184_281"="When constructing CameraPosition, the location (target) cannot be null";
+"O106184_282"="The custom map style file currently in use does not match the current version. Please update to the new version of the style file on the official website (lbs.amap.com).";
+"O106184_283"="middle right";
+"O106184_284"="Authentication failed. The current key does not have permission to use custom textures. Custom texture-related content will not be displayed!";
+"O106184_285"="Terrain map authentication failed, the current key does not have permission to use the terrain map, the terrain map will not be displayed!";
+"O106184_286"="Context is null, please use MapsInitializer.initialize(Context paramContext) to set the Context before calling the map";
+"O106184_287"="No relevant city found";
+"O106184_288"="Network anomaly";
+"O106184_289"="No network connection";
+"O106184_290"="country";
+"O106184_291"="No. GS(2024)2108 | No. GS(2025)3454";
+"O106184_292"="No. GS (2023)4047";
+"O106184_293"="No. GS(2021)6352";
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_es.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_es.strings
new file mode 100644
index 0000000..b5504dc
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_es.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_fr.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_fr.strings
new file mode 100644
index 0000000..53fc800
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_fr.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="pi";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_he.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_he.strings
new file mode 100644
index 0000000..7b59ac8
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_he.strings
@@ -0,0 +1,4 @@
+"O106184_294" = "מייל";
+"O106184_295" = "רגל";
+"O106184_296" = "ק\"מ";
+"O106184_297" = "מטר";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_id.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_id.strings
new file mode 100644
index 0000000..ebace70
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_id.strings
@@ -0,0 +1,299 @@
+"O106184_01"="[MAMapKit] Untuk menggunakan layanan lokasi latar belakang di iOS 11 dan di atasnya, Anda perlu menerapkan metode delegasi mapViewRequireLocationAuth:";
+"O106184_02"=" [MAMapKit] Untuk menggunakan Layanan Lokasi di iOS 11 dan lebih baru, Anda perlu menambahkan bidang NSLocationAlwaysAndWhenInUseUsageDescription dan NSLocationWhenInUseUsageDescription di Info.plist.";
+"O106184_03"="[MAMapKit] Untuk menggunakan layanan lokasi latar belakang di iOS 8 dan di atasnya, Anda perlu mengimplementasikan metode delegasi mapViewRequireLocationAuth:";
+"O106184_04"="[MAMapKit] Untuk menggunakan layanan lokasi pada iOS 8 dan lebih baru, perlu menambahkan bidang NSLocationAlwaysUsageDescription atau NSLocationWhenInUseUsageDescription di Info.plist.";
+"O106184_05"="Permintaan gagal";
+"O106184_06"="Fitur MVT tidak didukung";
+"O106184_07"="Fitur glTF tidak didukung";
+"O106184_08"="Fitur ini adalah layanan berbayar, silakan hubungi departemen bisnis untuk mengaktifkannya.";
+"O106184_09"="Pengecualian URI";
+"O106184_10"="Tidak digunakan lagi, pemanggilan tidak memiliki efek. since 9.6.0";
+"O106184_11"="Tidak digunakan lagi, sejak 7.9.0";
+"O106184_12"="Sudah usang, sejak 7.9.0, silakan gunakan alpha di MAHeatMapVectorOverlayRender";
+"O106184_13"="Tidak digunakan lagi, sejak 7.7.0, silakan gunakan alpha di MAGroundOverlayRenderer";
+"O106184_14"="Masukkan nama kota atau pinyin";
+"O106184_15"="Manajemen unduhan";
+"O106184_16"="Daftar kota";
+"O106184_17"="Paket Fungsi Dasar + Kotamadya";
+"O106184_18"="Hong Kong, Makau dan Taiwan";
+"O106184_19"="Provinsi Taiwan";
+"O106184_20"="Peta luring";
+"O106184_21"="Unduhan tidak didukung";
+"O106184_22"="Batal";
+"O106184_23"="Hapus";
+"O106184_24"="Batalkan unduhan";
+"O106184_25"="Download dijeda";
+"O106184_26"="Perbarui";
+"O106184_27"="Lanjutkan unduhan";
+"O106184_28"="Menunggu";
+"O106184_29"="Sedang mengunduh";
+"O106184_30"="Jeda";
+"O106184_31"="Telah diunduh";
+"O106184_32"="Ada pembaruan";
+"O106184_33"="Kota yang relevan tidak ditemukan";
+"O106184_34"="[MAMapKit] Bundel sumber tidak valid, harap periksa apakah AMap.bundle diimpor dengan benar";
+"O106184_35"="[MAMapKit]: peringatan: Harap periksa apakah AMap.bundle yang diimpor sudah benar";
+"O106184_36"="Cache styleData kustom ada, menggunakan cache";
+"O106184_37"="[MAMapKit] Gagal mengambil gaya kustom secara online";
+"O106184_38"="[MAMapKit] Gagal mengambil gaya kustom secara online, data yang dikembalikan kosong. Harap periksa apakah styleid dan key benar";
+"O106184_39"="Pengambilan styleData online berhasil";
+"O106184_40"="[MAMapKit] Gagal mengekstrak zip gaya";
+"O106184_41"="[MAMapKit] Kesalahan File Gaya";
+"O106184_42"="Ada cache styleExtraData kustom, menggunakan cache";
+"O106184_43"="Data styleExtraData online berhasil diambil";
+"O106184_44"="[MAMapKit] Dekompresi file sumber daya kustom gagal";
+"O106184_45"="[MAMapKit] Delegasi yang akan ditambahkan harus mengimplementasikan MAMapViewDelegate";
+"O106184_46"="[MAMapKit] Metode setWorldVectorMapLanguage sudah tidak digunakan, harap gunakan setStyle:";
+"O106184_47"="Lokasi saat ini";
+"O106184_48"="Layanan pengambilan peta gagal";
+"O106184_49"="Peringatan";
+"O106184_50"="Anda saat ini menggunakan versi uji coba peta, yang tidak dapat digunakan untuk produksi. Jika Anda perlu meluncurkan, silakan hubungi kami untuk menyediakan paket produksi resmi";
+"O106184_51"="[MAMapKit] Autentikasi kunci gagal";
+"O106184_52"="[MAMapKit] File gaya peta kustom yang saat ini digunakan tidak cocok dengan versi saat ini. Silakan perbarui ke versi baru file gaya di situs web resmi (lbs.amap.com)";
+"O106184_53"="GS (2023)4047 GS (2023)551 | GS (2023)2175";
+"O106184_54"="[MAMapKit] reloadMap gagal dijalankan karena peta berada di latar belakang atau renderringDisabled = YES";
+"O106184_55"="Tidak digunakan lagi, sejak 7.9.0, harap gunakan properti renderringDisabled";
+"O106184_56"="Tidak digunakan lagi, silakan gunakan metode takeSnapshotInRect:withCompletionBlock: sejak 6.0.0";
+"O106184_57"="Tidak digunakan lagi, gunakan antarmuka konversi koordinat di AMapFoundation";
+"O106184_58"="Memuat cache kontrol awan";
+"O106184_59"="Dapatkan Kontrol Awan";
+"O106184_60"="Gagal menginisialisasi mesin";
+"O106184_61"="[MAMapKit] Berhasil mendekompresi file res sumber daya";
+"O106184_62"="[MAMapKit] Gagal mengekstrak file sumber daya res";
+"O106184_63"="Gagal memuat sumber daya";
+"O106184_64"="Utara";
+"O106184_65"="[MAMapKit] Berhasil mengekstrak file gaya sumber daya";
+"O106184_66"="[MAMapKit] Gagal mendekompresi file sumber daya gaya!";
+"O106184_67"="[MAMapKit] Harap atur nilai style yang benar.";
+"O106184_68"="Judul";
+"O106184_69"="konten";
+"O106184_70"="Verifikasi kunci gagal:[";
+"O106184_71"="Kotamadya";
+"O106184_72"="Hong Kong";
+"O106184_73"="Makau";
+"O106184_74"="Hong Kong dan Makau";
+"O106184_75"="Sedang mengekstrak";
+"O106184_76"="Beijing";
+"O106184_77"="Ukuran total";
+"O106184_78"="Dalam jeda";
+"O106184_79"="Unduhan gagal";
+"O106184_80"="Diunduh - Ada Pembaruan";
+"O106184_81"="Unduhan terjadi kesalahan";
+"O106184_82"="Periksa pembaruan";
+"O106184_83"="Beijing";
+"O106184_84"="Tidak ada kota tersebut";
+"O106184_85"="Titik jalur terlalu sedikit atau jaraknya terlalu dekat, koreksi jalur gagal";
+"O106184_86"="Waktu habis untuk penentuan posisi";
+"O106184_87"="Koreksi berhasil";
+"O106184_88"="IO Operasi Pengecualian - IOException";
+"O106184_89"="Koneksi Socket Tidak Normal - SocketException";
+"O106184_90"="Waktu koneksi socket habis - SocketTimeoutException";
+"O106184_91"="Parameter tidak valid - IllegalArgumentException";
+"O106184_92"="Pengecualian Pointer Null - NullPointException";
+"O106184_93"="Pengecualian URL - MalformedURLException";
+"O106184_94"="Host Tidak Dikenal - UnKnowHostException";
+"O106184_95"="Gagal terhubung ke server - UnknownServiceException";
+"O106184_96"="Kesalahan parsing protokol - ProtocolException";
+"O106184_97"="http koneksi gagal - ConnectionException";
+"O106184_98"="Kesalahan tidak diketahui";
+"O106184_99"="Autentikasi kunci gagal";
+"O106184_100"="[MAMapKit] File gaya peta kustom yang saat ini digunakan tidak cocok dengan versi saat ini. Silakan perbarui ke versi baru file gaya di situs web resmi (lbs.amap.com)";
+"O106184_101"="Pengecualian Penulisan";
+"O106184_102"="Nilai koordinat tidak valid";
+"O106184_103"="Amap tidak terpasang atau versinya sudah lama di perangkat seluler";
+"O106184_104"="Parameter tidak valid";
+"O106184_105"="Otentikasi luar negeri gagal";
+"O106184_106"="Fitur GLTF tidak didukung";
+"O106184_107"="Fitur peta topografi adalah kemampuan berbayar. Silakan hubungi tim penjualan untuk mengaktifkan fungsi ini.";
+"O106184_108"="Ketidakcocokan perpustakaan";
+"O106184_109"="pemuatan lib gagal";
+"O106184_110"="Tanda tangan pengguna tidak diverifikasi";
+"O106184_111"="Kunci pengguna tidak benar atau kedaluwarsa";
+"O106184_112"="Layanan yang diminta tidak ada";
+"O106184_113"="Akses harian telah melebihi batas";
+"O106184_114"="Akses pengguna terlalu sering";
+"O106184_115"="IP pengguna tidak valid";
+"O106184_116"="Domain pengguna tidak valid";
+"O106184_117"="Kode keamanan MD5 pengguna tidak lolos verifikasi";
+"O106184_118"="Kunci yang diminta tidak sesuai dengan platform yang terikat";
+"O106184_119"="Batas akses IP terlampaui";
+"O106184_120"="Layanan tidak mendukung permintaan HTTPS";
+"O106184_121"="Izin tidak cukup, permintaan layanan ditolak";
+"O106184_122"="Pengembang menghapus kunci, dan kunci tidak dapat digunakan secara normal setelah dihapus";
+"O106184_123"="Kesalahan respons permintaan layanan";
+"O106184_124"="Mesin mengembalikan data yang tidak normal";
+"O106184_125"="Waktu tunggu koneksi permintaan server habis";
+"O106184_126"="Waktu habis membaca hasil layanan";
+"O106184_127"="Parameter permintaan tidak valid";
+"O106184_128"="Parameter yang diperlukan tidak ada";
+"O106184_129"="Protokol permintaan ilegal";
+"O106184_130"="Kesalahan tidak dikenal lainnya";
+"O106184_131"="Koneksi HTTP atau socket gagal - ConnectionException";
+"O106184_132"="Tidak ada kesalahan yang sesuai";
+"O106184_133"="Petunjuk";
+"O106184_134"="Aplikasi saat ini tidak memiliki izin yang diperlukan.
+
+Silakan ketuk \"Pengaturan\"-\"Izin\"- aktifkan izin yang dibutuhkan";
+"O106184_135"="Pengaturan";
+"O106184_136"="Tambahkan bangunan kustom";
+"O106184_137"="Ubah warna bangunan";
+"O106184_138"="Ubah tinggi bangunan";
+"O106184_139"="Hancurkan Lapisan Bangunan";
+"O106184_140"="Klik pada area heatmap untuk mendapatkan nilai panas";
+"O106184_141"="Cari";
+"O106184_142"="Silakan masukkan kata kunci";
+"O106184_143"="Peta";
+"O106184_144"="Atur rute";
+"O106184_145"="Mulai";
+"O106184_146"="Koreksi Lintasan";
+"O106184_147"="Hapus rute yang telah selesai";
+"O106184_148"="Koordinat AutoNavi";
+"O106184_149"="Koordinat GPS";
+"O106184_150"="Koordinat Baidu";
+"O106184_151"="Jarak total:";
+"O106184_152"="Tunggu:";
+"O106184_153"="Mulai koreksi lintasan";
+"O106184_154"="Hentikan koreksi jalur";
+"O106184_155"="Lujiazui";
+"O106184_156"="Zhongguancun";
+"O106184_157"="Aktifkan peta yang dipersonalisasi";
+"O106184_158"="Peta standar";
+"O106184_159"="Peta satelit";
+"O106184_160"="Mode malam";
+"O106184_161"="Mode Navigasi";
+"O106184_162"="Mode Bus";
+"O106184_163"="Mode Malam Navigasi";
+"O106184_164"="Silakan masukkan nama rute bus";
+"O106184_165"="Otorisasi peta internasional gagal, kunci saat ini tidak memiliki izin untuk menggunakan peta internasional, peta internasional tidak akan ditampilkan!";
+"O106184_166"="Hasil pencarian";
+"O106184_167"="Halaman sebelumnya";
+"O106184_168"="Halaman berikutnya";
+"O106184_169"="Atur properti Polygon";
+"O106184_170"="Pencarian ID";
+"O106184_171"="Pencarian Sekitar";
+"O106184_172"="Pencarian Nama Rute";
+"O106184_173"="Pencarian Lokal";
+"O106184_174"="Konversi ke sistem koordinat AutoNavi";
+"O106184_175"="Mode Gambar";
+"O106184_176"="Tambahkan tampilan persimpangan HD";
+"O106184_177"="Tambahkan papan tanda persimpangan yang diperbesar";
+"O106184_178"="Tambahkan tampilan perbesar persimpangan jj";
+"O106184_179"="Hapus";
+"O106184_180"="Geser marker1";
+"O106184_181"="Atur waktu kedatangan";
+"O106184_182"="Konfirmasi";
+"O106184_183"="Provinsi";
+"O106184_184"="Kota";
+"O106184_185"="Pencarian Poligon";
+"O106184_186"="Cari";
+"O106184_187"="Ketuk atau tekan lama peta";
+"O106184_188"="Pindahkan kamera";
+"O106184_189"="Peristiwa sentuh peta";
+"O106184_190"="Gerakan geser";
+"O106184_191"="Gerakan zoom";
+"O106184_192"="Gerakan miring";
+"O106184_193"="Gerakan putar";
+"O106184_194"="Tambahkan lubang ke lingkaran";
+"O106184_195"="Polygon tambahkan lubang";
+"O106184_196"="Berangkat";
+"O106184_197"="Atur Area Tampilan";
+"O106184_198"="Koordinat garis lintang dan bujur peta (Klik pada peta untuk mendapatkan koordinat)";
+"O106184_199"="Koordinat lintang dan bujur ke koordinat piksel layar";
+"O106184_200"="Konversi koordinat piksel layar ke garis lintang dan bujur";
+"O106184_201"="Lokasi";
+"O106184_202"="Distrik/Kabupaten";
+"O106184_203"="Ikuti";
+"O106184_204"="Putar";
+"O106184_205"="Putar Posisi";
+"O106184_206"="Ikuti tanpa memindahkan titik pusat";
+"O106184_207"="Tampilkan";
+"O106184_208"="Posisi rotasi tidak berpindah ke titik pusat";
+"O106184_209"="Lokasi logo";
+"O106184_210"="Kiri bawah";
+"O106184_211"="Tengah bawah";
+"O106184_212"="Rotasi tanpa berpindah ke titik pusat";
+"O106184_213"="Animasi Pertumbuhan";
+"O106184_214"="Animasi Pindah";
+"O106184_215"="Animasi Pernapasan";
+"O106184_216"="Level minimum default 3";
+"O106184_217"="Level maksimum default 19 dalam ruangan 20";
+"O106184_218"="Pengaturan";
+"O106184_219"="Reset";
+"O106184_220"="Tingkat zoom saat ini: ";
+"O106184_221"="Peta Khusus";
+"O106184_222"="Contoh Polihedron";
+"O106184_223"="Semua kota";
+"O106184_224"="Manajemen unduhan";
+"O106184_225"="Beijing";
+"O106184_226"="Ukuran total";
+"O106184_227"="z-index penanda";
+"O106184_228"="z-index polyline";
+"O106184_229"="Bawah kanan";
+"O106184_230"="Cerah";
+"O106184_231"="Hari hujan";
+"O106184_232"="Hari bersalju";
+"O106184_233"="Kabut asap";
+"O106184_234"="Kustomisasi";
+"O106184_235"="Waktu masa depan";
+"O106184_236"="Rute";
+"O106184_237"="Silakan masukkan kata kunci pencarian";
+"O106184_238"="Silakan masukkan kata kunci";
+"O106184_239"="Silakan masukkan kota";
+"O106184_240"="Mulai pencarian";
+"O106184_241"="Halaman berikutnya";
+"O106184_242"="Atur properti Polyline";
+"O106184_243"="Bus antarkota";
+"O106184_244"="Tambahkan";
+"O106184_245"="Hapus";
+"O106184_246"="Stasiun pengisian bahan bakar";
+"O106184_247"="Bengkel Mobil";
+"O106184_248"="Toilet";
+"O106184_249"="Tangkapan layar peta";
+"O106184_250"="Tangkapan Layar Berkelanjutan";
+"O106184_251"="Tangkap gambar berukuran besar";
+"O106184_252"="Interval kueri pertama";
+"O106184_253"="Interval kueri";
+"O106184_254"="Deviasi yang diizinkan";
+"O106184_255"="Bagikan lokasi";
+"O106184_256"="Berbagi Perencanaan Rute";
+"O106184_257"="Berbagi POI";
+"O106184_258"="Berbagi Navigasi";
+"O106184_259"="Universitas Tsinghua";
+"O106184_260"="Alamat...";
+"O106184_261"="Lantai satu";
+"O106184_262"="Lantai dua";
+"O106184_263"="Lantai tiga";
+"O106184_264"="Buka TileOverlay";
+"O106184_265"="Waktu keberangkatan";
+"O106184_266"="Waktu kedatangan";
+"O106184_267"="Total jarak tempuh";
+"O106184_268"="zindex dari polygon";
+"O106184_269"="Dapatkan skala";
+"O106184_270"="Skala";
+"O106184_271"="Tampilan zoom dan lokasi";
+"O106184_272"="Tampilkan";
+"O106184_273"="Atur waktu kedatangan";
+"O106184_274"="Kompas";
+"O106184_275"="Lapisan Lokasi Saya";
+"O106184_276"="Real-time";
+"O106184_277"="Waktu Rilis";
+"O106184_278"="Prakiraan";
+"O106184_279"="Waktu Rilis";
+"O106184_280"="Metode ini tidak berlaku lagi. Silakan kunjungi situs web resmi (lbs.amap.com) untuk memperbarui file gaya versi baru dan gunakan setCustomMapStyleOptions";
+"O106184_281"="Saat membangun CameraPosition, lokasi (target) tidak boleh null";
+"O106184_282"="File gaya peta kustom yang saat ini digunakan tidak cocok dengan versi saat ini. Silakan perbarui ke versi baru file gaya di situs web resmi (lbs.amap.com).";
+"O106184_283"="kanan tengah";
+"O106184_284"="Autentikasi gagal. Kunci saat ini tidak memiliki izin untuk menggunakan tekstur khusus. Konten terkait tekstur khusus tidak akan ditampilkan!";
+"O106184_285"="Autentikasi peta medan gagal, kunci saat ini tidak memiliki izin untuk menggunakan peta medan, peta medan tidak akan ditampilkan!";
+"O106184_286"="Context adalah null, silakan gunakan MapsInitializer.initialize(Context paramContext) untuk mengatur Context sebelum memanggil peta";
+"O106184_287"="Kota yang relevan tidak ditemukan";
+"O106184_288"="Pengecualian jaringan";
+"O106184_289"="Tidak ada koneksi jaringan";
+"O106184_290"="negara";
+"O106184_291"="No. GS(2024)2108 | No. GS(2025)3454";
+"O106184_292"="No. GS (2023)4047";
+"O106184_293"="No. GS(2021)6352";
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="kaki";
+"O106184_297"="mil";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_it.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_it.strings
new file mode 100644
index 0000000..816875f
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_it.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="piedi";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ja.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ja.strings
new file mode 100644
index 0000000..0739083
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ja.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="フィート";
+"O106184_297"="マイル";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ko.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ko.strings
new file mode 100644
index 0000000..198311d
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ko.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="피트";
+"O106184_297"="마일";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ms.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ms.strings
new file mode 100644
index 0000000..0e53685
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ms.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="kaki";
+"O106184_297"="batu";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_pt.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_pt.strings
new file mode 100644
index 0000000..041d204
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_pt.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="pés";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ru.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ru.strings
new file mode 100644
index 0000000..992e32f
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_ru.strings
@@ -0,0 +1,4 @@
+"O106184_294"="м";
+"O106184_295"="км";
+"O106184_296"="фут";
+"O106184_297"="мили";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_th.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_th.strings
new file mode 100644
index 0000000..da734c0
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_th.strings
@@ -0,0 +1,4 @@
+"O106184_294"="เมตร";
+"O106184_295"="กม.";
+"O106184_296"="ฟุต";
+"O106184_297"="ไมล์";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_tr.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_tr.strings
new file mode 100644
index 0000000..2765f89
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_tr.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="mil";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_uk.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_uk.strings
new file mode 100644
index 0000000..f7e0e80
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_uk.strings
@@ -0,0 +1,4 @@
+"O106184_294"="м";
+"O106184_295"="км";
+"O106184_296"="фут";
+"O106184_297"="миля";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_vi.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_vi.strings
new file mode 100644
index 0000000..d3fbc2d
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_vi.strings
@@ -0,0 +1,4 @@
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="dặm";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_zh-Hans.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_zh-Hans.strings
new file mode 100644
index 0000000..56df08c
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_zh-Hans.strings
@@ -0,0 +1,299 @@
+"O106184_01"="[MAMapKit] 要在iOS 11及以上版本使用后台定位服务, 需要实现mapViewRequireLocationAuth: 代理方法";
+"O106184_02"="[MAMapKit] 要在iOS 11及以上版本使用定位服务, 需要在Info.plist中添加NSLocationAlwaysAndWhenInUseUsageDescription和NSLocationWhenInUseUsageDescription字段。";
+"O106184_03"="[MAMapKit] 要在iOS 8及以上版本使用后台定位服务, 需要实现mapViewRequireLocationAuth: 代理方法";
+"O106184_04"="[MAMapKit] 在iOS 8及以上版本使用定位服务, 需要在Info.plist中添加NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription字段。";
+"O106184_05"="请求失败";
+"O106184_06"="MVT功能不支持";
+"O106184_07"="glTF功能不支持";
+"O106184_08"="该功能为计费能力,请联系商务进行功能开通";
+"O106184_09"="uri异常";
+"O106184_10"="已废弃, 调用不起任何作用。since 9.6.0";
+"O106184_11"="已废弃,since 7.9.0";
+"O106184_12"="已废弃,since 7.9.0,请使用MAHeatMapVectorOverlayRender中的alpha";
+"O106184_13"="已废弃,since 7.7.0,请使用MAGroundOverlayRenderer中的alpha";
+"O106184_14"="输入城市名称或者拼音";
+"O106184_15"="下载管理";
+"O106184_16"="城市列表";
+"O106184_17"="基本功能包+直辖市";
+"O106184_18"="港澳台地图";
+"O106184_19"="台湾省";
+"O106184_20"="离线地图";
+"O106184_21"="暂不支持下载";
+"O106184_22"="取消";
+"O106184_23"="删除";
+"O106184_24"="取消下载";
+"O106184_25"="暂停下载";
+"O106184_26"="更新";
+"O106184_27"="继续下载";
+"O106184_28"="等待中";
+"O106184_29"="下载中";
+"O106184_30"="暂停";
+"O106184_31"="已下载";
+"O106184_32"="有更新";
+"O106184_33"="没有找到相关城市";
+"O106184_34"="[MAMapKit] 无效的资源bundle,请检查AMap.bundle是否正确导入";
+"O106184_35"="[MAMapKit]: warning: 请检查导入的AMap.bundle是否正确";
+"O106184_36"="存在自定义styleData缓存,使用缓存";
+"O106184_37"="[MAMapKit]在线获取自定义样式失败";
+"O106184_38"="[MAMapKit]在线获取自定义样式失败, 返回数据为空。请检查styleid和key是否正确";
+"O106184_39"="线上styleData拉取成功";
+"O106184_40"="[MAMapKit] 解压样式zip失败";
+"O106184_41"="[MAMapKit] 样式文件错误";
+"O106184_42"="存在自定义styleExtraData缓存,使用缓存";
+"O106184_43"="线上styleExtraData拉取成功";
+"O106184_44"="[MAMapKit] 自定义资源文件解压失败";
+"O106184_45"="[MAMapKit] 要添加的delegate需实现MAMapViewDelegate";
+"O106184_46"="[MAMapKit] setWorldVectorMapLanguage方法已废弃,请使用setStyle:";
+"O106184_47"="当前位置";
+"O106184_48"="取图服务失败";
+"O106184_49"="警告";
+"O106184_50"="您当前使用的是测试版本地图,不能用于上线。如需上线请联系我们提供正式上线包";
+"O106184_51"="[MAMapKit] key鉴权失败";
+"O106184_52"="[MAMapKit]当前使用的自定义地图样式文件和目前版本不匹配,请到官网(lbs.amap.com)更新新版样式文件";
+"O106184_53"="GS (2023)4047号GS (2023)551号 | GS (2023)2175号";
+"O106184_54"="[MAMapKit] reloadMap执行失败,因为地图处于后台或 renderringDisabled = YES";
+"O106184_55"="已废弃,since 7.9.0,请使用renderringDisabled属性";
+"O106184_56"="已废弃,请使用takeSnapshotInRect:withCompletionBlock:方法 since 6.0.0";
+"O106184_57"="已废弃,使用AMapFoundation中关于坐标转换的接口";
+"O106184_58"="加载云控缓存";
+"O106184_59"="获取云控";
+"O106184_60"="初始化引擎失败";
+"O106184_61"="[MAMapKit] 解压资源res文件成功";
+"O106184_62"="[MAMapKit] 解压资源res文件失败";
+"O106184_63"="加载资源失败";
+"O106184_64"="北";
+"O106184_65"="[MAMapKit] 解压资源style文件成功";
+"O106184_66"="[MAMapKit] 解压资源style文件失败!";
+"O106184_67"="[MAMapKit] 请设置正确的style值.";
+"O106184_68"="标题";
+"O106184_69"="内容";
+"O106184_70"="Key验证失败:[";
+"O106184_71"="直辖市";
+"O106184_72"="香港";
+"O106184_73"="澳门";
+"O106184_74"="港澳";
+"O106184_75"="解压中";
+"O106184_76"="北京";
+"O106184_77"="总大小";
+"O106184_78"="暂停中";
+"O106184_79"="下载失败";
+"O106184_80"="已下载-有更新";
+"O106184_81"="下载出现异常";
+"O106184_82"="检查更新";
+"O106184_83"="北京市";
+"O106184_84"="没有该城市";
+"O106184_85"="轨迹点太少或距离太近,轨迹纠偏失败";
+"O106184_86"="定位超时";
+"O106184_87"="纠偏成功";
+"O106184_88"="IO 操作异常 - IOException";
+"O106184_89"="socket 连接异常 - SocketException";
+"O106184_90"="socket 连接超时 - SocketTimeoutException";
+"O106184_91"="无效的参数 - IllegalArgumentException";
+"O106184_92"="空指针异常 - NullPointException";
+"O106184_93"="url异常 - MalformedURLException";
+"O106184_94"="未知主机 - UnKnowHostException";
+"O106184_95"="服务器连接失败 - UnknownServiceException";
+"O106184_96"="协议解析错误 - ProtocolException";
+"O106184_97"="http连接失败 - ConnectionException";
+"O106184_98"="未知的错误";
+"O106184_99"="key鉴权失败";
+"O106184_100"="[MAMapKit]当前使用的自定义地图样式文件和目前版本不匹配,请到官网(lbs.amap.com)更新新版样式文件";
+"O106184_101"="不可写入异常";
+"O106184_102"="非法坐标值";
+"O106184_103"="移动设备上未安装高德地图或高德地图版本较旧";
+"O106184_104"="非法参数";
+"O106184_105"="海外鉴权失败";
+"O106184_106"="GLTF功能不支持";
+"O106184_107"="地形图功能为计费能力,请联系商务进行功能开通。";
+"O106184_108"="lib不匹配";
+"O106184_109"="lib加载失败";
+"O106184_110"="用户签名未通过";
+"O106184_111"="用户key不正确或过期";
+"O106184_112"="请求服务不存在";
+"O106184_113"="访问已超出日访问量";
+"O106184_114"="用户访问过于频繁";
+"O106184_115"="用户IP无效";
+"O106184_116"="用户域名无效";
+"O106184_117"="用户MD5安全码未通过";
+"O106184_118"="请求key与绑定平台不符";
+"O106184_119"="IP访问超限";
+"O106184_120"="服务不支持https请求";
+"O106184_121"="权限不足,服务请求被拒绝";
+"O106184_122"="开发者删除了key,key被删除后无法正常使用";
+"O106184_123"="请求服务响应错误";
+"O106184_124"="引擎返回数据异常";
+"O106184_125"="服务端请求链接超时";
+"O106184_126"="读取服务结果超时";
+"O106184_127"="请求参数非法";
+"O106184_128"="缺少必填参数";
+"O106184_129"="请求协议非法";
+"O106184_130"="其他未知错误";
+"O106184_131"="http或socket连接失败 - ConnectionException";
+"O106184_132"="没有对应的错误";
+"O106184_133"="提示";
+"O106184_134"="当前应用缺少必要权限。
+
+请点击\"设置\"-\"权限\"-打开所需权限";
+"O106184_135"="设置";
+"O106184_136"="添加自定义建筑";
+"O106184_137"="改变建筑颜色";
+"O106184_138"="改变建筑高度";
+"O106184_139"="销毁建筑图层";
+"O106184_140"="单击热力区域可以获取热力值";
+"O106184_141"="搜索";
+"O106184_142"="请输入关键字";
+"O106184_143"="地图";
+"O106184_144"="设置路线";
+"O106184_145"="开始";
+"O106184_146"="轨迹纠偏";
+"O106184_147"="清除已完成线路";
+"O106184_148"="高德坐标";
+"O106184_149"="GPS坐标";
+"O106184_150"="百度坐标";
+"O106184_151"="总距离:";
+"O106184_152"="等 待:";
+"O106184_153"="开始轨迹纠偏";
+"O106184_154"="停止轨迹纠偏";
+"O106184_155"="陆家嘴";
+"O106184_156"="中关村";
+"O106184_157"="开启个性化地图";
+"O106184_158"="标准地图";
+"O106184_159"="卫星地图";
+"O106184_160"="夜间模式";
+"O106184_161"="导航模式";
+"O106184_162"="公交模式";
+"O106184_163"="导航夜间模式";
+"O106184_164"="请输入公交线路名";
+"O106184_165"="国际图鉴权失败,当前key没有国际图的使用权限,国际图,将不会呈现!";
+"O106184_166"="搜索结果";
+"O106184_167"="前一页";
+"O106184_168"="下一页";
+"O106184_169"="设置Polygon属性";
+"O106184_170"="ID检索";
+"O106184_171"="周边检索";
+"O106184_172"="线路名称查询";
+"O106184_173"="本地检索";
+"O106184_174"="转换为高德坐标系";
+"O106184_175"="图片模式";
+"O106184_176"="添加路口放大图HD";
+"O106184_177"="添加路口放大图路牌";
+"O106184_178"="添加路口放大图jj";
+"O106184_179"="移除";
+"O106184_180"="拖动marker1";
+"O106184_181"="设置到达时间";
+"O106184_182"="确定";
+"O106184_183"="省";
+"O106184_184"="市";
+"O106184_185"="多边形检索";
+"O106184_186"="搜索";
+"O106184_187"="点击或者长按地图";
+"O106184_188"="移动camera";
+"O106184_189"="地图触摸事件";
+"O106184_190"="滑动手势";
+"O106184_191"="缩放手势";
+"O106184_192"="倾斜手势";
+"O106184_193"="旋转手势";
+"O106184_194"="Circle添加洞";
+"O106184_195"="Polygon添加洞";
+"O106184_196"="出发";
+"O106184_197"="设置显示区域";
+"O106184_198"="地图经纬度坐标(单击地图获取经纬度坐标)";
+"O106184_199"="经纬度转屏幕像素坐标";
+"O106184_200"="屏幕像素坐标转经纬度";
+"O106184_201"="定位";
+"O106184_202"="区/县";
+"O106184_203"="追随";
+"O106184_204"="旋转";
+"O106184_205"="旋转位置";
+"O106184_206"="跟随不移动中心点";
+"O106184_207"="展示";
+"O106184_208"="旋转位置不移动到中心点";
+"O106184_209"="logo位置";
+"O106184_210"="左下";
+"O106184_211"="底部居中";
+"O106184_212"="旋转不移动到中心点";
+"O106184_213"="生长动画";
+"O106184_214"="移动动画";
+"O106184_215"="呼吸动画";
+"O106184_216"="最小级别 默认 3";
+"O106184_217"="最大级别 默认 19 室内 20";
+"O106184_218"="设置";
+"O106184_219"="重置";
+"O106184_220"="当前缩放级别为:";
+"O106184_221"="自定义地图";
+"O106184_222"="多面体示例";
+"O106184_223"="所有城市";
+"O106184_224"="下载管理";
+"O106184_225"="北京";
+"O106184_226"="总大小";
+"O106184_227"="marker的zindex";
+"O106184_228"="polyline的zindex";
+"O106184_229"="右下";
+"O106184_230"="晴天";
+"O106184_231"="雨天";
+"O106184_232"="雪天";
+"O106184_233"="雾霾";
+"O106184_234"="自定义";
+"O106184_235"="未来用时";
+"O106184_236"="路线";
+"O106184_237"="请输入搜索关键字";
+"O106184_238"="请输入关键字";
+"O106184_239"="请输入城市";
+"O106184_240"="开始搜索";
+"O106184_241"="下一页";
+"O106184_242"="设置Polyline属性";
+"O106184_243"="跨城公交";
+"O106184_244"="添加";
+"O106184_245"="移除";
+"O106184_246"="加油站";
+"O106184_247"="汽修店";
+"O106184_248"="厕所";
+"O106184_249"="地图截屏";
+"O106184_250"="持续截图";
+"O106184_251"="截超大图";
+"O106184_252"="首个查询间隔";
+"O106184_253"="查询时间间隔";
+"O106184_254"="允许偏差";
+"O106184_255"="位置分享";
+"O106184_256"="路径规划分享";
+"O106184_257"="POI分享";
+"O106184_258"="导航分享";
+"O106184_259"="清华大学";
+"O106184_260"="地址...";
+"O106184_261"="一楼";
+"O106184_262"="二楼";
+"O106184_263"="三楼";
+"O106184_264"="打开TileOverlay";
+"O106184_265"="出发时间";
+"O106184_266"="到达时间";
+"O106184_267"="全部里程";
+"O106184_268"="polygon的zindex";
+"O106184_269"="获取比例尺";
+"O106184_270"="比例尺";
+"O106184_271"="zoom显示及位置";
+"O106184_272"="显示";
+"O106184_273"="设定到达时间";
+"O106184_274"="指南针";
+"O106184_275"="我的位置图层";
+"O106184_276"="实时";
+"O106184_277"="发布时间";
+"O106184_278"="预报";
+"O106184_279"="发布时间";
+"O106184_280"="该方法已无效,请到官网(lbs.amap.com)更新新版样式文件并使用setCustomMapStyleOptions";
+"O106184_281"="构建CameraPosition时,位置(target)不能为null";
+"O106184_282"="当前使用的自定义地图样式文件和目前版本不匹配,请到官网(lbs.amap.com)更新新版样式文件";
+"O106184_283"="右中";
+"O106184_284"="鉴权失败,当前key没有自定义纹理的使用权限,自定义纹理相关内容,将不会呈现!";
+"O106184_285"="地形图鉴权失败,当前key没有地形图的使用权限,地形图,将不会呈现!";
+"O106184_286"="Context 为 null 请在地图调用之前 使用 MapsInitializer.initialize(Context paramContext) 来设置Context";
+"O106184_287"="未找到相关城市";
+"O106184_288"="网络异常";
+"O106184_289"="无网络连接";
+"O106184_290"="国";
+"O106184_291"="GS(2024)2108号 | GS(2025)3454号";
+"O106184_292"="GS (2023)4047号";
+"O106184_293"="GS(2021)6352号";
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_zh-Hant-HK.strings b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_zh-Hant-HK.strings
new file mode 100644
index 0000000..c686bbe
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/localization.bundle/Localizable_zh-Hant-HK.strings
@@ -0,0 +1,298 @@
+"O106184_01"="[MAMapKit] 要在iOS 11及以上版本使用背景定位服務, 需要實現mapViewRequireLocationAuth: 代理方法";
+"O106184_02"="[MAMapKit] 要在 iOS 11 及以上版本使用定位服務,需要在 Info.plist 中添加 NSLocationAlwaysAndWhenInUseUsageDescription 和 NSLocationWhenInUseUsageDescription 字段。";
+"O106184_03"="[MAMapKit] 要在iOS 8及以上版本使用後台定位服務, 需要實作mapViewRequireLocationAuth: 代理方法";
+"O106184_04"="[MAMapKit] 在iOS 8及以上版本使用定位服務,需要在Info.plist中加入NSLocationAlwaysUsageDescription或者NSLocationWhenInUseUsageDescription欄位。";
+"O106184_05"="請求失敗";
+"O106184_06"="MVT功能不支援";
+"O106184_07"="glTF功能不支援";
+"O106184_08"="此功能為計費能力,請聯繫商務進行功能開通";
+"O106184_09"="URI異常";
+"O106184_10"="已棄用,調用不起任何作用。since 9.6.0";
+"O106184_11"="已廢棄,since 7.9.0";
+"O106184_12"="已廢棄,since 7.9.0,請使用MAHeatMapVectorOverlayRender中的alpha";
+"O106184_13"="已廢棄,since 7.7.0,請使用 MAGroundOverlayRenderer 中的 alpha";
+"O106184_14"="輸入城市名稱或者拼音";
+"O106184_15"="下載管理";
+"O106184_16"="城市列表";
+"O106184_17"="基本功能包+直轄市";
+"O106184_18"="港澳台地圖";
+"O106184_19"="台灣省";
+"O106184_20"="離線地圖";
+"O106184_21"="暫不支持下载";
+"O106184_22"="取消";
+"O106184_23"="刪除";
+"O106184_24"="取消下載";
+"O106184_25"="暫停下載";
+"O106184_26"="更新";
+"O106184_27"="繼續下載";
+"O106184_28"="等待中";
+"O106184_29"="正在下載";
+"O106184_30"="暫停";
+"O106184_31"="已下載";
+"O106184_32"="有更新";
+"O106184_33"="沒有找到相關城市";
+"O106184_34"="[MAMapKit] 无效的资源bundle,请检查AMap.bundle是否正确导入";
+"O106184_35"="[MAMapKit]: warning: 請檢查導入的AMap.bundle是否正確";
+"O106184_36"="存在自訂styleData緩存,使用緩存";
+"O106184_37"="[MAMapKit]線上取得自訂樣式失敗";
+"O106184_38"="[MAMapKit]線上獲取自訂樣式失敗,返回數據為空。請檢查styleid和key是否正確";
+"O106184_39"="線上styleData拉取成功";
+"O106184_40"="[MAMapKit] 解壓樣式zip失敗";
+"O106184_41"="[MAMapKit] 樣式檔案錯誤";
+"O106184_42"="存在自訂styleExtraData緩存,使用緩存";
+"O106184_43"="線上styleExtraData拉取成功";
+"O106184_44"="[MAMapKit] 自訂資源檔案解壓失敗";
+"O106184_45"="[MAMapKit] 要添加的delegate需實現MAMapViewDelegate";
+"O106184_46"="[MAMapKit] setWorldVectorMapLanguage方法已棄用,請使用setStyle:";
+"O106184_47"="目前位置";
+"O106184_48"="取圖服務失敗";
+"O106184_49"="警告";
+"O106184_50"="您目前使用的是測試版本地圖,不能用作上線。如需上線請聯絡我們提供正式上線包";
+"O106184_51"="[MAMapKit] key驗證失敗";
+"O106184_52"="[MAMapKit]當前使用的自訂地圖樣式檔案和目前版本不相符,請到官網(lbs.amap.com)更新新版樣式檔案";
+"O106184_53"="GS (2023)4047號GS (2023)551號 | GS (2023)2175號";
+"O106184_54"="[MAMapKit] reloadMap執行失敗,因為地圖處於後台或 renderringDisabled = YES";
+"O106184_55"="已棄用,since 7.9.0,請使用renderringDisabled屬性";
+"O106184_56"="已廢棄,請使用takeSnapshotInRect:withCompletionBlock:方法 since 6.0.0";
+"O106184_57"="已廢棄,使用AMapFoundation中關於坐標轉換的接口";
+"O106184_58"="載入雲控緩存";
+"O106184_59"="取得雲控";
+"O106184_60"="初始化引擎失敗";
+"O106184_61"="[MAMapKit] 解壓資源res檔案成功";
+"O106184_62"="[MAMapKit] 解壓資源res檔案失敗";
+"O106184_63"="載入資源失敗";
+"O106184_64"="北";
+"O106184_65"="[MAMapKit] 解壓資源style檔案成功";
+"O106184_66"="[MAMapKit] 解壓資源style檔案失敗!";
+"O106184_67"="[MAMapKit] 解壓資源style檔案失敗!";
+"O106184_68"="標題";
+"O106184_69"="內容";
+"O106184_70"="內容";
+"O106184_71"="直轄市";
+"O106184_72"="香港";
+"O106184_73"="澳門";
+"O106184_74"="港澳";
+"O106184_75"="解壓中";
+"O106184_76"="北京";
+"O106184_77"="總大小";
+"O106184_78"="暫停中";
+"O106184_79"="下載失敗";
+"O106184_80"="已下載-有更新";
+"O106184_81"="下載出現異常";
+"O106184_82"="檢查更新";
+"O106184_83"="北京市";
+"O106184_84"="沒有該城市";
+"O106184_85"="軌跡點太少或距離太近,軌跡糾偏失敗";
+"O106184_86"="定位超時";
+"O106184_87"="糾偏成功";
+"O106184_88"="IO 操作異常 - IOException";
+"O106184_89"="socket 連接異常 - SocketException";
+"O106184_90"="socket 連線超時 - SocketTimeoutException";
+"O106184_91"="无效的参数 - IllegalArgumentException";
+"O106184_92"="空指標異常 - NullPointException";
+"O106184_93"="URL異常 - MalformedURLException";
+"O106184_94"="未知主機 - UnKnowHostException";
+"O106184_95"="伺服器連接失敗 - UnknownServiceException";
+"O106184_96"="協議解析錯誤 - ProtocolException";
+"O106184_97"="http連接失敗 - ConnectionException";
+"O106184_98"="未知的錯誤";
+"O106184_99"="key鑑權失敗";
+"O106184_100"="[MAMapKit]當前使用的自訂地圖樣式檔案和目前版本不相符,請到官網(lbs.amap.com)更新新版樣式檔案";
+"O106184_101"="不可寫入異常";
+"O106184_102"="非法座標值";
+"O106184_103"="移動裝置上未安裝高德地圖或高德地圖版本較舊";
+"O106184_104"="非法參數";
+"O106184_105"="海外鑑權失敗";
+"O106184_106"="GLTF功能不支持";
+"O106184_107"="地形圖功能為計費能力,請聯繫商務進行功能開通。";
+"O106184_108"="lib不匹配";
+"O106184_109"="lib載入失敗";
+"O106184_110"="用戶簽名未通過";
+"O106184_111"="用戶key不正確或過期";
+"O106184_112"="請求服務不存在";
+"O106184_113"="訪問已超出日訪問量";
+"O106184_114"="用戶訪問過於頻繁";
+"O106184_115"="用戶IP無效";
+"O106184_116"="用戶域名無效";
+"O106184_117"="用戶MD5安全碼未通過";
+"O106184_118"="請求key與綁定平台不符";
+"O106184_119"="IP訪問超限";
+"O106184_120"="服務不支持https請求";
+"O106184_121"="權限不足,服務請求被拒絕";
+"O106184_122"="開發者刪除了key,key被刪除後無法正常使用";
+"O106184_123"="請求服務回應錯誤";
+"O106184_124"="引擎返回數據異常";
+"O106184_125"="伺服器請求連結逾時";
+"O106184_126"="讀取服務結果超時";
+"O106184_127"="請求參數非法";
+"O106184_128"="缺少必填參數";
+"O106184_129"="請求協議非法";
+"O106184_130"="其他未知錯誤";
+"O106184_131"="http或socket連接失敗 - ConnectionException";
+"O106184_132"="沒有對應的錯誤";
+"O106184_133"="提示";
+"O106184_134"="應用程式目前缺少必要的權限。
+請點擊\"設定\"-\"權限\"-啟用所需的權限";
+"O106184_135"="設定";
+"O106184_136"="添加自訂建築";
+"O106184_137"="更改建築顏色";
+"O106184_138"="改變建築高度";
+"O106184_139"="銷毀建築圖層";
+"O106184_140"="點擊熱力區域可以獲取熱力值";
+"O106184_141"="搜尋";
+"O106184_142"="請輸入關鍵字";
+"O106184_143"="地圖";
+"O106184_144"="設定路線";
+"O106184_145"="開始";
+"O106184_146"="軌跡修正";
+"O106184_147"="清除已完成路線";
+"O106184_148"="高德座標";
+"O106184_149"="GPS座標";
+"O106184_150"="百度坐标";
+"O106184_151"="總距離:";
+"O106184_152"="等 待:";
+"O106184_153"="開始軌跡糾偏";
+"O106184_154"="停止軌跡糾偏";
+"O106184_155"="陸家嘴";
+"O106184_156"="中關村";
+"O106184_157"="開啟個人化地圖";
+"O106184_158"="標準地圖";
+"O106184_159"="衛星圖";
+"O106184_160"="夜間模式";
+"O106184_161"="導航模式";
+"O106184_162"="巴士模式";
+"O106184_163"="導航夜間模式";
+"O106184_164"="請輸入巴士路線名稱";
+"O106184_165"="國際圖鑑權失敗,當前key沒有國際圖的使用權限,國際圖,將不會呈現!";
+"O106184_166"="搜尋結果";
+"O106184_167"="前一頁";
+"O106184_168"="下一頁";
+"O106184_169"="設定Polygon屬性";
+"O106184_170"="ID搜尋";
+"O106184_171"="周邊搜尋";
+"O106184_172"="路線名稱查詢";
+"O106184_173"="本地搜尋";
+"O106184_174"="轉換為高德座標系";
+"O106184_175"="圖片模式";
+"O106184_176"="添加路口放大圖HD";
+"O106184_177"="添加路口放大圖路牌";
+"O106184_178"="添加路口放大圖jj";
+"O106184_179"="移除";
+"O106184_180"="拖動marker1";
+"O106184_181"="設定到達時間";
+"O106184_182"="確定";
+"O106184_183"="省";
+"O106184_184"="市";
+"O106184_185"="多邊形檢索";
+"O106184_186"="搜尋";
+"O106184_187"="點擊或者長按地圖";
+"O106184_188"="移動camera";
+"O106184_189"="地圖觸摸事件";
+"O106184_190"="滑動手势";
+"O106184_191"="縮放動作";
+"O106184_192"="傾斜手勢";
+"O106184_193"="旋轉手势";
+"O106184_194"="圓形添加洞";
+"O106184_195"="Polygon添加洞";
+"O106184_196"="出發";
+"O106184_197"="設定顯示區域";
+"O106184_198"="地圖經緯度座標(點擊地圖取得經緯度座標)";
+"O106184_199"="經緯度轉屏幕像素座標";
+"O106184_200"="屏幕像素座標轉經緯度";
+"O106184_201"="定位";
+"O106184_202"="區/縣";
+"O106184_203"="追隨";
+"O106184_204"="旋轉";
+"O106184_205"="旋轉位置";
+"O106184_206"="跟隨不移動中心點";
+"O106184_207"="展示";
+"O106184_208"="旋轉位置不移動到中心點";
+"O106184_209"="logo位置";
+"O106184_210"="左下";
+"O106184_211"="底部居中";
+"O106184_212"="旋轉不移動到中心點";
+"O106184_213"="生長動畫";
+"O106184_214"="移動動畫";
+"O106184_215"="呼吸動畫";
+"O106184_216"="最小級別 默認 3";
+"O106184_217"="最大級別 默認 19 室內 20";
+"O106184_218"="設定";
+"O106184_219"="重置";
+"O106184_220"="當前縮放級別為:";
+"O106184_221"="自訂地圖";
+"O106184_222"="多面體示例";
+"O106184_223"="所有城市";
+"O106184_224"="下載管理";
+"O106184_225"="北京";
+"O106184_226"="總大小";
+"O106184_227"="標記的zindex";
+"O106184_228"="polyline的zindex";
+"O106184_229"="右下";
+"O106184_230"="晴天";
+"O106184_231"="雨天";
+"O106184_232"="雪天";
+"O106184_233"="霧霾";
+"O106184_234"="自訂";
+"O106184_235"="未來用時";
+"O106184_236"="路線";
+"O106184_237"="請輸入搜索關鍵字";
+"O106184_238"="請輸入關鍵字";
+"O106184_239"="請輸入城市";
+"O106184_240"="開始搜索";
+"O106184_241"="下一頁";
+"O106184_242"="設定Polyline屬性";
+"O106184_243"="跨城巴士";
+"O106184_244"="新增";
+"O106184_245"="移除";
+"O106184_246"="油站";
+"O106184_247"="汽車維修店";
+"O106184_248"="洗手間";
+"O106184_249"="地圖截屏";
+"O106184_250"="持續截圖";
+"O106184_251"="截超大圖";
+"O106184_252"="首次查詢間隔";
+"O106184_253"="查詢時間間隔";
+"O106184_254"="允許偏差";
+"O106184_255"="位置分享";
+"O106184_256"="路線規劃分享";
+"O106184_257"="POI分享";
+"O106184_258"="導航分享";
+"O106184_259"="香港中文大學";
+"O106184_260"="地址...";
+"O106184_261"="一樓";
+"O106184_262"="二樓";
+"O106184_263"="三樓";
+"O106184_264"="開啟TileOverlay";
+"O106184_265"="出發時間";
+"O106184_266"="到達時間";
+"O106184_267"="全部里程";
+"O106184_268"="polygon的zindex";
+"O106184_269"="取得比例尺";
+"O106184_270"="比例尺";
+"O106184_271"="zoom顯示及位置";
+"O106184_272"="顯示";
+"O106184_273"="設定到達時間";
+"O106184_274"="指南針";
+"O106184_275"="我的位置圖層";
+"O106184_276"="實時";
+"O106184_277"="發佈時間";
+"O106184_278"="預報";
+"O106184_279"="發佈時間";
+"O106184_280"="此方法已失效,請前往官網(lbs.amap.com)更新新版樣式檔案並使用setCustomMapStyleOptions";
+"O106184_281"="構建CameraPosition時,位置(target)不能為null";
+"O106184_282"="目前使用嘅自訂地圖樣式檔案同現時版本唔匹配,請到官網(lbs.amap.com)更新新版樣式檔案";
+"O106184_283"="右中";
+"O106184_284"="驗證失敗,當前 key 沒有自訂材質的使用權限,自訂材質相關內容將不會呈現!";
+"O106184_285"="地形圖鑑權失敗,當前key沒有地形圖的使用權限,地形圖,將不會呈現!";
+"O106184_286"="Context 為 null 請在地圖調用之前 使用 MapsInitializer.initialize(Context paramContext) 來設定Context";
+"O106184_287"="未找到相關城市";
+"O106184_288"="網絡異常";
+"O106184_289"="無網絡連接";
+"O106184_290"="國";
+"O106184_291"="GS(2024)2108號 | GS(2025)3454號";
+"O106184_292"="GS (2023)4047號";
+"O106184_293"="GS(2021)6352號";
+"O106184_294"="m";
+"O106184_295"="km";
+"O106184_296"="ft";
+"O106184_297"="mi";
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/offline/offlinePackage.plist b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/offline/offlinePackage.plist
new file mode 100644
index 0000000..d6701a8
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/offline/offlinePackage.plist differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/res.ck b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/res.ck
new file mode 100644
index 0000000..1f81e6c
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/res.ck
@@ -0,0 +1 @@
+abbbd15ca7eccc7c038af317f3aa4eec
\ No newline at end of file
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/res.zip b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/res.zip
new file mode 100644
index 0000000..7774841
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/res.zip differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/back.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/back.png
new file mode 100644
index 0000000..3593e2a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/back.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/bottom.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/bottom.png
new file mode 100644
index 0000000..7275992
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/bottom.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/front.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/front.png
new file mode 100644
index 0000000..3497949
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/front.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/left.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/left.png
new file mode 100644
index 0000000..3728f1a
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/left.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/right.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/right.png
new file mode 100644
index 0000000..cdc69ed
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/right.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/top.png b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/top.png
new file mode 100644
index 0000000..e9488ae
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/AMap.bundle/skybox-1/top.png differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnimatedAnnotation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnimatedAnnotation.h
new file mode 100644
index 0000000..c39b9f6
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnimatedAnnotation.h
@@ -0,0 +1,78 @@
+//
+// MAAnimatedAnnotation.h
+// MAMapKit
+//
+// Created by shaobin on 16/12/8.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import "MAPointAnnotation.h"
+#import "MAAnnotationMoveAnimation.h"
+
+///支持动画效果的点标注
+///Point annotation with animation support
+@interface MAAnimatedAnnotation : MAPointAnnotation
+
+///移动方向. 正北为0度,顺时针方向。即正东90,正南180,正西270。since 4.5.0
+///Movement direction. 0 degrees is true north, clockwise. That is, 90 degrees is east, 180 degrees is south, and 270 degrees is west. since 4.5.0
+@property (nonatomic, assign) CLLocationDirection movingDirection;
+
+/**
+ @brief 添加移动动画, 第一个添加的动画以当前coordinate为起始点,沿传入的coordinates点移动,否则以上一个动画终点为起始点. since 4.5.0
+ Add a movement animation, the first added animation starts from the current coordinate and moves along the passed coordinates, otherwise it starts from the endpoint of the previous animation. since 4.5.0
+ @param coordinates c数组,由调用者负责coordinates指向内存的管理
+ C array, the caller is responsible for the management of the memory pointed to by coordinates
+ @param count coordinates数组大小
+ coordinates array size
+ @param duration 动画时长,0或<0为无动画
+ animation duration, 0 or <0 means no animation
+ @param name 名字,如不指定可传nil
+ name, can pass nil if not specified
+ @param completeCallback 动画完成回调,isFinished: 动画是否执行完成
+ animation completion callback, isFinished: whether the animation is completed
+ */
+- (MAAnnotationMoveAnimation *)addMoveAnimationWithKeyCoordinates:(CLLocationCoordinate2D *)coordinates
+ count:(NSUInteger)count
+ withDuration:(CGFloat)duration
+ withName:(NSString *)name
+ completeCallback:(void(^)(BOOL isFinished))completeCallback;
+
+/**
+ @brief 添加移动动画, 第一个添加的动画以当前coordinate为起始点,沿传入的coordinates点移动,否则以上一个动画终点为起始点. since 5.4.0
+ Add a movement animation, the first added animation starts from the current coordinate and moves along the passed coordinates, otherwise it starts from the endpoint of the previous animation. since 5.4.0
+ @param coordinates c数组,由调用者负责coordinates指向内存的管理
+ C array, the caller is responsible for the management of the memory pointed to by coordinates
+ @param count coordinates数组大小
+ coordinates array size
+ @param duration 动画时长,0或<0为无动画
+ animation duration, 0 or <0 means no animation
+ @param name 名字,如不指定可传nil
+ name, can pass nil if not specified
+ @param completeCallback 动画完成回调,isFinished: 动画是否执行完成
+ animation completion callback, isFinished: whether the animation is completed
+ @param stepCallback 动画每一帧回调
+ Animation frame callback
+ */
+- (MAAnnotationMoveAnimation *)addMoveAnimationWithKeyCoordinates:(CLLocationCoordinate2D *)coordinates
+ count:(NSUInteger)count
+ withDuration:(CGFloat)duration
+ withName:(NSString *)name
+ completeCallback:(void(^)(BOOL isFinished))completeCallback
+ stepCallback:(void(^)(MAAnnotationMoveAnimation* currentAni))stepCallback;
+
+/**
+ * @brief 获取所有未完成的移动动画, 返回数组内为MAAnnotationMoveAnimation对象. since 4.5.0
+ * Retrieve all unfinished move animations, returning an array of MAAnnotationMoveAnimation objects. since 4.5.0
+ * @return 返回所有移动动画,数组内元素类型为 MAAnnotationMoveAnimation
+ * Return all move animations, the elements in the array are of type MAAnnotationMoveAnimation
+ */
+- (NSArray *)allMoveAnimations;
+
+/**
+ * @brief 设置需要开始动画,自定义其他类型动画时需要调用. since 6.0.0
+ * Settings require starting animation, which needs to be called when customizing other types of animations. since 6.0.0
+ */
+- (void)setNeedsStart;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotation.h
new file mode 100755
index 0000000..e9a121f
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotation.h
@@ -0,0 +1,89 @@
+//
+// MAAnnotation.h
+// MAMapKit
+//
+// Created by yin cai on 11-12-13.
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import
+#import
+#import "MAGeometry.h"
+
+///该类为标注点的protocol,提供了标注类的基本信息函数
+///This class is the protocol for annotation points, providing basic information functions for the annotation class
+@protocol MAAnnotation
+
+///标注view中心坐标
+///the center coordinates of the annotation view
+@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
+
+@optional
+
+///annotation标题
+///the annotation title
+@property (nonatomic, copy) NSString *title;
+
+///annotation副标题
+///the annotation subtitle
+@property (nonatomic, copy) NSString *subtitle;
+
+/**
+ * @brief 设置标注的坐标,在拖拽时会被调用.
+ * Set the coordinates of the annotation, which will be called during dragging
+ * @param newCoordinate 新的坐标值
+ * New coordinate values
+ */
+- (void)setCoordinate:(CLLocationCoordinate2D)newCoordinate;
+
+///annotation海拔高度,单位米,默认0
+///the annotation altitude, in meters, default is 0
+@property (nonatomic, assign) double altitude;
+@end
+
+/**
+ * 支持动画需要实现的协议. since 4.5.0
+ */
+/**
+ * Protocol that needs to be implemented to support animation. since 4.5.0
+ */
+@protocol MAAnimatableAnnotation
+
+@required
+/**
+ * @brief 动画帧更新回调接口,实现者可在内部做更新处理,如更新coordinate. (since 4.5.0)
+ * Animation frame update callback interface, implementers can perform update processing internally, such as updating coordinates. (since 4.5.0)
+ * @param timeDelta 时间步长,单位秒
+ * time step, unit seconds
+ */
+- (void)step:(CGFloat)timeDelta;
+
+/**
+ * @brief 动画是否已完成. 通过此方法判断是否需要将动画annotation移出渲染执行过程。(since 4.5.0)
+ * Whether the animation has been completed. This method is used to determine whether the animation annotation needs to be removed from the rendering execution process.(since 4.5.0)
+ * @return YES动画已完成,NO没有完成
+ * YES animation is completed, NO not completed
+ */
+- (BOOL)isAnimationFinished;
+
+/**
+ * @brief 动画是否可以开始. 通过此方法判断是否需要将动画annotation加入渲染过程,已经start且尚未finish的动画标注才会调用step方法。(since 6.0.0)
+ * Whether the animation can start. This method determines whether the animation annotation needs to be added to the rendering process. Only animations that have started but not yet finished will call the step method.(since 6.0.0)
+ * @return YES 可以开始,NO 尚未开始。
+ * YES can start, NO has not started yet.
+ */
+- (BOOL)shouldAnimationStart;
+
+@optional
+/**
+ * @brief 动画更新时调用此接口,获取annotationView的旋转角度,不实现默认为0. (since 4.5.0)
+ * This interface is called when the animation is updated to get the rotation angle of the annotationView. If not implemented, it defaults to 0. (since 4.5.0)
+ * @return 当前annotation的旋转角度,正北为0度,顺时针方向。即正东90,正南180,正西270。
+ * The rotation angle of the current annotation, with true north as 0 degrees, in a clockwise direction. That is, 90 degrees for due east, 180 degrees for due south, and 270 degrees for due west.
+ */
+- (CLLocationDirection)rotateDegree;
+
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h
new file mode 100644
index 0000000..ac4a207
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotationMoveAnimation.h
@@ -0,0 +1,81 @@
+//
+// MAAnnotationMoveAnimation.h
+// MAMapKit
+//
+// Created by shaobin on 16/11/21.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+
+#import "MAConfig.h"
+#import
+#import "MAAnnotation.h"
+
+///annotation移动动画. since 4.5.0
+///annotation animation since 4.5.0
+@interface MAAnnotationMoveAnimation : NSObject
+
+/**
+ * @brief 获取动画名字
+ * get animation name
+ * @return 添加动画时传入的名字
+ * name passed when adding animation
+ */
+- (NSString *)name;
+
+/**
+ * @brief 获取经纬度坐标点数组
+ * get latitude and longitude coordinate point array
+ * @return 返回经纬度坐标点数组
+ * return latitude and longitude coordinate point array
+ */
+- (CLLocationCoordinate2D *)coordinates;
+
+/**
+ * @brief 获取coordinates数组内坐标点个数
+ * get number of coordinate points in the coordinates array
+ * @return coordinates数组内坐标点个数
+ * Number of coordinate points in the coordinates array
+ */
+- (NSUInteger)count;
+
+/**
+ * @brief 获取动画时长
+ * Get animation duration
+ * @return 动画时长
+ * Animation duration
+ */
+- (CGFloat)duration;
+
+/**
+ * @brief 获取动画已执行的时长
+ * Get elapsed animation duration
+ * @return 动画已执行的时长
+ * Elapsed animation duration
+ */
+- (CGFloat)elapsedTime;
+
+/**
+ * @brief 取消
+ * Cancel
+ */
+- (void)cancel;
+
+/**
+ * @brief 是否已取消
+ * Is canceled
+ * @return YES已取消,NO未取消
+ * YES canceled, NO not canceled
+ */
+- (BOOL)isCancelled;
+
+/**
+ * @brief 获取当前动画已走过点的总个数
+ * Get the total number of points the current animation has passed
+ * @return 个数
+ * count
+ */
+- (NSInteger)passedPointCount;
+
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotationView.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotationView.h
new file mode 100644
index 0000000..77947cc
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAAnnotationView.h
@@ -0,0 +1,140 @@
+//
+// MAAnnotationView.h
+// MAMapKitDemo
+//
+// Created by songjian on 13-1-7.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MACustomCalloutView.h"
+
+///MAAnnotationView拖动状态
+///MAAnnotationView drag state
+typedef NS_ENUM(NSInteger, MAAnnotationViewDragState)
+{
+ MAAnnotationViewDragStateNone = 0, ///< 静止状态 stationary state
+ MAAnnotationViewDragStateStarting, ///< 开始拖动 start dragging
+ MAAnnotationViewDragStateDragging, ///< 拖动中 dragging
+ MAAnnotationViewDragStateCanceling, ///< 取消拖动 cancel dragging
+ MAAnnotationViewDragStateEnding ///< 拖动结束 end dragging
+};
+
+@protocol MAAnnotation;
+
+///标注view
+///annotation view
+@interface MAAnnotationView : UIView
+
+///复用标识
+///reuse identifier
+@property (nonatomic, readonly, copy) NSString *reuseIdentifier;
+
+///z值,大值在上,默认为0。类似CALayer的zPosition。zIndex属性只有在viewForAnnotation或者didAddAnnotationViews回调中设置有效。
+///z-value, larger values on top, default is 0. Similar to CALayer's zPosition. The zIndex property only takes effect when set in the viewForAnnotation or didAddAnnotationViews callbacks.
+@property (nonatomic, assign) NSInteger zIndex;
+
+///关联的annotation
+///associated annotation
+@property (nonatomic, strong) id annotation;
+
+///显示的image
+///Displayed image
+@property (nonatomic, strong) UIImage *image;
+
+///image所对应的UIImageView since 5.0.0
+///UIImageView corresponding to the image. since 5.0.0
+@property (nonatomic, strong, readonly) UIImageView *imageView;
+
+///自定制弹出框view, 用于替换默认弹出框. 注意:此弹出框不会触发-(void)mapView: didAnnotationViewCalloutTapped: since 5.0.0
+///Custom pop-up view, used to replace the default pop-up. Note: This pop-up will not trigger -(void)mapView: didAnnotationViewCalloutTapped: since 5.0.0
+@property (nonatomic, strong) MACustomCalloutView *customCalloutView;
+
+///annotationView的中心默认位于annotation的坐标位置,可以设置centerOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是屏幕坐标
+///The center of the annotationView is by default located at the coordinate position of the annotation. You can set the centerOffset to change the position of the view. A positive offset moves the view towards the lower right, while a negative one moves it towards the upper left, with units in screen coordinates.
+@property (nonatomic) CGPoint centerOffset;
+
+///弹出框默认位于view正中上方,可以设置calloutOffset改变view的位置,正的偏移使view朝右下方移动,负的朝左上方,单位是屏幕坐标
+///The pop-up box is by default located above the center of the view, and the position of the view can be changed by setting calloutOffset. A positive offset moves the view to the lower right, and a negative offset moves it to the upper left, in screen coordinates.
+@property (nonatomic) CGPoint calloutOffset;
+
+///默认为YES,当为NO时view忽略触摸事件
+///Default is YES, when NO the view ignores touch events
+@property (nonatomic, getter=isEnabled) BOOL enabled;
+
+///是否高亮
+///Whether to highlight
+@property (nonatomic, getter=isHighlighted) BOOL highlighted;
+
+///设置是否处于选中状态, 外部如果要选中请使用mapView的selectAnnotation方法
+///Set whether it is in the selected state. To select externally, use the selectAnnotation method of mapView
+@property (nonatomic, getter=isSelected) BOOL selected;
+
+///是否允许弹出callout
+///Whether to allow callout to pop up
+@property (nonatomic) BOOL canShowCallout;
+
+///显示在默认弹出框左侧的view
+///The view displayed on the left side of the default popup
+@property (nonatomic, strong) UIView *leftCalloutAccessoryView;
+
+///显示在默认弹出框右侧的view
+///the view displayed on the right side of the default popup
+@property (nonatomic, strong) UIView *rightCalloutAccessoryView;
+
+///是否支持拖动
+///whether dragging is supported
+@property (nonatomic, getter=isDraggable) BOOL draggable;
+
+///当前view的拖动状态
+///the dragging state of the current view
+@property (nonatomic) MAAnnotationViewDragState dragState;
+
+///弹出默认弹出框时,是否允许地图调整到合适位置来显示弹出框,默认为YES
+///whether the map is allowed to adjust to a suitable position to display the popup when the default popup is displayed, default is YES
+@property (nonatomic) BOOL canAdjustPositon;
+
+///是否开启碰撞检测,默认为NO。开启后标注会在地图缩放和密集显示时进行碰撞检测,避免重叠显示
+///Whether to enable collision detection, default is NO. When enabled, annotations will perform collision detection during map zooming and dense display to avoid overlapping display
+@property (nonatomic) BOOL isOpenCollisionDetection;
+
+/**
+ * @brief 设置是否处于选中状态, 外部如果要选中请使用mapView的selectAnnotation方法
+ * Set whether it is in the selected state, if you want to select it externally, use the selectAnnotation method of mapView
+ * @param selected 是否选中
+ * whether it is selected
+ * @param animated 是否使用动画效果
+ * whether to use animation effects
+ */
+- (void)setSelected:(BOOL)selected animated:(BOOL)animated;
+
+/**
+ * @brief 初始化并返回一个annotation view
+ * Initialize and return an annotation view
+ * @param annotation 关联的annotation对象
+ * associated annotation object
+ * @param reuseIdentifier 如果要重用view,传入一个字符串,否则设为nil,建议重用view
+ * if you want to reuse the view, pass a string, otherwise set it to nil, it is recommended to reuse the view
+ * @return 初始化成功则返回annotation view,否则返回nil
+ * Returns the annotation view if initialization is successful, otherwise returns nil
+ */
+- (id)initWithAnnotation:(id )annotation reuseIdentifier:(NSString *)reuseIdentifier;
+
+/**
+ * @brief 当从reuse队列里取出时被调用, 子类重新必须调用super
+ * Called when taken out of the reuse queue, the subclass must call super
+ */
+- (void)prepareForReuse;
+
+/**
+ * @brief 设置view的拖动状态
+ * set the drag state of the view
+ * @param newDragState 新的拖动状态
+ * the new drag state
+ * @param animated 是否使用动画动画
+ * whether to use animation
+ */
+- (void)setDragState:(MAAnnotationViewDragState)newDragState animated:(BOOL)animated;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAArc.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAArc.h
new file mode 100644
index 0000000..2983f9b
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAArc.h
@@ -0,0 +1,49 @@
+//
+// MAArc.h
+// MAMapKit
+//
+// Created by liubo on 2018/4/10.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_ARC
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+
+///该类用于定义一个圆弧, 通常MAArc是MAArcRenderer的model
+///This class is used to define an arc, usually MAArc serves as the model for MAArcRenderer
+@interface MAArc : MAShape
+
+///起点经纬度坐标,无效坐标按照{0,0}处理
+///Starting point latitude and longitude coordinates, invalid coordinates are treated as {0, 0}
+@property (nonatomic, assign) CLLocationCoordinate2D startCoordinate;
+
+///途径点经纬度坐标,无效坐标按照{0,0}处理
+///Waypoint latitude and longitude coordinates, invalid coordinates are treated as {0, 0}
+@property (nonatomic, assign) CLLocationCoordinate2D passedCoordinate;
+
+///终点经纬度坐标,无效坐标按照{0,0}处理
+///Destination latitude and longitude coordinates, invalid coordinates are treated as {0, 0}
+@property (nonatomic, assign) CLLocationCoordinate2D endCoordinate;
+
+/**
+ * @brief 根据起点、途经点和终点生成圆弧
+ * Generate an arc based on the starting point, waypoints, and endpoint
+ * @param startCoordinate 起点的经纬度坐标,无效坐标按照{0,0}处理
+ * Starting point latitude and longitude coordinates, invalid coordinates are treated as {0, 0}
+ * @param passedCoordinate 途径点的经纬度坐标,无效坐标按照{0,0}处理
+ * Waypoint latitude and longitude coordinates, invalid coordinates are treated as {0, 0}
+ * @param endCoordinate 终点的经纬度坐标,无效坐标按照{0,0}处理
+ * Destination latitude and longitude coordinates, invalid coordinates are treated as {0, 0}
+ * @return 新生成的圆弧
+ * the newly generated arc
+ */
++ (instancetype)arcWithStartCoordinate:(CLLocationCoordinate2D)startCoordinate
+ passedCoordinate:(CLLocationCoordinate2D)passedCoordinate
+ endCoordinate:(CLLocationCoordinate2D)endCoordinate;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAArcRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAArcRenderer.h
new file mode 100644
index 0000000..76e30e6
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAArcRenderer.h
@@ -0,0 +1,35 @@
+//
+// MAArcRenderer.h
+// MAMapKit
+//
+// Created by liubo on 2018/4/10.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_ARC
+
+#import "MAArc.h"
+#import "MAOverlayPathRenderer.h"
+
+///此类用于绘制MAArc,可以通过MAOverlayPathRenderer修改其stroke attributes
+///This class is used to draw MAArc, and its stroke attributes can be modified via MAOverlayPathRenderer
+@interface MAArcRenderer : MAOverlayPathRenderer
+
+///关联的MAArc model
+///Associated MAArc model
+@property (nonatomic, readonly) MAArc *arc;
+
+/**
+ * @brief 根据指定的MAArc生成一个圆弧Renderer
+ * Generate an arc Renderer based on the specified MAArc
+ * @param arc 指定MAArc
+ * Specify MAArc
+ * @return 新生成的圆弧Renderer
+ * The newly generated arc Renderer
+ */
+- (instancetype)initWithArc:(MAArc *)arc;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MABaseEngineOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MABaseEngineOverlay.h
new file mode 100644
index 0000000..ea9957f
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MABaseEngineOverlay.h
@@ -0,0 +1,18 @@
+//
+// MABaseEngineOverlay.h
+// MAMapKit
+//
+// Created by linshiqing on 2024/1/23.
+// Copyright © 2024 Amap. All rights reserved.
+//
+
+#import
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MABaseEngineOverlay : NSObject
+/// 移除Overlay Remove Overlay
+- (void)removeOverlay;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MABaseOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MABaseOverlay.h
new file mode 100644
index 0000000..2a2e1ae
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MABaseOverlay.h
@@ -0,0 +1,31 @@
+//
+// MABaseOverlay.h
+// MAMapKit
+//
+// Created by cuishaobin on 2020/6/17.
+// Copyright © 2020 Amap. All rights reserved.
+//
+
+#import
+#import "MAOverlay.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MABaseOverlay : NSObject {
+ double _altitude; ///<海拔 Elevation
+}
+
+///返回区域中心坐标
+///Return to regional center coordinates
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+
+///区域外接矩形
+///Regional bounding rectangle
+@property (nonatomic, assign) MAMapRect boundingMapRect;
+
+///海拔,单位米,默认0
+///Elevation, in meters, default 0
+@property (nonatomic, assign) double altitude;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MACircle.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACircle.h
new file mode 100755
index 0000000..3961e0a
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACircle.h
@@ -0,0 +1,64 @@
+//
+// MACircle.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+
+#import "MAConfig.h"
+#import "MAShape.h"
+#import "MAOverlay.h"
+#import "MAGeometry.h"
+
+///该类用于定义一个圆, 通常MACircle是MACircleView的model
+///This class is used to define a circle, usually MACircle is the model of MACircleView
+@interface MACircle : MAShape
+
+///设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持MAPolgon类型和MACircle类型,不支持与此circle边相交或在circle外部,不支持hollowShapes彼此间相交,和空洞顺序有关,不支持嵌套. since 5.5.0
+///Set the hollow area to create complex shapes with holes in the middle. Note: The overlay passed in only supports MAPolygon type and MACircle type,Intersection with the edge of this circle or being outside the circle is not supported, intersection between hollowShapes is not supported, it is related to the order of voids, nesting is not supported. since 5.5.0
+@property (nonatomic, strong) NSArray> *hollowShapes;
+
+///中心点经纬度坐标,无效坐标按照{0,0}处理
+///Center point latitude and longitude coordinates, invalid coordinates are processed as {0, 0}
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+
+///半径,单位:米 负数按照0处理
+///Radius, unit: meters, negative numbers are treated as 0
+@property (nonatomic, assign) CLLocationDistance radius;
+
+/**
+ * @brief 根据中心点和半径生成圆
+ * Generate a circle based on the center point and radius
+ * @param coord 中心点的经纬度坐标,无效坐标按照{0,0}处理
+ * Latitude and longitude coordinates of the center point, invalid coordinates are treated as {0, 0}
+ * @param radius 半径,单位:米, 负数按照0处理
+ * Radius, unit: meters, negative values are treated as 0
+ * @return 新生成的圆
+ * Newly generated circle
+ */
++ (instancetype)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord
+ radius:(CLLocationDistance)radius;
+
+/**
+ * @brief 根据map rect生成圆
+ * Generate a circle based on map rect
+ * @param mapRect mapRect 圆的最小外界矩形
+ * mapRect is the minimum bounding rectangle of the circle
+ * @return 新生成的圆
+ * the newly generated circle
+ */
++ (instancetype)circleWithMapRect:(MAMapRect)mapRect;
+
+/**
+ * @brief 设置圆的中心点和半径. since 5.0.0
+ * set the center point and radius of the circle. since 5.0.0
+ * @param coord 中心点的经纬度坐标,无效坐标按照{0,0}处理
+ * Latitude and longitude coordinates of the center point, invalid coordinates are treated as {0, 0}
+ * @param radius 半径,单位:米 负数按照0处理
+ * Radius, unit: meters, negative values are treated as 0
+ * @return 是否设置成功
+ * whether the setting is successful
+ */
+- (BOOL)setCircleWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(CLLocationDistance)radius;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MACircleRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACircleRenderer.h
new file mode 100755
index 0000000..c6f5955
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACircleRenderer.h
@@ -0,0 +1,31 @@
+//
+// MACircleRenderer.h
+// MAMapKit
+//
+// Created by yin cai on 11-12-30.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import "MACircle.h"
+#import "MAOverlayPathRenderer.h"
+
+///该类是MACircle的显示圆Renderer,可以通过MAOverlayPathRenderer修改其fill和stroke attributes
+///This class is the renderer for MACircle's display circle. Its fill and stroke attributes can be modified via MAOverlayPathRenderer
+@interface MACircleRenderer : MAOverlayPathRenderer
+
+///关联的MAcirlce model
+///Associated MAcircle model
+@property (nonatomic, readonly) MACircle *circle;
+
+/**
+ * @brief 根据指定圆生成对应的Renderer
+ * Generate corresponding Renderer based on specified circle
+ * @param circle 指定的MACircle model
+ * Specified MACircle model
+ * @return 生成的Renderer
+ * Generated Renderer
+ */
+- (instancetype)initWithCircle:(MACircle *)circle;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAConfig.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAConfig.h
new file mode 100644
index 0000000..08487f7
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAConfig.h
@@ -0,0 +1,146 @@
+/*
+ * @Author: hunk.lc
+ * @Date: 2022-08-17 15:09:58
+ * @Description:
+ */
+
+#pragma once
+
+#pragma mark - iOS 平台特有的宏
+
+#ifndef MA_INCLUDE_OFFLINE
+#define MA_INCLUDE_OFFLINE 1
+#endif
+
+#ifndef MA_INCLUDE_TRACE_CORRECT
+#define MA_INCLUDE_TRACE_CORRECT 1
+#endif
+
+#ifndef MA_INCLUDE_INDOOR
+#define MA_INCLUDE_INDOOR 1
+#endif
+
+#ifndef MA_INCLUDE_CACHE
+#define MA_INCLUDE_CACHE 1
+#endif
+
+#ifndef MA_INCLUDE_CUSTOM_MAP_STYLE
+#define MA_INCLUDE_CUSTOM_MAP_STYLE 1
+#endif
+
+#ifndef MA_INCLUDE_WORLD_EN_MAP
+#define MA_INCLUDE_WORLD_EN_MAP 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_TILE
+#define MA_INCLUDE_OVERLAY_TILE 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_HEATMAP
+#define MA_INCLUDE_OVERLAY_HEATMAP 1
+#endif
+
+#ifndef MA_INCLUDE_QUARDTREE
+#define MA_INCLUDE_QUARDTREE 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_ARC
+#define MA_INCLUDE_OVERLAY_ARC 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_CUSTOMBUILDING
+#define MA_INCLUDE_OVERLAY_CUSTOMBUILDING 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_GROUND
+#define MA_INCLUDE_OVERLAY_GROUND 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_GEODESIC
+#define MA_INCLUDE_OVERLAY_GEODESIC 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_MAMultiPolyline
+#define MA_INCLUDE_OVERLAY_MAMultiPolyline 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_MAMultiPoint
+#define MA_INCLUDE_OVERLAY_MAMultiPoint 1
+#endif
+
+#ifndef MA_INCLUDE_OVERLAY_ParticleSystem
+#define MA_INCLUDE_OVERLAY_ParticleSystem 1
+#endif
+
+#ifndef MA_INCLUDE_OVERSEA
+#define MA_INCLUDE_OVERSEA 0
+#endif
+
+#ifndef MA_ENABLE_ThirdPartyLog
+#define MA_ENABLE_ThirdPartyLog 0
+#endif
+
+//标识是否支持异步等待引擎线程池结束
+#ifndef MA_INCLUDE_END_THEADPOOL_ASYN
+#define MA_INCLUDE_END_THEADPOOL_ASYN 1
+#endif
+
+//国际图
+#ifndef AMC_INCLUDE_Global
+#define AMC_INCLUDE_Global 1
+#endif
+
+#pragma mark - iOS和android 双平台都用到的宏
+
+#ifndef AMC_INCLUDE_GNaviSearch
+#define AMC_INCLUDE_GNaviSearch 1
+#endif
+
+#ifndef AMC_INCLUDE_MAMapVectorOverlay
+#define AMC_INCLUDE_MAMapVectorOverlay 1
+#endif
+
+//自定义楼块
+#ifndef AMC_INCLUDE_CustomBuilding
+#define AMC_INCLUDE_CustomBuilding 1
+#endif
+
+//粒子系统
+#ifndef AMC_INCLUDE_ParticleSystem
+#define AMC_INCLUDE_ParticleSystem 1
+#endif
+
+// 3d模型
+#ifndef MA_INCLUDE_3DModel
+#define MA_INCLUDE_3DModel 1
+#endif
+
+// gltf
+#ifndef FEATURE_GLTF
+#define FEATURE_GLTF 1
+#endif
+
+// mvt
+#ifndef FEATURE_MVT
+#define FEATURE_MVT 1
+#endif
+
+// 3dtiles
+#ifndef FEATURE_3DTiles
+#define FEATURE_3DTiles 1
+#endif
+
+// location
+#ifndef FEATURE_LOCATION
+#define FEATURE_LOCATION 1
+#endif
+
+// engine routeoverlay
+#ifndef FEATURE_ROUTE_OVERLAY
+#define FEATURE_ROUTE_OVERLAY 1
+#endif
+
+// arrowOverlay
+#ifndef FEATURE_ARROWOVERLAY
+#define FEATURE_ARROWOVERLAY 1
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomBuildingOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomBuildingOverlay.h
new file mode 100644
index 0000000..083f681
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomBuildingOverlay.h
@@ -0,0 +1,101 @@
+//
+// MACustomBuildingOverlay.h
+// MAMapKit
+//
+// Created by liubo on 2018/5/23.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_CUSTOMBUILDING
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+#import "MAMultiPoint.h"
+
+#pragma mark - MACustomBuildingOverlayOption
+
+///该类用于定义一个楼块显示选项. since 6.3.0
+///This class is used to define a building block display option. since 6.3.0
+@interface MACustomBuildingOverlayOption : MAMultiPoint
+
+///楼块的高度. 修改该属性会使option范围内的所有楼块为同一个高度. (范围 (-1 U [1, 1000]). 默认-1,显示为默认高度.)
+///The height of the building block. Modifying this property will set all building blocks within the option scope to the same height. (Range (-1 U [1, 1000]). Default -1, displayed as the default height.
+@property (nonatomic, assign) CGFloat height;
+
+///楼块的高度缩放比例. 修改该属性会使option范围内的所有楼块高度放大或者缩小heightScale倍. (默认1. 如果指定了height则此值将被忽略.)
+///The height scaling ratio of the building blocks. Modifying this attribute will scale the height of all building blocks within the option range by a factor of heightScale. (Default is 1. If height is specified, this value will be ignored.)
+@property (nonatomic, assign) CGFloat heightScale;
+
+///楼块的顶面颜色. (默认[UIColor lightGrayColor], 不支持透明度)
+///The top color of the building block. (Default [UIColor lightGrayColor], transparency not supported)
+@property (nonatomic, strong) UIColor *topColor;
+
+///楼块的侧面颜色. (默认[UIColor darkGrayColor], 不支持透明度)
+///The side color of the building block. (Default [UIColor darkGrayColor], transparency not supported)
+@property (nonatomic, strong) UIColor *sideColor;
+
+///option选项是否可见. (默认YES)
+///Whether the option is visible. (Default: YES)
+@property (nonatomic, assign) BOOL visibile;
+
+/**
+ * @brief 根据经纬度坐标数据生成楼块显示选项option
+ * Generate building block display options based on latitude and longitude coordinate data
+ * @param coords 经纬度坐标点数据,coords对应的内存会拷贝,调用者负责该内存的释放
+ * Latitude and longitude coordinate point data, the memory corresponding to coords will be copied, the caller is responsible for releasing this memory
+ * @param count 经纬度坐标点数组个数
+ * Number of latitude and longitude coordinate points array
+ * @return 新生成的楼块显示选项option
+ * Newly generated building block display option
+ */
++ (instancetype)optionWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
+
+/**
+ * @brief 重新设置option范围.
+ * Reset the option range
+ * @param coords 指定的经纬度坐标点数组, C数组,内部会做copy,调用者负责内存管理
+ * Specified latitude and longitude coordinate points array, C array, internal copy will be made, caller is responsible for memory management
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @return 是否设置成功
+ * Whether the setup was successful
+ */
+- (BOOL)setOptionWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
+
+@end
+
+
+#pragma mark - MACustomBuildingOverlay
+
+///该类用于定义一个自定义楼块MACustomBuildingOverlay, 通常MACustomBuildingOverlay是MACustomBuildingOverlayRenderer的model.(注意: 自定义楼块仅支持在zoomLevel>=15级时显示) since 6.3.0
+///This class is used to define a custom building block MACustomBuildingOverlay,Generally, MACustomBuildingOverlay is the model of MACustomBuildingOverlayRenderer. (Note: Custom buildings are only displayed when zoomLevel>=15) since 6.3.0
+@interface MACustomBuildingOverlay : MAShape
+
+///默认的楼块显示option, 将显示所有的楼块. (如果不需要显示所有的楼块,可以设置defaultOption.visibile = NO)
+///The default building block display option will show all building blocks. (If you do not need to display all building blocks, you can set defaultOption.visible = NO)
+@property (nonatomic, readonly) MACustomBuildingOverlayOption *defaultOption;
+
+///当前自定义的楼块显示options. (options按添加顺序, 后添加的在最上层显示)
+///Current customized building block display options. (Options are displayed in the order they are added, with the last added on top)
+@property (nonatomic, readonly) NSArray *customOptions;
+
+/**
+ * @brief 增加自定义楼块显示的option
+ * Add custom building display options
+ * @param option 要增加的自定义楼块显示option
+ * Custom building display options to be added
+ */
+- (void)addCustomOption:(MACustomBuildingOverlayOption *)option;
+
+/**
+ * @brief 移除自定义楼块显示的option
+ * Remove the option for displaying custom building blocks
+ * @param option 要移除的自定义楼块显示option
+ * The custom building block display option to be removed
+ */
+- (void)removeCustomOption:(MACustomBuildingOverlayOption *)option;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h
new file mode 100644
index 0000000..081a6ae
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomBuildingOverlayRenderer.h
@@ -0,0 +1,34 @@
+//
+// MACustomBuildingOverlayRenderer.h
+// MAMapKit
+//
+// Created by liubo on 2018/5/23.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_CUSTOMBUILDING
+
+#import "MAOverlayRenderer.h"
+#import "MACustomBuildingOverlay.h"
+
+///该类是MACustomBuildingOverlay的显示Renderer. since 6.3.0
+///This class is the renderer for MACustomBuildingOverlay display. since 6.3.0
+@interface MACustomBuildingOverlayRenderer : MAOverlayRenderer
+
+///关联的MACustomBuildingOverlay model
+///Associated with the MACustomBuildingOverlay model
+@property (nonatomic, readonly) MACustomBuildingOverlay *customBuildingOverlay;
+
+/**
+ * @brief 根据指定MACustomBuildingOverlay生成对应的Renderer
+ * Generate the corresponding Renderer based on the specified MACustomBuildingOverlay
+ * @param customBuildingOverlay 指定的MACustomBuildingOverlay model
+ * The specified MACustomBuildingOverlay model
+ * @return 生成的Renderer
+ * The generated Renderer
+ */
+- (instancetype)initWithCustomBuildingOverlay:(MACustomBuildingOverlay *)customBuildingOverlay;
+
+@end
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomCalloutView.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomCalloutView.h
new file mode 100644
index 0000000..bfd2176
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MACustomCalloutView.h
@@ -0,0 +1,35 @@
+//
+// MACustomCalloutView.h
+// MAMapKit
+//
+// Created by shaobin on 17/1/6.
+// Copyright © 2017年 Amap. All rights reserved.
+//
+
+#import
+#import "MAConfig.h"
+
+///自定义annotationView的弹出框. 注意:不会触发-(void)mapView: didAnnotationViewCalloutTapped: since 5.0.0
+///Customize the popup of annotationView. Note: It will not trigger -(void)mapView: didAnnotationViewCalloutTapped: since 5.0.0
+@interface MACustomCalloutView : UIView
+
+///init时传入的customView since 5.0.0
+///CustomView passed during init since 5.0.0
+@property (nonatomic, strong, readonly) UIView *customView;
+
+///用户自定义数据,内部不做处理 since 5.0.0
+///User-defined data, no internal processing since 5.0.0
+@property (nonatomic, strong) id userData;
+
+/**
+ * @brief 初始化并返回一个MACustomCalloutView since 5.0.0
+ * Initialize and return a MACustomCalloutView since 5.0.0
+ * @param customView 自定义View,不能为nil
+ * Custom View, cannot be nil
+ * @return 初始化成功则返回MACustomCalloutView,否则返回nil
+ * Returns MACustomCalloutView if initialization is successful, otherwise returns nil
+ */
+- (id)initWithCustomView:(UIView *)customView;
+
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGeodesicPolyline.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGeodesicPolyline.h
new file mode 100644
index 0000000..64ce213
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGeodesicPolyline.h
@@ -0,0 +1,68 @@
+//
+// MAGeodesicPolyline.h
+// MapKit_static
+//
+// Created by songjian on 13-10-23.
+// Copyright © 2016 Amap. All rights reserved.
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OVERLAY_GEODESIC
+
+#import "MAPolyline.h"
+
+///大地曲线
+///Earth's curvature
+@interface MAGeodesicPolyline : MAPolyline
+
+/**
+ * @brief 根据MAMapPoints生成大地曲线
+ * Generate geodesic curves based on MAMapPoints
+ * @param points MAMapPoint点
+ * MAMapPoint points
+ * @param count 点的个数
+ * Number of points
+ * @return 生成的大地曲线
+ * Generated geodesic curves
+ */
++ (instancetype)polylineWithPoints:(MAMapPoint *)points count:(NSUInteger)count;
+
+/**
+ * @brief 根据经纬度生成大地曲线
+ * Generate geodesic curves based on latitude and longitude
+ * @param coords 经纬度
+ * Latitude and longitude
+ * @param count 点的个数
+ * Number of points
+ * @return 生成的大地曲线
+ * Generated geodesic curves
+ */
++ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
+
+/**
+ * @brief 重新设置坐标点. since 5.0.0
+ * Reset coordinate points. since 5.0.0
+ * @param points 指定的直角坐标点数组,C数组,内部会做copy,调用者负责内存管理。
+ * Specified rectangular coordinate points array, C array, internal copy will be made, caller is responsible for memory management
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @return 是否设置成功
+ * Whether the setup is successful
+ */
+- (BOOL)setPolylineWithPoints:(MAMapPoint *)points count:(NSInteger)count;
+
+/**
+ * @brief 重新设置坐标点. since 5.0.0
+ * Reset coordinate points. since 5.0.0
+ * @param coords 指定的经纬度坐标点数组,C数组,内部会做copy,调用者负责内存管理
+ * Specified array of latitude and longitude coordinate points, C array, internal copy will be performed, caller is responsible for memory management
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @return 是否设置成功
+ * Whether the setup is successful
+ */
+- (BOOL)setPolylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger)count;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGeometry.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGeometry.h
new file mode 100644
index 0000000..da9b260
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGeometry.h
@@ -0,0 +1,634 @@
+//
+// MAGeometry.h
+// MAMapKit
+//
+// Created by AutoNavi.
+// Copyright (c) 2013年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import
+#import
+
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+ ///东北、西南两个点定义的四边形经纬度范围
+ ///Latitude and longitude range of the quadrilateral defined by the northeast and southwest points
+ typedef struct MACoordinateBounds{
+ CLLocationCoordinate2D northEast; ///< 东北角经纬度 Latitude and longitude of the northeast corner
+ CLLocationCoordinate2D southWest; ///< 西南角经纬度 Latitude and longitude of the southwest corner
+ } MACoordinateBounds;
+
+ ///经度、纬度定义的经纬度跨度范围
+ ///Latitude and longitude span range defined by longitude and latitude
+ typedef struct MACoordinateSpan{
+ CLLocationDegrees latitudeDelta; ///< 纬度跨度 Latitude span
+ CLLocationDegrees longitudeDelta; ///< 经度跨度 Longitude span
+ } MACoordinateSpan;
+
+ ///中心点、跨度范围定义的四边形经纬度范围
+ ///Quadrilateral latitude and longitude range defined by center point and span
+ typedef struct MACoordinateRegion{
+ CLLocationCoordinate2D center; ///< 中心点经纬度 Center point latitude and longitude
+ MACoordinateSpan span; ///< 跨度范围 Span range
+ } MACoordinateRegion;
+
+ ///平面投影坐标结构定义
+ ///Plane projection coordinate structure definition
+ typedef struct MAMapPoint{
+ double x; ///
+#import "MAShape.h"
+#import "MAOverlay.h"
+
+///该类用于确定覆盖在地图上的图片,及其覆盖区域, 通常MAGroundOverlay是MAGroundOverlayRenderer的model
+///This class is used to determine the images overlaid on the map and their coverage areas. Typically, MAGroundOverlay is the model of MAGroundOverlayRenderer.
+@interface MAGroundOverlay : MAShape
+
+///绘制在地图上的覆盖图片
+///Overlay image drawn on the map
+@property (nonatomic, readonly) UIImage *icon;
+
+///透明度. 最终透明度 = 纹理透明度 * alpha. 有效范围为[0.f, 1.f], 默认为1.f
+///Transparency. Final transparency = texture transparency * alpha. Valid range is [0.f, 1.f], default is 1.f
+@property (nonatomic, assign) CGFloat alpha __attribute((deprecated("Deprecated, since 7.7.0, please use alpha in MAGroundOverlayRenderer")));
+
+///覆盖图片在地图尺寸等同于其像素的zoom值
+///The zoom level at which the overlay image's size on the map equals its pixel dimensions.
+@property (nonatomic, readonly) CGFloat zoomLevel;
+
+///图片在地图中的覆盖范围
+///Image coverage area on the map
+@property (nonatomic, readonly) MACoordinateBounds bounds;
+
+/**
+ * @brief 根据bounds值和icon生成GroundOverlay
+ * Generate GroundOverlay based on bounds and icon
+ * @param bounds 图片的在地图的覆盖范围
+ * Image coverage area on the map
+ * @param icon 覆盖图片
+ * Overlay image
+ * @return 以bounds和icon 新生成GroundOverlay
+ * Create a new GroundOverlay with bounds and icon
+ */
++ (instancetype)groundOverlayWithBounds:(MACoordinateBounds)bounds
+ icon:(UIImage *)icon;
+
+/**
+ * @brief 根据coordinate,icon,zoomLevel生成GroundOverlay
+ * Generate GroundOverlay based on coordinate, icon, and zoomLevel
+ * @param coordinate 图片的在地图上的中心点
+ * The center point of the image on the map
+ * @param zoomLevel 图片在地图尺寸等同于像素的zoom值
+ * The zoom value where the image size on the map equals its pixel dimensions
+ * @param icon 覆盖图片
+ * Overlay image
+ * @return 以coordinate,icon,zoomLevel 新生成GroundOverlay
+ * Create a new GroundOverlay with coordinate, icon, zoomLevel
+ */
++ (instancetype)groundOverlayWithCoordinate:(CLLocationCoordinate2D)coordinate
+ zoomLevel:(CGFloat)zoomLevel
+ icon:(UIImage *)icon;
+
+/**
+ * @brief 更新GroundOverlay. since 5.0.0
+ * Update GroundOverlay. since 5.0.0
+ * @param bounds 图片的在地图的覆盖范围
+ * Image coverage on the map
+ * @param icon 覆盖图片
+ * Overlay image
+ * @return 返回是否成功
+ * Return success status
+ */
+- (BOOL)setGroundOverlayWithBounds:(MACoordinateBounds)bounds icon:(UIImage *)icon;
+
+/**
+ * @brief 更新GroundOverlay, 内部会自动计算覆盖物大小,以满足zoomLevel下显示大小为icon大小. since 5.0.0
+ * Update GroundOverlay, the system will automatically calculate the overlay size to ensure the display size matches the icon size at the zoomLevel. since 5.0.0
+ * @param coordinate 图片在地图上的中心点
+ * The center point of the image on the map
+ * @param zoomLevel 图片在地图尺寸等同于像素的zoom值
+ * The zoom value where the image size on the map equals its pixel dimensions
+ * @param icon 覆盖图片
+ * Overlay image
+ * @return 返回是否成功
+ * Return success status
+ */
+- (BOOL)setGroundOverlayWithCoordinate:(CLLocationCoordinate2D)coordinate
+ zoomLevel:(CGFloat)zoomLevel
+ icon:(UIImage *)icon;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGroundOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGroundOverlayRenderer.h
new file mode 100644
index 0000000..de01d8f
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAGroundOverlayRenderer.h
@@ -0,0 +1,36 @@
+//
+// MAGroundOverlayRenderer.h
+// MapKit_static
+//
+// Created by Li Fei on 11/13/13.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OVERLAY_GROUND
+
+#import "MAOverlayRenderer.h"
+#import "MAGroundOverlay.h"
+
+///此类是将MAGroundOverlay中的覆盖图片显示在地图上的renderer
+///This class is the renderer that displays the overlay image from MAGroundOverlay on the map
+@interface MAGroundOverlayRenderer : MAOverlayRenderer
+
+///具有覆盖图片,以及图片覆盖的区域
+///It has the overlay image and the area covered by the image
+@property (nonatomic ,readonly) MAGroundOverlay *groundOverlay;
+
+/**
+ * @brief 根据指定的GroundOverlay生成将图片显示在地图上Renderer
+ * Generate a Renderer to display the image on the map based on the specified GroundOverlay
+ * @param groundOverlay 制定了覆盖图片,以及图片的覆盖区域的groundOverlay
+ * Defined the overlay image and the groundOverlay area of the image
+ * @return 以GroundOverlay新生成Renderer
+ * It generates a new Renderer with GroundOverlay
+ */
+- (instancetype)initWithGroundOverlay:(MAGroundOverlay *)groundOverlay;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapTileOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapTileOverlay.h
new file mode 100644
index 0000000..afd2915
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapTileOverlay.h
@@ -0,0 +1,82 @@
+//
+// MAHeatMapTileOverlay.h
+// test2D
+//
+// Created by xiaoming han on 15/4/21.
+// Copyright (c) 2015年 Amap. All rights reserved.
+//
+
+
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OVERLAY_HEATMAP
+
+#import "MATileOverlay.h"
+
+///热力图节点
+///Heatmap node
+@interface MAHeatMapNode : NSObject
+
+///经纬度
+///Latitude and longitude
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+
+///强度
+///Intensity
+@property (nonatomic, assign) float intensity;
+
+@end
+
+///热力图渐变属性
+///Heatmap gradient properties
+@interface MAHeatMapGradient : NSObject
+
+///颜色变化数组。 default [blue,green,red]
+///Color gradient array. default [blue,green,red]
+@property (nonatomic, readonly) NSArray *colors;
+
+///颜色变化起点,需为递增数组,区间为(0, 1)。default[@(0.2),@(0.5),@(0,9)]
+///Starting point of color gradient, must be an increasing array, range (0, 1). default[@(0.2),@(0.5),@(0,9)]
+@property (nonatomic, readonly) NSArray *startPoints;
+
+/**
+ * @brief 重新设置gradient的时候,需要执行 MATileOverlayRenderer 的 reloadData 方法重刷新渲染缓存。
+ * When resetting the gradient, you need to execute the reloadData method of MATileOverlayRenderer to refresh the rendering cache.
+ * @param colors 颜色
+ * Color
+ * @param startPoints startPoints
+ * @return instance
+ */
+- (instancetype)initWithColor:(NSArray *)colors andWithStartPoints:(NSArray *)startPoints;
+
+@end
+
+///热力图tileOverlay
+///Heatmap tileOverlay
+@interface MAHeatMapTileOverlay : MATileOverlay
+
+///MAHeatMapNode array
+@property (nonatomic, strong) NSArray *data;
+
+///热力图半径,默认为12,范围:10-200 screen point
+///Heatmap radius, default is 12, range: 10-200 screen points
+@property (nonatomic, assign) NSInteger radius;
+
+///透明度,默认为0.6,范围:0-1
+///Opacity, default is 0.6, range: 0-1
+@property (nonatomic, assign) CGFloat opacity;
+
+///热力图梯度
+///Heatmap gradient
+@property (nonatomic, strong) MAHeatMapGradient *gradient;
+
+///是否开启高清热力图,默认关闭
+///Whether to enable high-definition heatmap, default is off
+@property (nonatomic, assign) BOOL allowRetinaAdapting;
+
+@end
+
+#endif
+
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorGridOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorGridOverlay.h
new file mode 100644
index 0000000..03a0b33
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorGridOverlay.h
@@ -0,0 +1,83 @@
+//
+// MAHeatMapVectorGridOverlay.h
+// MAMapKit
+//
+// Created by ldj on 2019/7/25.
+// Copyright © 2019 Amap. All rights reserved.
+// 热力图网格覆盖物(通过顶点直接绘制)
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_HEATMAP
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+#import "MAHeatMapVectorOverlay.h"
+
+///单个点对象
+///Single point object
+@interface MAHeatMapVectorGridNode : NSObject
+///经纬度
+///Latitude and longitude
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+@end
+
+///单个网格
+///Single grid
+@interface MAHeatMapVectorGrid : NSObject
+/// 网格顶点
+/// Grid vertices
+@property (nonatomic, copy) NSArray *inputNodes;
+
+/// 网格颜色
+/// Grid color
+@property (nonatomic, strong) UIColor *color;
+@end
+
+/// 该类用于定义热力图属性.
+/// This class is used to define heatmap attributes.
+@interface MAHeatMapVectorGridOverlayOptions : NSObject
+
+/// 热力图类型 (默认为蜂窝类型MAHeatMapTypeHoneycomb)
+/// Heatmap type (default is honeycomb type MAHeatMapTypeHoneycomb)
+@property (nonatomic, assign) MAHeatMapType type;
+
+/// option选项是否可见. (默认YES)
+/// whether the option is visible (default YES
+@property (nonatomic, assign) BOOL visible;
+
+/// 网格数据
+/// grid data
+@property (nonatomic, copy) NSArray *inputGrids;
+
+/// 最小显示级别 default 3
+/// minimum display level, default 3
+@property (nonatomic, assign) CGFloat minZoom;
+
+/// 最大显示级别 default 20
+/// maximum display level, default 20
+@property (nonatomic, assign) CGFloat maxZoom;
+
+@end
+
+///矢量热力图,支持类型详见MAHeatMapType
+///Vector heatmap, supported types can be found in MAHeatMapType
+@interface MAHeatMapVectorGridOverlay : MAShape
+
+
+///热力图的配置属性
+///Configuration properties of the heatmap
+@property (nonatomic, strong) MAHeatMapVectorGridOverlayOptions *option;
+
+/**
+ * @brief 根据配置属性option生成MAHeatMapVectorGridOverlay
+ * Generate MAHeatMapVectorGridOverlay based on configuration property option
+ * @param option 热力图配置属性option
+ * Heatmap configuration property option
+ * @return 新生成的热力图MAHeatMapVectorGridOverlay
+ * Newly generated heatmap MAHeatMapVectorGridOverlay
+ */
++ (instancetype)heatMapOverlayWithOption:(MAHeatMapVectorGridOverlayOptions *)option;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h
new file mode 100644
index 0000000..3c879dd
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorGridOverlayRenderer.h
@@ -0,0 +1,33 @@
+//
+// MAHeatMapVectorGridOverlayRenderer.h
+// MAMapKit
+//
+// Created by ldj on 2019/7/26.
+// Copyright © 2019 Amap. All rights reserved.
+//
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_HEATMAP
+
+#import "MAOverlayRenderer.h"
+#import "MAHeatMapVectorGridOverlay.h"
+
+///矢量热力图绘制类
+///Vector heatmap rendering class
+@interface MAHeatMapVectorGridOverlayRenderer : MAOverlayRenderer
+
+///关联的MAHeatMapVectorOverlay
+///Associated MAHeatMapVectorOverlay
+@property (nonatomic, readonly) MAHeatMapVectorGridOverlay *heatOverlay;
+
+/**
+ * @brief 根据指定的MAHeatMapVectorOverlay生成一个Renderer
+ * Generate a Renderer based on the specified MAHeatMapVectorOverlay
+ * @param heatOverlay 指定MAHeatMapVectorOverlay
+ * Specify MAHeatMapVectorOverlay
+ * @return 新生成的MAHeatMapVectorOverlayRender
+ * Newly generated MAHeatMapVectorOverlayRender
+ */
+- (instancetype)initWithHeatOverlay:(MAHeatMapVectorGridOverlay *)heatOverlay;
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h
new file mode 100644
index 0000000..785bab4
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorOverlay.h
@@ -0,0 +1,146 @@
+//
+// MAHeatMapVectorOverlay.h
+// MAMapKit
+//
+// Created by ldj on 2019/7/25.
+// Copyright © 2019 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_HEATMAP
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+
+///热力图类型
+///Heatmap Type
+typedef NS_ENUM(NSInteger, MAHeatMapType)
+{
+ MAHeatMapTypeSquare = 1, ///< 网格热力图 Grid Heatmap
+ MAHeatMapTypeHoneycomb = 2 ///< 蜂窝热力图 Hexagonal Heatmap
+};
+
+///单个点对象
+///Single Point Object
+@interface MAHeatMapVectorNode : NSObject
+
+///经纬度
+///Latitude and Longitude
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+
+///权重
+///Weight
+@property (nonatomic, assign) float weight;
+
+@end
+
+///热力图展示节点(用以描述一个蜂窝或一个网格)
+///Heatmap Display Node (used to describe a hexagon or a grid)
+@interface MAHeatMapVectorItem : NSObject
+
+///中心点坐标
+///Center Point Coordinates
+@property (nonatomic, readonly) MAMapPoint center;
+
+///当前热力值,求和后的权重
+///Current heat value, summed weight
+@property (nonatomic, readonly) float intensity;
+
+///落在此节点区域内的所有热力点的索引数组
+///Index array of all heat points within this node area
+@property (nonatomic, readonly) NSArray *nodeIndices;
+
+@end
+
+///该类用于定义热力图属性.
+///This class is used to define heatmap properties
+@interface MAHeatMapVectorOverlayOptions : NSObject
+
+///热力图类型 (默认为蜂窝类型MAHeatMapTypeHoneycomb)
+///Heatmap type (default is honeycomb type MAHeatMapTypeHoneycomb)
+@property (nonatomic, assign) MAHeatMapType type;
+
+///option选项是否可见. (默认YES)
+///Whether the option is visible. (Default: YES)
+@property (nonatomic, assign) BOOL visible;
+
+///MAHeatMapVectorNode array
+@property (nonatomic, strong) NSArray *inputNodes;
+
+/**
+ @verbatim
+ 节点的宽 单位:米 负数按照0处理 default 2000
+ —— —— —— ——
+ 丨 丨 丨 丨
+ 丨 丨 丨 丨
+ —— —— —— ——
+
+ 每个方框的宽就是 size(六边形同理)
+ 两个方框之间的间隔就是 gap (六边形同理)
+ @endverbatim
+ */
+/**
+ @verbatim
+ Node width in meters (negative values treated as 0, default 2000)
+ —— —— —— ——
+ 丨 丨 丨 丨
+ 丨 丨 丨 丨
+ —— —— —— ——
+
+ The width of each box is size (same for hexagons)
+ The gap between two boxes is gap (same for hexagons)
+ @endverbatim
+ */
+@property (nonatomic, assign) CLLocationDistance size;
+
+///节点之间的间隔 单位:米 负数按照0处理。注意:改变gap可能会改变热力节点的计算,内部会用size+gap来计算热力,最终用size来画方框。
+///The spacing between nodes, unit: meters, negative values are treated as 0. Note: Changing the gap may alter the calculation of heat nodes; internally, size + gap is used to calculate the heat, and finally, size is used to draw the box.
+@property (nonatomic, assign) CGFloat gap;
+
+///颜色变化数组。 注意:colors和startPoints两数组长度必须一致且不能为0,
+///Color gradient array. Note: The lengths of the colors and startPoints arrays must be equal and cannot be 0.
+@property (nonatomic, strong) NSArray *colors;
+
+///颜色变化起点,需为递增数组,区间为[0, 1]。 注意:colors和startPoints两数组长度必须一致且不能为0。例如:startPoints @[@(0), @(0.3),@(0.7)] 表示区间 [0,0.3)使用第一个颜色,区间[0.3,0.7)使用第二个颜色,区间[0.7,1]使用第三个颜色。注意:startPoints首位需设置成0,如果首位不是0,内部也会把首位当成0来处理。
+///The starting point of color change must be an increasing array within the range [0, 1]. Note: the lengths of the colors and startPoints arrays must be the same and cannot be zero.For example: startPoints @[@(0), @(0.3),@(0.7)] means the interval [0,0.3) uses the first color, the interval [0.3,0.7) uses the second color, and the interval [0.7,1] uses the third color.Note: The first element of startPoints must be set to 0. If it is not 0, the system will treat the first element as 0 internally.
+@property (nonatomic, strong) NSArray *startPoints;
+
+///透明度,取值范围[0,1] ,default为1不透明
+///Transparency, value range [0,1], default is 1 for opaque
+@property (nonatomic, assign) CGFloat opacity __attribute((deprecated("Deprecated, since 7.9.0, please use alpha in MAHeatMapVectorOverlayRender")));;
+
+///权重的最大值,default为0,表示不填,不填则取数组inputNodes中权重的最大值
+///Maximum weight, default is 0, indicating not filled, if not filled, the maximum weight in the array inputNodes is taken
+@property (nonatomic, assign) int maxIntensity;
+
+///最小显示级别 default 3
+///Minimum display level, default 3
+@property (nonatomic, assign) CGFloat minZoom;
+
+///最大显示级别 default 20
+///Maximum display level, default 20
+@property (nonatomic, assign) CGFloat maxZoom;
+
+@end
+
+///矢量热力图,支持类型详见MAHeatMapType
+///Vector heatmap, supported types refer to MAHeatMapType
+@interface MAHeatMapVectorOverlay : MAShape
+
+///热力图的配置属性
+///Configuration properties of heatmap
+@property (nonatomic, strong) MAHeatMapVectorOverlayOptions *option;
+
+/**
+ * @brief 根据配置属性option生成MAHeatMapVectorOverlay
+ * Generate MAHeatMapVectorOverlay based on configuration attribute option
+ * @param option 热力图配置属性option
+ * Heatmap configuration attribute option
+ * @return 新生成的热力图MAHeatMapVectorOverlay
+ * Newly generated heatmap MAHeatMapVectorOverlay
+ */
++ (instancetype)heatMapOverlayWithOption:(MAHeatMapVectorOverlayOptions *)option;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h
new file mode 100644
index 0000000..a3dfbe2
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAHeatMapVectorOverlayRender.h
@@ -0,0 +1,43 @@
+//
+// MAHeatMapVectorOverlayRender.h
+// MAMapKit
+//
+// Created by ldj on 2019/7/26.
+// Copyright © 2019 Amap. All rights reserved.
+//
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_HEATMAP
+
+#import "MAOverlayRenderer.h"
+#import "MAHeatMapVectorOverlay.h"
+
+///矢量热力图绘制类
+///Vector Heatmap Drawing Class
+@interface MAHeatMapVectorOverlayRender : MAOverlayRenderer
+
+///关联的MAHeatMapVectorOverlay
+///Associated MAHeatMapVectorOverlay
+@property (nonatomic, readonly) MAHeatMapVectorOverlay *heatOverlay;
+
+/**
+ * @brief 根据指定的MAHeatMapVectorOverlay生成一个Renderer
+ * Generate a Renderer based on the specified MAHeatMapVectorOverlay
+ * @param heatOverlay 指定MAHeatMapVectorOverlay
+ * Specify MAHeatMapVectorOverlay
+ * @return 新生成的MAHeatMapVectorOverlayRender
+ * Newly generated MAHeatMapVectorOverlayRender
+ */
+- (instancetype)initWithHeatOverlay:(MAHeatMapVectorOverlay *)heatOverlay;
+
+
+/**
+ * @brief 根据经纬度获取对应的热力节点信息MAHeatMapVectorItem
+ * Obtain corresponding heatmap node information MAHeatMapVectorItem based on latitude and longitude
+ * @param coordinate 经纬度
+ * Latitude and longitude
+ */
+- (MAHeatMapVectorItem *)getHeatMapItem:(CLLocationCoordinate2D )coordinate;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAIndoorInfo.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAIndoorInfo.h
new file mode 100644
index 0000000..f8948c2
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAIndoorInfo.h
@@ -0,0 +1,64 @@
+//
+// MAIndoorInfo.h
+// MAMapKit
+//
+// Created by 翁乐 on 5/6/16.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_INDOOR
+
+#import
+
+///室内楼层信息
+///Indoor floor information
+@interface MAIndoorFloorInfo : NSObject
+///楼层名
+///Floor name
+@property (nonatomic, readonly) NSString *floorName;
+///楼层index
+///Floor index
+@property (nonatomic, readonly) int floorIndex;
+///楼层别名
+///Floor alias
+@property (nonatomic, readonly) NSString *floorNona;
+///是否属于停车场
+///Whether it belongs to a parking lot
+@property (nonatomic, readonly) BOOL isPark;
+@end
+
+///室内图信息
+///Indoor map information
+@interface MAIndoorInfo : NSObject
+///室内地图中文名
+///Indoor map Chinese name
+@property (nonatomic, readonly) NSString *cnName;
+///室内地图英文名
+///Indoor map English name
+@property (nonatomic, readonly) NSString *enName;
+///室内地图poiID
+///Indoor map poiID
+@property (nonatomic, readonly) NSString *poiID;
+///建筑类型
+///Building type
+@property (nonatomic, readonly) NSString *buildingType;
+///当前楼层index,和floorInfo内部的index相关
+///Current floor index, related to the index inside floorInfo
+@property (nonatomic, readonly) int activeFloorIndex;
+///当前激活的楼层,只和floorInfo相关,与floorInfo内部元素的index无关
+///Currently active floor, only related to floorInfo, not related to the index of elements inside floorInfo
+@property (nonatomic, readonly) int activeFloorInfoIndex;
+///由 MAIndoorFloorInfo 组成,可直接通过 activeFloorInfoIndex 取出当前楼层
+///Composed of MAIndoorFloorInfo, the current floor can be directly retrieved through activeFloorInfoIndex
+@property (nonatomic, readonly) NSArray *floorInfo;
+///楼层数量
+///Number of floors
+@property (nonatomic, readonly) int numberOfFloor;
+///停车场楼层数量
+///Number of parking floors
+@property (nonatomic, readonly) int numberOfParkFloor;
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MALineDrawType.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MALineDrawType.h
new file mode 100644
index 0000000..0f4fb55
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MALineDrawType.h
@@ -0,0 +1,40 @@
+//
+// MALineDrawType.h
+// MapKit_static
+//
+// Created by yi chen on 14-7-30.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#ifndef MapKit_static_MALineDrawType_h
+#define MapKit_static_MALineDrawType_h
+
+enum MALineJoinType
+{
+ kMALineJoinBevel, ///< 斜面连接点 Bevel join
+ kMALineJoinMiter, ///< 斜接连接点 Miter join
+ kMALineJoinRound ///< 圆角连接点 Round join
+};
+typedef enum MALineJoinType MALineJoinType;
+
+enum MALineCapType
+{
+ kMALineCapButt, ///< 普通头 Butt cap
+ kMALineCapSquare, ///< 扩展头 Square cap
+ kMALineCapArrow, ///< 箭头 Arrow
+ kMALineCapRound ///< 圆形头 Round cap
+};
+typedef enum MALineCapType MALineCapType;
+
+///虚线类型
+enum MALineDashType
+{
+ kMALineDashTypeNone = 0, ///<不画虚线 No dash
+ kMALineDashTypeSquare, ///<方块样式 Square style
+ kMALineDashTypeDot, ///<圆点样式 Dot style
+};
+typedef enum MALineDashType MALineDashType;
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMVTTileOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMVTTileOverlay.h
new file mode 100644
index 0000000..def7757
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMVTTileOverlay.h
@@ -0,0 +1,29 @@
+//
+// MAMVTTileOverlay.h
+// MapKit_static
+//
+// Created by Li Fei on 11/22/13.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_TILE
+#if FEATURE_MVT
+#import "MATileOverlay.h"
+#import "MABaseOverlay.h"
+
+@interface MAMVTTileOverlayOptions : NSObject
+@property (nonatomic, copy) NSString *url; // URL
+@property (nonatomic, copy) NSString *key; // key
+@property (nonatomic, copy) NSString *Id; // id
+@property (nonatomic, assign) BOOL visible; // 是否可见 默认YES Visible, default YES
+@end
+
+/// MVT瓦片数据 MVT tile data
+@interface MAMVTTileOverlay : MATileOverlay
+/// MVT配置选项 MVT configuration options
+@property (nonatomic, strong, readonly) MAMVTTileOverlayOptions *option;
++ (instancetype)mvtTileOverlayWithOption:(MAMVTTileOverlayOptions *)option;
+@end
+#endif
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMVTTileOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMVTTileOverlayRenderer.h
new file mode 100644
index 0000000..acb47ae
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMVTTileOverlayRenderer.h
@@ -0,0 +1,22 @@
+//
+// MAMVTTileOverlayRenderer.h
+// MapKit_static
+//
+// Created by Li Fei on 11/25/13.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OVERLAY_TILE
+#if FEATURE_MVT
+#import "MATileOverlayRenderer.h"
+#import "MAMVTTileOverlay.h"
+
+/// 此类是将MAMVTOverlayRenderer中的覆盖tiles显示在地图上的Renderer
+/// This class is a Renderer that displays the overlay tiles from MAMVTOverlayRenderer on the map
+@interface MAMVTTileOverlayRenderer : MATileOverlayRenderer
+@end
+
+#endif
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h
new file mode 100644
index 0000000..43b5e09
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapAccessibilityIdentifier.h
@@ -0,0 +1,27 @@
+//
+// MAMapAccessibilityIdentifier.h
+// MAMapKit
+//
+// Created by hanxiaoming on 17/1/9.
+// Copyright © 2017年 Amap. All rights reserved.
+//
+
+#ifndef MAMapAccessibilityIdentifier_h
+#define MAMapAccessibilityIdentifier_h
+
+#define kMAAcceIdForMapView @"mamapview"
+#define kMAAcceIdForRender @"marender"
+#define kMAAcceIdForLogoView @"malogo"
+
+#define kMAAcceIdForAnnotationContainer @"maannotationcontainer"
+#define kMAAcceIdForOverlayContainer @"maoverlaycontainer"
+#define kMAAcceIdForAnnotationView @"maannotationview"
+#define kMAAcceIdForCalloutView @"macalloutview"
+
+#define kMAAcceIdForUserLocationView @"mauserlocationview"
+
+#define kMAAcceIdForScaleView @"mascaleview"
+#define kMAAcceIdForCompassView @"macompassview"
+#define kMAAcceIdForIndoorView @"maindoorview"
+
+#endif /* MAMapAccessibilityIdentifier_h */
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapCustomStyleOptions.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapCustomStyleOptions.h
new file mode 100644
index 0000000..cc54f7d
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapCustomStyleOptions.h
@@ -0,0 +1,34 @@
+//
+// MAMapCustomStyleOptions.h
+// MAMapKit
+//
+// Created by ldj on 2018/11/27.
+// Copyright © 2018 Amap. All rights reserved.
+//
+
+#import
+
+@interface MAMapCustomStyleOptions : NSObject
+
+///自定义样式二进制
+///Custom style binary
+@property (nonatomic, strong) NSData *styleData;
+
+///海外自定义样式文件路径
+///Overseas custom style file path
+@property (nonatomic, strong) NSString *styleDataOverseaPath;
+
+///设置地图自定义样式对应的styleID,从官网获取
+///Set the styleID corresponding to the map custom style, obtained from the official website
+@property (nonatomic, strong) NSString *styleId;
+
+///设置自定义纹理文件二进制
+///Set custom texture file binary
+@property (nonatomic, strong) NSData *styleTextureData;
+
+///样式额外的配置,比如路况,背景颜色等 since 6.7.0
+///Additional style configurations, such as traffic conditions, background color, etc. since 6.7.0
+@property (nonatomic, strong) NSData *styleExtraData;
+
+@end
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapKit.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapKit.h
new file mode 100644
index 0000000..86119f2
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapKit.h
@@ -0,0 +1,84 @@
+//
+// MAMapKit.h
+// MAMapKit
+//
+// Created by 翁乐 on 12/2/15.
+// Copyright © 2015 Amap. All rights reserved.
+//
+
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+#if __has_include()
+#import
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapSnapshot.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapSnapshot.h
new file mode 100644
index 0000000..c18e6b6
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapSnapshot.h
@@ -0,0 +1,64 @@
+//
+// MAMapSnapshot.h
+// MAMapKit
+//
+// Created by ZhaoRui on 2022/3/30.
+// Copyright © 2022 Amap. All rights reserved.
+//
+
+#import "MAMapKit/MAMapKit.h"
+
+@interface MAMapSnapshotModel : NSObject
+
+@property (nonatomic, assign) CGSize size;
+@property (nonatomic, assign) CGPoint position;
+@property (nonatomic, assign) MAMapPoint tlPoint;
+@property (nonatomic, assign) MAMapPoint trPoint;
+@property (nonatomic, strong) UIImage* image;
+
+@end
+
+@interface MAMapSnapshot : NSObject
+
+@property (nonatomic, readonly) CGSize minSize;
+@property (nonatomic, readonly) CGSize maxSize;
+
+- (instancetype)init:(MAMapView*)mapview;
+
+/**
+ * @brief 异步在指定区域内截图(默认会包含该区域内的annotationView), 地图载入完整时回调
+ * Asynchronously capture a screenshot within the specified area (by default, it will include the annotationView within that area), callback when the map is fully loaded
+ * @param size 指定的区域
+ * The specified area
+ * @param tl 左上
+ * Top left
+ * @param tr 右上
+ * Top right
+ * @param block 回调block(resultImages:返回的图片集合,state:0载入不完整,1完整)
+ * Callback block(resultImages: returned image collection, state: 0 incomplete loading, 1 complete)
+ */
+typedef void(^CaptureResultBlock)(NSArray *resultImages, NSInteger state);
+- (BOOL)captureBigPicture:(CGSize)pixelSize
+ topLeft:(CLLocationCoordinate2D)tl
+ topRight:(CLLocationCoordinate2D)tr
+ complete:(CaptureResultBlock)block;
+/**
+ * @brief 异步在指定区域内截图(默认会包含该区域内的annotationView), 地图载入完整时回调
+ * Asynchronously capture a screenshot within the specified area (by default, it will include the annotationView within that area), callback when the map is fully loaded
+ * @param size 指定的区域
+ * The specified area
+ * @param tl 左上
+ * Top left
+ * @param tr 右上
+ * Top right
+ * @param block 回调block(resultImage:返回的图片,state:0载入不完整,1完整)
+ * Callback block(resultImage: returned image, state: 0 incomplete loading, 1 complete)
+ */
+typedef void(^Observer)(UIImage *resultImage, NSInteger state);
+- (BOOL)capture:(CGSize)size
+ topLeft:(CLLocationCoordinate2D)tl
+ topRight:(CLLocationCoordinate2D)tr
+ complete:(Observer)block;
+
+@end
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapStatus.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapStatus.h
new file mode 100644
index 0000000..a9663d3
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapStatus.h
@@ -0,0 +1,83 @@
+//
+// MAMapStatus.h
+// MapKit_static
+//
+// Created by yi chen on 1/27/15.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+
+
+#import "MAConfig.h"
+#import
+#import
+
+///地图状态对象
+///Map status object
+@interface MAMapStatus : NSObject
+
+///地图的中心点,改变该值时,地图的比例尺级别不会发生变化
+///The center point of the map, when this value is changed, the scale level of the map will not change
+@property (nonatomic) CLLocationCoordinate2D centerCoordinate;
+
+///缩放级别
+///Zoom level
+@property (nonatomic) CGFloat zoomLevel;
+
+///设置地图旋转角度(逆时针为正向), 单位度, [0,360)
+///Set the rotation angle of the map (counterclockwise is positive), in degrees, [0,360)
+@property (nonatomic) CGFloat rotationDegree;
+
+///设置地图相机角度(范围为[0.f, 45.f])
+///Set the map camera angle (range [0.f, 45.f])
+@property (nonatomic) CGFloat cameraDegree;
+
+///地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心
+///The view anchor point of the map. The coordinate system is normalized, with (0, 0) at the top-left corner of MAMapView and (1, 1) at the bottom-right corner. Default is (0.5, 0.5), which is the center of the current map view.
+@property (nonatomic) CGPoint screenAnchor;
+
+/**
+ * @brief 根据指定参数生成对应的status
+ * Generate the corresponding status based on the specified parameters
+ * @param coordinate 地图的中心点,改变该值时,地图的比例尺级别不会发生变化
+ * The center point of the map, changing this value will not affect the map's scale level
+ * @param zoomLevel 缩放级别
+ * Zoom level
+ * @param rotationDegree 设置地图旋转角度(逆时针为正向)
+ * Set the map rotation angle (counterclockwise is positive)
+ * @param cameraDegree 设置地图相机角度(范围为[0.f, 45.f])
+ * Set the map camera angle (range [0.f, 45.f])
+ * @param screenAnchor 地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心
+ * The view anchor point of the map. The coordinate system is normalized, with (0, 0) being the top-left corner of MAMapView and (1, 1) being the bottom-right corner. Default is (0.5, 0.5), which is the center of the current map view.
+ * @return 生成的Status
+ * Generated Status
+ */
++ (instancetype)statusWithCenterCoordinate:(CLLocationCoordinate2D)coordinate
+ zoomLevel:(CGFloat)zoomLevel
+ rotationDegree:(CGFloat)rotationDegree
+ cameraDegree:(CGFloat)cameraDegree
+ screenAnchor:(CGPoint)screenAnchor;
+
+/**
+ * @brief 根据指定参数初始化对应的status
+ * Initialize the corresponding status according to the specified parameters
+ * @param coordinate 地图的中心点,改变该值时,地图的比例尺级别不会发生变化
+ * The center point of the map, changing this value will not affect the map's scale level
+ * @param zoomLevel 缩放级别
+ * Zoom level
+ * @param rotationDegree 设置地图旋转角度(逆时针为正向)
+ * Set the map rotation angle (counterclockwise is positive)
+ * @param cameraDegree 设置地图相机角度(范围为[0.f, 45.f])
+ * Set the map camera angle (range [0.f, 45.f])
+ * @param screenAnchor 地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心
+ * The view anchor point of the map. The coordinate system is normalized, with (0, 0) being the top-left corner of MAMapView and (1, 1) being the bottom-right corner. Default is (0.5, 0.5), which is the center of the current map view.
+ * @return 生成的Status
+ * Generated Status
+ */
+- (id)initWithCenterCoordinate:(CLLocationCoordinate2D)coordinate
+ zoomLevel:(CGFloat)zoomLevel
+ rotationDegree:(CGFloat)rotationDegree
+ cameraDegree:(CGFloat)cameraDegree
+ screenAnchor:(CGPoint)screenAnchor;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapVersion.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapVersion.h
new file mode 100644
index 0000000..4e7e1e7
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapVersion.h
@@ -0,0 +1,27 @@
+//
+// MAMapVersion.h
+// MAMapKit
+//
+// Created by yi chen on 2/24/16.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+
+#ifndef MAMapVersion_h
+#define MAMapVersion_h
+
+#define MAMapVersionNumber 11010200
+#define MAMapMinRequiredFoundationVersion 10807
+
+// 依赖库版本检测
+#if AMapFoundationVersionNumber < MAMapMinRequiredFoundationVersion
+#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 MAMapKitVersion;
+FOUNDATION_EXTERN NSString * const MAMapKitName;
+
+
+#endif /* MAMapVersion_h */
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapView+Resource.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapView+Resource.h
new file mode 100644
index 0000000..6c05e48
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapView+Resource.h
@@ -0,0 +1,24 @@
+//
+// MAMapView+Resource.h
+// MAMapKit
+//
+// Created by caowei on 2025/4/8.
+// Copyright © 2025 Amap. All rights reserved.
+//
+
+#import "MAMapView.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MAMapView (Resource)
+
+/// 设置地图资源路径
+/// @note 在初始化地图前使用
+/// - Parameter path: Amap.bundle的路径
+/// - Returns: 返回值 0:成功 1:版本号校验失败 2 路径不存在
+/// @since 10.5.0
++ (NSInteger)setBundlePath:(NSString *)path;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapView.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapView.h
new file mode 100644
index 0000000..e0d3ebf
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMapView.h
@@ -0,0 +1,1600 @@
+//
+// MAMapView.h
+// MAMapKit
+//
+// Created by 翁乐 on 3/17/16.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import
+#import "MAOverlay.h"
+#import "MAOverlayRenderer.h"
+#import "MAAnnotationView.h"
+#import "MACircle.h"
+#import "MAUserLocation.h"
+#import "MAMapStatus.h"
+#import "MAIndoorInfo.h"
+#import "MAUserLocationRepresentation.h"
+#import "MAMapCustomStyleOptions.h"
+#import
+#import "MABaseEngineOverlay.h"
+#import "MAPoiFilter.h"
+
+///地图类型
+///Map Types
+typedef NS_ENUM(NSInteger, MAMapType)
+{
+ MAMapTypeStandard = 0, ///< 普通地图 Standard Map
+ MAMapTypeSatellite, ///< 卫星地图 Satellite Map
+ MAMapTypeStandardNight, ///< 夜间视图 Night View
+ MAMapTypeNavi, ///< 导航视图 Navigation View
+ MAMapTypeBus, ///< 公交视图 Transit View
+ MAMapTypeNaviNight ///< 导航夜间视图 Navigation Night View
+};
+
+///用户跟踪模式
+///User Tracking Mode
+typedef NS_ENUM(NSInteger, MAUserTrackingMode)
+{
+ MAUserTrackingModeNone = 0, ///< 不追踪用户的location更新 Do Not Track User's Location Updates
+ MAUserTrackingModeFollow = 1, ///< 追踪用户的location更新 Track User's Location Updates
+ MAUserTrackingModeFollowWithHeading = 2 ///< 追踪用户的location与heading更新 Track user's location and heading updates
+};
+
+///交通拥堵状态
+///Traffic congestion status
+typedef NS_ENUM(NSInteger, MATrafficStatus)
+{
+ MATrafficStatusSmooth = 1, ///< 1 通畅 Smooth
+ MATrafficStatusSlow, ///< 2 缓行 Slow-moving
+ MATrafficStatusJam, ///< 3 阻塞 Blocked
+ MATrafficStatusSeriousJam, ///< 4 严重阻塞 Severely blocked
+ MATrafficStatusExtremelySmooth, ///< 5 极度通畅 Extremely smooth
+};
+
+///绘制overlay的层级
+///Draw overlay layers
+typedef NS_ENUM(NSInteger, MAOverlayLevel) {
+ MAOverlayLevelAboveRoads = 0, ///< 在地图底图标注和兴趣点图标之下绘制overlay Draw overlay below map base annotations and POI icons
+ MAOverlayLevelAboveLabels ///< 在地图底图标注和兴趣点图标之上绘制overlay Draw overlay on top of map base annotations and POI icons
+};
+
+///比例尺单位
+///Enumeration for scale control units
+///@since 11.1.200
+typedef NS_ENUM(NSInteger, MAScaleControlsUnit){
+ MAScaleControlsUnitMETRIC, ///< 公制 METRIC
+ MAScaleControlsUnitIMPERIAL ///< 英制 IMPERIAL
+};
+
+#pragma mark - 动画相关的key Animation-related key
+///中心点(MAMapPoint)key, 封装成[NSValue valueWithMAMapPoint:]
+///Center point (MAMapPoint) key, encapsulated as [NSValue valueWithMAMapPoint:]
+extern NSString * const kMAMapLayerCenterMapPointKey;
+
+///缩放级别key, 范围[minZoomLevel, maxZoomLevel], 封装成NSNumber
+///Zoom level key, range [minZoomLevel, maxZoomLevel], encapsulated as NSNumber
+extern NSString * const kMAMapLayerZoomLevelKey;
+
+///旋转角度key, 范围[0, 360), 封装成NSNumber
+///Rotation angle key, range [0, 360), encapsulated as NSNumber
+extern NSString * const kMAMapLayerRotationDegreeKey;
+
+///摄像机俯视角度, 范围[0, 45], 封装成NSNumber
+///Camera tilt angle, range [0, 45], encapsulated as NSNumber
+extern NSString * const kMAMapLayerCameraDegreeKey;
+
+
+@protocol MAMapViewDelegate;
+
+@interface MAMapView : UIView
+
+///标记是否开启metal,默认NO. 注意:因机型或系统限制(要求机型最低5S,系统最低iOS10),开启metal可能失败。
+///Flag indicating whether to enable metal, default is NO. Note: Due to device or system limitations (minimum device requirement: 5S, minimum iOS version: iOS10), enabling metal may fail.
+@property (nonatomic, assign, class) BOOL metalEnabled;
+
+///是否打开地形图,默认NO. 注意:需在地图创建前设置 (since 8.2.0)
+///Whether to enable the terrain map, default is NO. Note: It needs to be set before the map is created.(since 8.2.0)
+@property (nonatomic, assign, class) BOOL terrainEnabled;
+
+///是否有地形图授权,默认YES. 如果没有授权会回调MAMapViewDelegate的 - (void)mapView:(MAMapView *)mapView didFailLoadTerrainWithError:(NSError *)error 方法 (since 9.3.1)
+///Whether there is terrain map authorization, default is YES. If there is no authorization, the - (void)mapView:(MAMapView *)mapView didFailLoadTerrainWithError:(NSError *)error method of MAMapViewDelegate will be called back. (since 9.3.1)
+@property (nonatomic, assign, readonly) BOOL terrainAuth;
+
+///地图view的delegate
+///Delegate of the map view
+@property (nonatomic, weak) id delegate;
+
+///地图类型。注意:自定义样式优先级高于mapType,如开启了自定义样式,要关闭自定义样式后mapType才生效
+///Map type. Note: Custom styles take precedence over mapType. If a custom style is enabled, mapType will only take effect after the custom style is turned off.
+@property (nonatomic) MAMapType mapType;
+
+///当前地图的中心点,改变该值时,地图的比例尺级别不会发生变化
+///The center point of the current map; when this value is changed, the scale level of the map will not change.
+@property (nonatomic) CLLocationCoordinate2D centerCoordinate;
+
+///当前地图的经纬度范围,设定的该范围可能会被调整为适合地图窗口显示的范围
+///The latitude and longitude range of the current map, the set range may be adjusted to fit the display window of the map
+@property (nonatomic) MACoordinateRegion region;
+
+///可见区域, 设定的该范围可能会被调整为适合地图窗口显示的范围
+///Visible area, the set range may be adjusted to fit the map window display
+@property (nonatomic) MAMapRect visibleMapRect;
+
+///设置可见地图区域的矩形边界,如限制地图只显示北京市范围
+///Set the rectangular boundaries of the visible map area, such as limiting the map to display only the Beijing area
+@property (nonatomic, assign) MACoordinateRegion limitRegion;
+
+///设置可见地图区域的矩形边界,如限制地图只显示北京市范围
+///Set the rectangular boundaries of the visible map area, such as limiting the map to display only the Beijing area
+@property (nonatomic, assign) MAMapRect limitMapRect;
+
+///缩放级别(默认3-19,有室内地图时为3-20)
+///Zoom level (default 3-19, 3-20 when indoor maps are available)
+@property (nonatomic) CGFloat zoomLevel;
+
+///最小缩放级别
+///Minimum zoom level
+@property (nonatomic) CGFloat minZoomLevel;
+
+///最大缩放级别(有室内地图时最大为20,否则为19)
+///Maximum zoom level (20 when indoor maps are available, otherwise 19)
+@property (nonatomic) CGFloat maxZoomLevel;
+
+///设置地图旋转角度(逆时针为正向)
+///Set map rotation angle (counterclockwise is positive)
+@property (nonatomic) CGFloat rotationDegree;
+
+///设置地图相机角度(范围为[0.f, 60.f],但高于40度的角度需要在16级以上才能生效)
+///Set the map camera angle (range is [0.f, 60.f], but angles above 40 degrees require level 16 or higher to take effect)
+@property (nonatomic) CGFloat cameraDegree;
+
+///是否以screenAnchor点作为锚点进行缩放,默认为YES。如果为NO,则以手势中心点作为锚点
+///Whether to use the screenAnchor point as the anchor for scaling, default is YES. If NO, the gesture center point is used as the anchor.
+@property (nonatomic, assign) BOOL zoomingInPivotsAroundAnchorPoint;
+
+///是否支持缩放, 默认YES
+///Whether to support zoom, default YES
+@property (nonatomic, getter = isZoomEnabled) BOOL zoomEnabled;
+
+///是否支持平移, 默认YES
+///Whether to support pan, default YES
+@property (nonatomic, getter = isScrollEnabled) BOOL scrollEnabled;
+
+///是否支持旋转, 默认YES
+///Whether rotation is supported, default YES
+@property (nonatomic, getter = isRotateEnabled) BOOL rotateEnabled;
+
+///是否支持camera旋转, 默认YES
+///Whether camera rotation is supported, default YES
+@property (nonatomic, getter = isRotateCameraEnabled) BOOL rotateCameraEnabled;
+
+///是否显示楼块,默认为YES
+///Whether to show building blocks, default YES
+@property (nonatomic, getter = isShowsBuildings) BOOL showsBuildings;
+
+///是否显示底图标注, 默认为YES
+///Whether to show basemap labels, default YES
+@property (nonatomic, assign, getter = isShowsLabels) BOOL showsLabels;
+
+///是否显示交通路况图层, 默认为NO
+///Whether to display the traffic layer, default is NO
+@property (nonatomic, getter = isShowTraffic) BOOL showTraffic;
+
+///设置实时交通颜色,key为 MATrafficStatus
+///set real-time traffic color, key is MATrafficStatus
+@property (nonatomic, copy) NSDictionary *trafficStatus __attribute((deprecated("Deprecated since 7.8.0")));
+
+///是否支持单击地图获取POI信息(默认为YES), 对应的回调是 -(void)mapView:(MAMapView *) didTouchPois:(NSArray *)
+///Is it possible to click on the map to get POI information (default is YES), the corresponding callback is -(void)mapView:(MAMapView *) didTouchPois:(NSArray *)
+@property (nonatomic, assign) BOOL touchPOIEnabled;
+
+///是否显示指南针, 默认YES
+///whether to display the compass, default is YES
+@property (nonatomic, assign) BOOL showsCompass;
+
+///指南针原点位置
+///compass origin position
+@property (nonatomic, assign) CGPoint compassOrigin;
+
+///指南针的宽高
+///Compass width and height
+@property (nonatomic, readonly) CGSize compassSize;
+
+///设置比例尺单位
+///Set the unit used by the scale control
+///@since 11.1.200
+@property (nonatomic, assign) MAScaleControlsUnit scaleControlsUnit;
+
+///是否显示比例尺, 默认YES
+///Whether to display the scale bar, default is YES
+@property (nonatomic, assign) BOOL showsScale;
+
+///比例尺原点位置
+///Scale bar origin position
+@property (nonatomic, assign) CGPoint scaleOrigin;
+
+///比例尺的最大宽高
+///Maximum width and height of the scale bar
+@property (nonatomic, readonly) CGSize scaleSize;
+
+///logo位置, 必须在mapView.bounds之内,否则会被忽略
+///Logo position, must be within mapView.bounds, otherwise it will be ignored
+@property (nonatomic, assign) CGPoint logoCenter;
+
+///logo的宽高
+///The width and height of the logo
+@property (nonatomic, readonly) CGSize logoSize;
+
+///在当前缩放级别下, 基于地图中心点, 1 screen point 对应的距离(单位是米)
+///At the current zoom level, based on the map center point, the distance corresponding to 1 screen point (in meters)
+@property (nonatomic, readonly) double metersPerPointForCurrentZoom;
+
+///标识当前地图中心位置是否在中国范围外。此属性不是精确判断,不能用于边界区域
+///Indicates whether the current map center location is outside of China. This property is not an accurate judgment and should not be used for border areas.
+@property (nonatomic, readonly) BOOL isAbroad;
+
+///最大帧数,有效的帧数为:60、30、20、10等能被60整除的数。默认为60
+///Maximum frame rate, valid frame rates are numbers divisible by 60 such as 60, 30, 20, 10. Default is 60
+@property (nonatomic, assign) NSUInteger maxRenderFrame;
+
+///是否允许降帧,默认为YES
+///Whether to allow frame rate reduction, default is YES
+@property (nonatomic, assign) BOOL isAllowDecreaseFrame;
+
+///停止/开启 OpenGLES绘制, 默认NO. 对应回调是 - (void)mapView:(MAMapView *) didChangeOpenGLESDisabled:(BOOL)
+///Stop/Start OpenGLES rendering, default NO. The corresponding callback is - (void)mapView:(MAMapView *) didChangeOpenGLESDisabled:(BOOL)
+@property (nonatomic, assign) BOOL openGLESDisabled __attribute((deprecated("Deprecated, since 7.9.0, please use the renderringDisabled property")));
+
+///停止/开启 地图绘制, 默认NO.
+///Stop/Start map drawing, default NO
+@property (nonatomic, assign) BOOL renderringDisabled;
+
+///是否强制关闭render,默认NO.地图元素完全不创建
+//disable map drawing, default NO
+@property (nonatomic, assign) BOOL drawingDisabled;
+
+///地图的视图锚点。坐标系归一化,(0, 0)为MAMapView左上角,(1, 1)为右下角。默认为(0.5, 0.5),即当前地图的视图中心 (since 5.0.0)
+///The anchor point of the map view. The coordinate system is normalized, (0, 0) is the top-left corner of MAMapView, (1, 1) is the bottom-right corner. Default is (0.5, 0.5), which is the center of the current map view.(since 5.0.0)
+@property (nonatomic, assign) CGPoint screenAnchor;
+
+/**
+ * @brief 瓦片加载回调
+ * @param success 加载是否成功
+ * @param durationMs 耗时(毫秒)
+ * @param tileIdentifier 瓦片唯一标识
+ */
+
+typedef void (^MATileLoadCallback)(BOOL success, int64_t durationMs, NSString *tileIdentifier);
+
+@property (nonatomic, copy) MATileLoadCallback tileLoadCallback;
+
+///地图渲染的runloop mode,默认为NSRunLoopCommonModes。如果是和UIScrollView一起使用且不希望地图在scrollView拖动时渲染,请设置此值为NSDefaultRunLoopMode。(since 5.1.0)
+///The runloop mode for map rendering, default is NSRunLoopCommonModes. If used with UIScrollView and you don't want the map to render during scrollView dragging, set this value to NSDefaultRunLoopMode.(since 5.1.0)
+@property (nonatomic, copy) NSRunLoopMode runLoopMode;
+
+///设置语言。中文:@0: 英文:@1. 英文使用注意事项:1、不能和自定义地图样式同时使用;2、英文状态只在MAMapTypeStandard生效
+///Set language. Chinese:@0: English:@1. Notes for English usage: 1. Cannot be used with custom map styles simultaneously; 2. English mode only takes effect in MAMapTypeStandard
+#if MA_INCLUDE_WORLD_EN_MAP
+@property (nonatomic, strong) NSNumber *mapLanguage;
+#endif
+
+///语言类型
+///language type
+@property (nonatomic, assign, class) AMapRegionLanguageType regionLanguageType;
+
+/// 是否显示国际图
+/// Whether to display the international map
+@property (nonatomic, assign, class) BOOL loadWorldVectorMap;
+
+/**
+ * @brief 导航模式下初始化地图,当需要将地图传给导航SDK时,请使用此方法创建地图,并设置isNavi为YES
+ * Initialize the map in navigation mode. When you need to pass the map to the navigation SDK, use this method to create the map and set isNavi to YES
+ * @param frame 地图 frame
+ * map frame
+ * @param isNavi 是否是导航模式
+ * whether it is in navigation mode
+ */
+- (instancetype)initWithFrame:(CGRect)frame isNavi:(BOOL)isNavi;
+
+/**
+ * @brief 强制指定scaleFactor方式来初始化地图,原initWithFrame:方法自动根据系统scale初始化
+ * @param frame 如系统initWithFrame:参数
+ * @param scaleFactor 强制指定屏幕scaleFactor.0.0是走系统默认值,非0值生效。支持范围是[0-3]
+ * since 10.5.2.03
+ */
+- (instancetype)initWithFrame:(CGRect)frame scaleFactor:(CGFloat)scaleFactor;
+
+
+/**
+ * @brief 设定当前地图的经纬度范围,该范围可能会被调整为适合地图窗口显示的范围
+ * Set the latitude and longitude range of the current map, which may be adjusted to fit the map window
+ * @param region 要设定的经纬度范围
+ * The latitude and longitude range to be set
+ * @param animated 是否动画设置
+ * Whether to set animation
+ */
+- (void)setRegion:(MACoordinateRegion)region animated:(BOOL)animated;
+
+/**
+ * @brief 根据当前地图视图frame的大小调整region范围
+ * Adjust the region range according to the size of the current map view frame
+ * @param region 要调整的经纬度范围
+ * The latitude and longitude range to be adjusted
+ * @return 调整后的经纬度范围
+ * The adjusted latitude and longitude range
+ */
+- (MACoordinateRegion)regionThatFits:(MACoordinateRegion)region;
+
+/**
+ * @brief 设置可见区域
+ * Set the visible region
+ * @param mapRect 要设定的可见区域
+ * The visible region to be set
+ * @param animated 是否动画设置
+ * Whether to set animation
+ */
+- (void)setVisibleMapRect:(MAMapRect)mapRect animated:(BOOL)animated;
+
+/**
+ * @brief 重新计算可见地图矩形区域,使之匹配mapview长宽比
+ * Recalculate the visible map rectangle area to match the mapview aspect ratio
+ * @param mapRect 要调整的地图矩形区域
+ * the map rectangle area to be adjusted
+ * @return 调整后的地图矩形区域
+ * the adjusted map rectangle area
+ */
+- (MAMapRect)mapRectThatFits:(MAMapRect)mapRect;
+
+/**
+ * @brief 根据边缘插入来调整地图矩形区域,使之匹配mapview加insets后的长宽比
+ * Adjust the map rectangular area according to the edge insertion to match the aspect ratio of the mapview with insets
+ * @param mapRect 要调整的地图矩形区域
+ * the map rectangular area to be adjusted
+ * @param insets 边缘插入
+ * edge insertion
+ * @return 调整后的地图矩形区域
+ * the adjusted map rectangle area
+ */
+- (MAMapRect)mapRectThatFits:(MAMapRect)mapRect edgePadding:(UIEdgeInsets)insets;
+
+/**
+ * @brief 设置可见地图矩形区域
+ * Set visible map rectangle area
+ * @param insets 边缘插入
+ * edge insertion
+ * @param mapRect 要显示的地图矩形区域
+ * The map rectangle area to display
+ * @param animated 是否动画效果
+ * Whether to enable animation
+ */
+- (void)setVisibleMapRect:(MAMapRect)mapRect edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated;
+
+/**
+ * @brief 设置可见地图矩形区域
+ * Set visible map rectangle area
+ * @param insets 边缘插入
+ * edge insertion
+ * @param mapRect 要显示的地图矩形区域
+ * The map rectangle area to display
+ * @param animated 是否动画效果
+ * Whether to enable animation
+ * @param duration 动画时长,单位秒
+ * Animation duration in seconds
+ */
+- (void)setVisibleMapRect:(MAMapRect)mapRect edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated duration:(CFTimeInterval)duration;
+
+/**
+ * @brief 设置当前地图的中心点,改变该值时,地图的比例尺级别不会发生变化
+ * Set the center point of the current map. When this value is changed, the scale level of the map will not change
+ * @param coordinate 要设置的中心点
+ * The center point to set
+ * @param animated 是否动画设置
+ * Whether to animate the setting
+ */
+- (void)setCenterCoordinate:(CLLocationCoordinate2D)coordinate animated:(BOOL)animated;
+
+/**
+ * @brief 设置缩放级别(默认3-19,有室内地图时为3-20)
+ * Set the zoom level (default 3-19, 3-20 when indoor maps are available)
+ * @param zoomLevel 要设置的缩放级别
+ * The zoom level to be set
+ * @param animated 是否动画设置
+ * Whether to animate the setting
+ */
+- (void)setZoomLevel:(CGFloat)zoomLevel animated:(BOOL)animated;
+
+/**
+ * @brief 根据指定的枢纽点来缩放地图
+ * Zoom the map based on the specified pivot point
+ * @param zoomLevel 缩放级别
+ * Zoom level
+ * @param pivot 枢纽点(基于地图view的坐标系)
+ * Pivot point (based on the map view coordinate system)
+ * @param animated 是否动画
+ * Whether to animate
+ */
+- (void)setZoomLevel:(CGFloat)zoomLevel atPivot:(CGPoint)pivot animated:(BOOL)animated;
+
+/**
+ * @brief 设置地图旋转角度(逆时针为正向)
+ * Set the map rotation angle (counterclockwise is positive)
+ * @param rotationDegree 旋转角度, 如当前角度是0,720表示逆时针旋转2周,-720表示正时针旋转2周
+ * Rotation angle, if the current angle is 0, 720 means rotating counterclockwise for 2 rounds, -720 means rotating clockwise for 2 rounds
+ * @param animated 动画
+ * Animation
+ * @param duration 动画时间
+ * Animation duration
+ */
+- (void)setRotationDegree:(CGFloat)rotationDegree animated:(BOOL)animated duration:(CFTimeInterval)duration;
+
+/**
+ * @brief 设置地图相机角度(范围为[0.f, 60.f],但高于40度的角度需要在16级以上才能生效)
+ * Set map camera angle (range [0.f, 60.f], but angles above 40 degrees require level 16 or higher to take effect)
+ * @param cameraDegree 要设置的相机角度
+ * Camera angle to set
+ * @param animated 是否动画
+ * Whether to animate
+ * @param duration 动画时间
+ * Animation duration
+ */
+- (void)setCameraDegree:(CGFloat)cameraDegree animated:(BOOL)animated duration:(CFTimeInterval)duration;
+
+/**
+ * @brief 获取地图状态
+ * Get map status
+ * @return 地图状态
+ * Map status
+ */
+- (MAMapStatus *)getMapStatus;
+
+
+/**
+ * @brief 设置地图状态
+ * Set map status
+ * @param status 要设置的地图状态
+ * Map status to be set
+ * @param animated 是否动画
+ * Whether to animate
+ */
+- (void)setMapStatus:(MAMapStatus *)status animated:(BOOL)animated;
+
+/**
+ * @brief 设置地图状态
+ * Set map status
+ * @param status 要设置的地图状态
+ * Map status to be set
+ * @param animated 是否动画
+ * Whether to animate
+ * @param duration 动画时间,默认动画时间为0.35s
+ * Animation time, default animation time is 0.35s
+ */
+- (void)setMapStatus:(MAMapStatus *)status
+ animated:(BOOL)animated
+ duration:(CFTimeInterval)duration;
+
+/**
+ * @brief 设置指南针的图片
+ * Set compass image
+ * @param image 新的指南针图片
+ * New compass image
+ */
+- (void)setCompassImage:(UIImage *)image;
+
+/**
+ * @brief 在指定区域内截图(默认会包含该区域内的annotationView),注意不要在地图回调方法内直接调用
+ * Take screenshot in specified area (annotationView within the area will be included by default). Note: Do not call directly within map callback methods
+ * @param rect 指定的区域
+ * Specified area
+ * @return 截图image
+ * Screenshot image
+ */
+- (UIImage *)takeSnapshotInRect:(CGRect)rect __attribute((deprecated("Deprecated, please use the takeSnapshotInRect:withCompletionBlock: method since 6.0.0")));
+
+/**
+ * @brief 异步在指定区域内截图(默认会包含该区域内的annotationView), 地图载入完整时回调
+ * Asynchronously capture a screenshot within the specified area (by default includes the annotationView within that area), callback when the map is fully loaded
+ * @param rect 指定的区域
+ * Specified area
+ * @param block 回调block(resultImage:返回的图片,state:0载入不完整,1完整)
+ * Callback block(resultImage: returned image, state: 0 incomplete loading, 1 complete)
+ */
+- (void)takeSnapshotInRect:(CGRect)rect withCompletionBlock:(void (^)(UIImage *resultImage, NSInteger state))block;
+
+/**
+ * @brief 异步在指定区域内截图(默认会包含该区域内的annotationView), 地图载入完整时回调 (since 7.8.0)
+ * Asynchronously capture a screenshot within the specified area (by default includes the annotationView within the area), callback when the map is fully loaded (since 7.8.0)
+ * @param rect 指定的区域
+ * Specified area
+ * @param timeout 超时时间
+ * timeout
+ * @param block 回调block(resultImage:返回的图片,state:0载入不完整,1完整)
+ * Callback block(resultImage: returned image, state: 0 incomplete loading, 1 complete)
+ */
+- (void)takeSnapshotInRect:(CGRect)rect timeoutInterval:(NSTimeInterval)timeout completionBlock:(void (^)(UIImage *resultImage, NSInteger state))block;
+
+/**
+ * @brief 在指定的缩放级别下, 基于地图中心点, 1 screen point 对应的距离(单位是米).
+ * At a specified zoom level, based on the map center point, the distance corresponding to 1 screen point (in meters)
+ * @param zoomLevel 指定的缩放级别, 在[minZoomLevel, maxZoomLevel]范围内.
+ * the specified zoom level is within the [minZoomLevel, maxZoomLevel] range.
+ * @return 对应的距离(单位是米)
+ * Corresponding distance (unit is meters)
+ */
+- (double)metersPerPointForZoomLevel:(CGFloat)zoomLevel;
+
+/**
+ * @brief 将经纬度转换为指定view坐标系的坐标
+ * Convert latitude and longitude to coordinates in the specified view coordinate system
+ * @param coordinate 经纬度
+ * Latitude and longitude
+ * @param view 指定的view
+ * Specified view
+ * @return 基于指定view坐标系的坐标
+ * Coordinates based on the specified view coordinate system
+ */
+- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view;
+
+/**
+ * @brief 将指定view坐标系的坐标转换为经纬度
+ * Convert coordinates in the specified view coordinate system to latitude and longitude
+ * @param point 指定view坐标系的坐标
+ * Coordinates in the specified view coordinate system
+ * @param view 指定的view
+ * Specified view
+ * @return 经纬度
+ * Latitude and longitude
+ */
+- (CLLocationCoordinate2D)convertPoint:(CGPoint)point toCoordinateFromView:(UIView *)view;
+
+/**
+ * @brief 将经纬度region转换为指定view坐标系的rect
+ * Convert latitude and longitude region to rect in the specified view coordinate system
+ * @param region 经纬度region
+ * Latitude and longitude region
+ * @param view 指定的view
+ * Specified view
+ * @return 指定view坐标系的rect
+ * Specify the rect of the view coordinate system
+ */
+- (CGRect)convertRegion:(MACoordinateRegion)region toRectToView:(UIView *)view;
+
+/**
+ * @brief 将指定view坐标系的rect转换为经纬度region
+ * Convert the rect of the specified view coordinate system to a latitude and longitude region
+ * @param rect 指定view坐标系的rect
+ * Specify the rect of the view coordinate system
+ * @param view 指定的view
+ * Specified view
+ * @return 经纬度region
+ * Latitude and longitude region
+ */
+- (MACoordinateRegion)convertRect:(CGRect)rect toRegionFromView:(UIView *)view;
+
+/**
+ * @brief 重新加载地图
+ * Reload the map
+ *
+ * 将离线地图解压到 Documents/3dvmap/ 目录下后,调用此函数使离线数据生效,
+ * After extracting the offline map to the Documents/3dvmap/ directory, call this function to activate the offline data.
+ * 对应的回调分别是 offlineDataWillReload:(MAMapView *)mapView, offlineDataDidReload:(MAMapView *)mapView.
+ * The corresponding callbacks are offlineDataWillReload:(MAMapView *)mapView, offlineDataDidReload:(MAMapView *)mapView.
+ */
+- (void)reloadMap;
+
+/**
+ * @brief 清除所有磁盘上缓存的地图数据(不包括离线地图)
+ * Clear all cached map data on disk (excluding offline maps)
+ */
+- (void)clearDisk;
+
+/**
+ * @brief 重新加载内部纹理,在纹理被错误释放时可以执行此方法。(since 5.4.0)
+ * Reload internal textures, this method can be executed when textures are incorrectly released.(since 5.4.0)
+ */
+- (void)reloadInternalTexture;
+
+/**
+ * @brief 获取地图审图号。如果启用了“自定义样式”功能(customMapStyleEnabled 为 YES),则返回nil。(since 5.4.0)
+ * Obtain the map approval number. If the 'Custom Style' feature is enabled (customMapStyleEnabled is YES), return nil.(since 5.4.0)
+ * @return 地图审图号
+ * Map approval number
+ */
+- (NSString *)mapContentApprovalNumber;
+
+/**
+ * @brief 获取卫星图片审图号。(since 5.4.0)
+ * Obtain satellite image approval number (since 5.4.0)
+ * @return 卫星图片审图号
+ * Satellite image approval number
+ */
+- (NSString *)satelliteImageApprovalNumber;
+
+/**
+ * @brief 获取地形图审图号。(since 8.2.0)
+ * Obtain topographic map approval number(since 8.2.0)
+ * @return 地形图审图号
+ * Topographic map approval number
+ */
+- (NSString *)terrainApprovalNumber;
+
+/**
+ * @brief 添加CAKeyframeAnimation动画。(since 6.0.0)
+ * Add CAKeyframeAnimation(since 6.0.0)
+ * @param mapCenterAnimation 地图中心点动画
+ * Map center point animation
+ * @param zoomAnimation 放大缩小动画
+ * Zoom in/out animation
+ * @param rotateAnimation 旋转动画
+ * Rotation animation
+ * @param cameraDegreeAnimation 仰角动画
+ * Elevation animation
+ */
+- (void)addAnimationWith:(CAKeyframeAnimation *)mapCenterAnimation
+ zoomAnimation:(CAKeyframeAnimation *)zoomAnimation
+ rotateAnimation:(CAKeyframeAnimation *)rotateAnimation
+ cameraDegreeAnimation:(CAKeyframeAnimation *)cameraDegreeAnimation;
+
+/**
+ * @brief 强制刷新。(since 6.0.0)
+ * Force refresh
+ */
+- (void)forceRefresh;
+
+/**
+ * @brief 设置在建道路图层是否显示。默认NO(since 7.7.0)
+ * Set whether the road under construction layer is displayed. Default NO(since 7.7.0)
+ * @param enabled 是否显示
+ * Whether to display
+ */
+- (void)setConstructingRoadEnable:(BOOL)enabled;
+
+- (void)setMapOptRecordState:(BOOL)state;
+#pragma mark - Privacy 隐私合规 Privacy compliance
+/**
+ * @brief 更新App是否显示隐私弹窗的状态,隐私弹窗是否包含高德SDK隐私协议内容的状态. 注意:必须在MAMapView实例化之前调用 since 8.1.0
+ * Update the status of whether the app displays a privacy popup and whether the popup includes the content of the Amap SDK privacy agreement. Note: This must be called before the MAMapView is instantiated. since 8.1.0
+ * @param showStatus 隐私弹窗状态
+ * Privacy pop-up status
+ * @param containStatus 包含高德SDK隐私协议状态
+ * includes the status of the AMap SDK privacy agreement
+ */
++ (void)updatePrivacyShow:(AMapPrivacyShowStatus)showStatus privacyInfo:(AMapPrivacyInfoStatus)containStatus;
+/**
+ * @brief 更新用户授权高德SDK隐私协议状态. 注意:必须在MAMapView实例化之前调用 since 8.1.0
+ * Updates the user's authorization status for the AMap SDK privacy agreement. Note: Must be called before the instantiation of MAMapView. since 8.1.0
+ * @param agreeStatus 用户授权高德SDK隐私协议状态
+ * User authorization status of the AMap SDK privacy agreement
+*/
++ (void)updatePrivacyAgree:(AMapPrivacyAgreeStatus)agreeStatus;
+
+@end
+
+@interface MAMapView (Annotation)
+
+///所有添加的标注, 注意从5.3.0开始返回数组内不再包含定位蓝点userLocation
+///All added annotations, note that from version 5.3.0 the returned array no longer includes the location blue dot userLocation
+@property (nonatomic, readonly) NSArray *annotations;
+
+///处于选中状态的标注数据数据(其count == 0 或 1)
+///Annotation data in selected state (where count == 0 or 1)
+@property (nonatomic, copy) NSArray *selectedAnnotations;
+
+///annotation 可见区域
+///annotation visible area
+@property (nonatomic, readonly) CGRect annotationVisibleRect;
+
+/**
+ * @brief 向地图窗口添加标注,需要实现MAMapViewDelegate的-mapView:viewForAnnotation:函数来生成标注对应的View
+ * To add annotations to the map window, you need to implement the -mapView:viewForAnnotation: function of MAMapViewDelegate to generate the corresponding view for the annotation
+ * @param annotation 要添加的标注
+ * Annotation to be added
+ */
+- (void)addAnnotation:(id )annotation;
+
+/**
+ * @brief 向地图窗口添加一组标注,需要实现MAMapViewDelegate的-mapView:viewForAnnotation:函数来生成标注对应的View
+ * To add a set of annotations to the map window, you need to implement the -mapView:viewForAnnotation: function of MAMapViewDelegate to generate the corresponding view for the annotation
+ * @param annotations 要添加的标注数组
+ * Array of annotations to add
+ */
+- (void)addAnnotations:(NSArray *)annotations;
+
+/**
+ * @brief 移除标注
+ * Remove annotation
+ * @param annotation 要移除的标注
+ * Annotation to remove
+ */
+- (void)removeAnnotation:(id )annotation;
+
+/**
+ * @brief 移除一组标注
+ * Remove a group of annotations
+ * @param annotations 要移除的标注数组
+ * Array of annotations to remove
+ */
+- (void)removeAnnotations:(NSArray *)annotations;
+
+/**
+ * @brief 获取指定投影矩形范围内的标注
+ * Get annotations within the specified projected rectangle
+ * @param mapRect 投影矩形范围
+ * Projected rectangle bounds
+ * @return 标注集合
+ * Annotation collection
+ */
+- (NSSet *)annotationsInMapRect:(MAMapRect)mapRect;
+
+/**
+ * @brief 根据标注数据获取标注view
+ * Get annotation view from annotation data
+ * @param annotation 标注数据
+ * Annotation data
+ * @return 对应的标注view
+ * Corresponding annotation view
+ */
+- (MAAnnotationView *)viewForAnnotation:(id )annotation;
+
+/**
+ * @brief 从复用内存池中获取制定复用标识的annotation view
+ * Retrieve annotation view with specified reuse identifier from reuse memory pool
+ * @param identifier 复用标识
+ * Reuse identifier
+ * @return annotation view
+ * annotation view
+ */
+- (MAAnnotationView *)dequeueReusableAnnotationViewWithIdentifier:(NSString *)identifier;
+
+/**
+ * @brief 选中标注数据对应的view。注意:如果annotation对应的annotationView因不在屏幕范围内而被移入复用池,为了完成选中操作,会将对应的annotationView添加到地图上,并将地图中心点移至annotation.coordinate的位置。
+ * Select the view corresponding to the annotation data. Note: If the annotationView corresponding to the annotation is moved into the reuse pool because it is not within the screen range,To complete the selection operation, the corresponding annotationView will be added to the map, and the center point of the map will be moved to the position of annotation.coordinate.
+ * @param annotation 标注数据
+ * Annotation data
+ * @param animated 是否有动画效果
+ * Whether there is an animation effect
+ */
+- (void)selectAnnotation:(id )annotation animated:(BOOL)animated;
+
+/**
+ * @brief 取消选中标注数据对应的view
+ * Deselect the view corresponding to the annotation data
+ * @param annotation 标注数据
+ * Annotation data
+ * @param animated 是否有动画效果
+ * Whether there is an animation effect
+ */
+- (void)deselectAnnotation:(id )annotation animated:(BOOL)animated;
+
+/**
+ * @brief 设置地图使其可以显示数组中所有的annotation, 如果数组中只有一个则直接设置地图中心为annotation的位置。
+ * Configure the map to display all annotations in the array. If there is only one annotation in the array, directly set the map center to the location of the annotation.
+ * @param annotations 需要显示的annotation
+ * Annotation to be displayed
+ * @param animated 是否执行动画
+ * Whether to execute the animation
+ */
+- (void)showAnnotations:(NSArray *)annotations animated:(BOOL)animated;
+
+/**
+ * @brief 设置地图使其可以显示数组中所有的annotation, 如果数组中只有一个则直接设置地图中心为annotation的位置。
+ * Configure the map to display all annotations in the array. If there is only one annotation in the array, directly set the map center to the location of the annotation.
+ * @param annotations 需要显示的annotation
+ * Annotation to be displayed
+ * @param insets insets 嵌入边界
+ * insets embedded boundary
+ * @param animated 是否执行动画
+ * Whether to execute the animation
+ */
+- (void)showAnnotations:(NSArray *)annotations edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated;
+
+@end
+
+
+@interface MAMapView (UserLocation)
+
+///是否显示用户位置
+///Whether to display user location
+@property (nonatomic) BOOL showsUserLocation;
+
+///当前的位置数据
+///Current location data
+@property (nonatomic, readonly) MAUserLocation *userLocation;
+
+///是否自定义用户位置精度圈(userLocationAccuracyCircle)对应的 view, 默认为 NO.\n 如果为YES: 会调用 - (MAOverlayRenderer *)mapView (MAMapView *)mapView rendererForOverlay:(id )overlay 若返回nil, 则不加载.\n 如果为NO : 会使用默认的样式.
+///Whether to customize the view corresponding to the user location accuracy circle (userLocationAccuracyCircle), default is NO.\n If YES: it will call - (MAOverlayRenderer *)mapView (MAMapView *)mapView rendererForOverlay:(id )overlay, if it returns nil, it will not be loaded.\n If NO: the default style will be used.
+@property (nonatomic) BOOL customizeUserLocationAccuracyCircleRepresentation;
+
+///用户位置精度圈 对应的overlay
+///Overlay corresponding to user location accuracy circle
+@property (nonatomic, readonly) MACircle *userLocationAccuracyCircle;
+
+///定位用户位置的模式, 注意:在follow模式下,设置地图中心点、设置可见区域、滑动手势、选择annotation操作会取消follow模式,并触发 - (void)mapView:(MAMapView *)mapView didChangeUserTrackingMode:(MAUserTrackingMode)mode animated:(BOOL)animated;
+///User location tracking mode, Note: In follow mode, setting the map center point, setting the visible region, swipe gestures, or selecting an annotation will cancel follow mode and trigger - (void)mapView:(MAMapView *)mapView didChangeUserTrackingMode:(MAUserTrackingMode)mode animated:(BOOL)animated;
+@property (nonatomic) MAUserTrackingMode userTrackingMode;
+
+///当前位置在地图中是否可见
+///Whether the current location is visible on the map
+@property (nonatomic, readonly, getter=isUserLocationVisible) BOOL userLocationVisible;
+
+///设定定位的最小更新距离。默认为kCLDistanceFilterNone,会提示任何移动
+///Set the minimum update distance for positioning. The default is kCLDistanceFilterNone, which will prompt any movement
+@property (nonatomic) CLLocationDistance distanceFilter;
+
+///设定定位精度。默认为kCLLocationAccuracyBest
+///Set the positioning accuracy. The default is kCLLocationAccuracyBest
+@property (nonatomic) CLLocationAccuracy desiredAccuracy;
+
+///设定最小更新角度。默认为1度,设定为kCLHeadingFilterNone会提示任何角度改变
+///Set the minimum update angle. The default is 1 degree, setting it to kCLHeadingFilterNone will prompt any angle change.
+@property (nonatomic) CLLocationDegrees headingFilter;
+
+///指定定位是否会被系统自动暂停
+///Whether the specified positioning will be automatically paused by the system
+@property (nonatomic) BOOL pausesLocationUpdatesAutomatically;
+
+///是否允许后台定位。默认为NO。只在iOS 9.0之后起作用。\n 设置为YES的时候必须保证 Background Modes 中的 Location updates处于选中状态,否则会抛出异常。\n 注意:定位必须在停止的状态下设置(showsUserLocation = NO),否则无效
+///Whether to allow background location. Default is NO. Only works after iOS 9.0.\n When set to YES, you must ensure that Location updates in Background Modes is selected, otherwise an exception will be thrown.\n Note: The location must be set in a stopped state (showsUserLocation = NO), otherwise it will be invalid.
+@property (nonatomic) BOOL allowsBackgroundLocationUpdates;
+
+/**
+ * @brief 设置定位用户位置的模式
+ * Set the mode for locating the user's position
+ * @param mode 要设置的模式
+ * the mode to be set
+ * @param animated 是否动画设置
+ * whether to animate the setting
+ */
+- (void)setUserTrackingMode:(MAUserTrackingMode)mode animated:(BOOL)animated;
+
+/**
+ * @brief 设定UserLocationView样式。如果用户自定义了userlocation的annotationView,或者该annotationView还未添加到地图上,此方法将不起作用
+ * Set the style of UserLocationView. If the user has customized the annotationView for userlocation, or if the annotationView has not been added to the map yet, this method will not work.
+ * @param representation 样式信息对象
+ * the style information object
+ */
+- (void)updateUserLocationRepresentation:(MAUserLocationRepresentation *)representation;
+
+@end
+
+@interface MAMapView (Overlay)
+
+///所有添加的Overlay
+///All added Overlays
+@property (nonatomic, readonly) NSArray *overlays;
+
+/**
+ * @brief 取位于level下的overlays
+ * Get overlays under level
+ * @param level 层级
+ * Level
+ */
+- (NSArray *)overlaysInLevel:(MAOverlayLevel)level;
+
+/**
+ * @brief 向地图窗口添加Overlay。
+ * Add Overlay to the map window
+ * 需要实现MAMapViewDelegate的-mapView:rendererForOverlay:函数来生成标注对应的Renderer。
+ * Need to implement the -mapView:rendererForOverlay: function of MAMapViewDelegate to generate the corresponding Renderer for the annotation.
+ * 默认添加层级:MAGroundOverlay默认层级为MAOverlayLevelAboveRoads,其余overlay类型默认层级为MAOverlayLevelAboveLabels
+ * Default level for adding: MAGroundOverlay's default level is MAOverlayLevelAboveRoads, while other overlay types default to MAOverlayLevelAboveLabels.
+ * @param overlay 要添加的overlay
+ * Overlay to be added
+ */
+- (void)addOverlay:(id )overlay;
+
+/**
+ * @brief 向地图窗口添加一组Overlay,需要实现MAMapViewDelegate的-mapView:rendererForOverlay:函数来生成标注对应的Renderer
+ * To add a set of Overlays to the map window, you need to implement the -mapView:rendererForOverlay: function of MAMapViewDelegate to generate the corresponding Renderer for the annotation
+ * 默认添加层级:MAOverlayLevelAboveLabels
+ * Default level for adding: MAOverlayLevelAboveLabels
+ * @param overlays 要添加的overlay数组
+ * Array of overlays to be added
+ */
+- (void)addOverlays:(NSArray *)overlays;
+
+/**
+ * @brief 向地图窗口添加Overlay,需要实现MAMapViewDelegate的-mapView:rendererForOverlay:函数来生成标注对应的Renderer
+ * Add Overlay to the map window,need to implement the -mapView:rendererForOverlay: function of MAMapViewDelegate to generate the corresponding Renderer for the annotation.
+ * @param overlay 要添加的overlay
+ * Overlay to be added
+ * @param level 添加的overlay所在层级
+ * The level of the added overlay
+ */
+- (void)addOverlay:(id )overlay level:(MAOverlayLevel)level;
+
+/**
+ * @brief 向地图窗口添加一组Overlay,需要实现MAMapViewDelegate的-mapView:rendererForOverlay:函数来生成标注对应的Renderer
+ * To add a set of Overlays to the map window,need to implement the -mapView:rendererForOverlay: function of MAMapViewDelegate to generate the corresponding Renderer for the annotation.
+ * @param overlays 要添加的overlay数组
+ * Array of overlays to be added
+ * @param level 添加的overlay所在层级
+ * The level of the added overlay
+ */
+- (void)addOverlays:(NSArray *)overlays level:(MAOverlayLevel)level;
+
+/**
+ * @brief 移除Overlay
+ * Remove Overlay
+ * @param overlay 要移除的overlay
+ * The overlay to be removed
+ */
+- (void)removeOverlay:(id )overlay;
+
+/**
+ * @brief 移除一组Overlay
+ * Remove a group of Overlays
+ * @param overlays 要移除的overlay数组
+ * The array of overlays to be removed
+ */
+- (void)removeOverlays:(NSArray *)overlays;
+
+/**
+ * @brief 在指定层级的指定的索引处添加一个Overlay
+ * Add an overlay at the specified index of the specified level
+ * @param overlay 要添加的overlay
+ * Overlay to be added
+ * @param index 指定的索引
+ * Specified index
+ * @param level Specified level
+
+ * 注:各个层级的索引分开计数;
+ * Note: The indexes of each level are counted separately
+ * 若index大于level层级的最大索引,则添加至level层级的最大索引之后。
+ * If the index is greater than the maximum index of the level, it will be added after the maximum index of the level
+ */
+- (void)insertOverlay:(id )overlay atIndex:(NSUInteger)index level:(MAOverlayLevel)level;
+
+/**
+ * @brief 在指定的Overlay之上插入一个overlay
+ * Insert an overlay above the specified overlay
+ * @param overlay 带添加的Overlay
+ * Overlay with addition
+ * @param sibling 用于指定相对位置的Overlay
+ * Overlay for specifying relative position
+ */
+- (void)insertOverlay:(id )overlay aboveOverlay:(id )sibling;
+
+/**
+ * @brief 在指定的Overlay之下插入一个overlay
+ * Insert an overlay below the specified overlay
+ * @param overlay 带添加的Overlay
+ * Overlay with addition
+ * @param sibling 用于指定相对位置的Overlay
+ * Overlay for specifying relative position
+ */
+- (void)insertOverlay:(id )overlay belowOverlay:(id )sibling;
+
+/**
+ * @brief 在指定的索引处添加一个Overlay
+ * Add an Overlay at the specified index
+ * @param overlay 要添加的overlay
+ * Overlay to be added
+ * @param index 指定的索引
+ * the specified index
+ */
+- (void)insertOverlay:(id )overlay atIndex:(NSUInteger)index;
+
+/**
+ * @brief 在MAOverlayLevelAboveLabels上交换指定索引处的Overlay
+ * swap the Overlay at the specified index on MAOverlayLevelAboveLabels
+ * @param index1 索引1
+ * index 1
+ * @param index2 索引2
+ * index 2
+ */
+- (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2;
+
+/**
+ * @brief 交换指定索引处的Overlay
+ * Swap Overlay at specified index
+ * @param index1 索引1
+ * index 1
+ * @param index2 索引2
+ * index 2
+ * @param level 所处层级
+ * Current hierarchy level
+ */
+- (void)exchangeOverlayAtIndex:(NSUInteger)index1 withOverlayAtIndex:(NSUInteger)index2 atLevel:(MAOverlayLevel)level;
+
+/**
+ * @brief 交换两个overlay
+ * Swap two overlays
+ * @param overlay1 overlay1
+ * @param overlay2 overlay2
+ */
+- (void)exchangeOverlay:(id )overlay1 withOverlay:(id )overlay2;
+
+/**
+ * @brief 查找指定overlay对应的Renderer,如果该View尚未创建,返回nil
+ * Find the Renderer corresponding to the specified overlay, returns nil if the View has not been created
+ * @param overlay 指定的overlay
+ * Specify the overlay
+ * @return 指定overlay对应的Renderer
+ * Specify the Renderer corresponding to the overlay
+ */
+- (MAOverlayRenderer *)rendererForOverlay:(id )overlay;
+
+/**
+ * @brief 设置地图使其可以显示数组中所有的overlay, 如果数组中只有一个则直接设置地图中心为overlay的位置。
+ * Set the map to display all overlays in the array, if there is only one in the array, directly set the map center to the location of the overlay.
+ * @param overlays 需要显示的overlays
+ * Overlays to be displayed
+ * @param animated 是否执行动画
+ * whether to execute animation
+ */
+- (void)showOverlays:(NSArray *)overlays animated:(BOOL)animated;
+
+/**
+ * @brief 设置地图使其可以显示数组中所有的overlay, 如果数组中只有一个则直接设置地图中心为overlay的位置。
+ * Set the map to display all overlays in the array, if there is only one in the array, directly set the map center to the location of the overlay.
+ * @param overlays 需要显示的overlays
+ * Overlays to be displayed
+ * @param insets insets 嵌入边界
+ * insets embedded boundaries
+ * @param animated 是否执行动画
+ * whether to execute animation
+ */
+- (void)showOverlays:(NSArray *)overlays edgePadding:(UIEdgeInsets)insets animated:(BOOL)animated;
+
+/**
+ * @brief 获取点击选中的polylineRenderer, 注意:开启polylineRenderer的点击选中功能,需设置userInteractionEnabled=YES。since 7.1.0
+ * obtain the selected polylineRenderer by clicking, note: to enable the click selection function of polylineRenderer, userInteractionEnabled=YES needs to be set. since 7.1.0
+ * @param tappedCoord 点击点的坐标
+ * Coordinates of the clicked point
+ * @param traverseAll 如果有polyline重合情况,是否返回多个。NO: 只返回最上面的 YES:返回所有
+ * If there is an overlap of polylines, whether to return multiple. NO: Only return the topmost one YES: Return all
+ * @return 返回选中的polylineRenderer数组,最上面的在第一个
+ * Return the selected polylineRenderer array, with the topmost one first
+ * */
+- (NSArray*)getHittedPolylinesWith:(CLLocationCoordinate2D)tappedCoord traverseAll:(BOOL)traverseAll;
+
+/**
+ * @brief 多语言设置经纬度
+ * Multilingual setting of latitude and longitude
+ * @param location 位置
+ * Location
+ */
+- (void)setCurrentLocation:(CLLocationCoordinate2D)location;
+@end
+
+#if MA_INCLUDE_INDOOR
+@interface MAMapView (Indoor)
+
+///是否显示室内地图, 默认NO
+///Whether to display indoor maps, default NO
+@property (nonatomic, getter = isShowsIndoorMap) BOOL showsIndoorMap;
+
+///是否显示室内地图默认控件, 默认YES
+///Whether to display the default indoor map controls, default YES
+@property (nonatomic, getter = isShowsIndoorMapControl) BOOL showsIndoorMapControl;
+
+///默认室内地图控件的最大宽高
+///The maximum width and height of the default indoor map controls
+@property (nonatomic, readonly) CGSize indoorMapControlSize;
+
+/**
+ * @brief 设置默认室内地图控件位置
+ * Set the position of the default indoor map controls
+ * @param origin 左上角点位置
+ * The position of the top-left corner point
+ */
+- (void)setIndoorMapControlOrigin:(CGPoint)origin;
+
+/**
+ * @brief 设置当前室内地图楼层数
+ * Set the current indoor map floor count
+ * @param floorIndex 要设置的楼层数
+ * Number of floors to set
+ */
+- (void)setCurrentIndoorMapFloorIndex:(NSInteger)floorIndex;
+
+/**
+ * @brief 清空室内地图缓存
+ * Clear indoor map cache
+ */
+- (void)clearIndoorMapCache;
+
+@end
+#endif
+
+///自定义样式
+///Custom style
+@interface MAMapView (CustomMapStyle)
+
+///是否开启自定义样式, 默认NO. since 5.0.0
+///Whether to enable custom style, default NO. since 5.0.0
+@property (nonatomic, assign) BOOL customMapStyleEnabled;
+
+/**
+ * @brief 自定义地图样式设置,可以支持分级样式配置,如控制不同级别显示不同的颜色(自7.0.0开始样式有更新,旧的样式文件不能继续使用,必须到官网重新导出新样式文件。 自6.6.0开始使用新版样式,旧版样式无法在新版接口setCustomMapStyleOptions:(MAMapCustomStyleOptions *)styleOptions中使用,请到官网(lbs.amap.com)更新新版样式文件.)
+ * Custom map style settings support hierarchical style configurations, such as controlling different levels to display different colors (since version 7.0.0, the style has been updated, and old style files can no longer be used. You must re-export the new style file from the official website.From version 6.6.0, the new style is in use. The old style cannot be used in the new interface setCustomMapStyleOptions:(MAMapCustomStyleOptions *)styleOptions. Please update the new style file on the official website (lbs.amap.com).)
+ * @param styleOptions 自定义样式options. since 6.6.0
+ * Custom style options. since 6.6.0
+ */
+- (void)setCustomMapStyleOptions:(MAMapCustomStyleOptions *)styleOptions;
+
+@end
+
+/// 建筑物操作 @since 9.6.0
+/// Building operations since 9.6.0
+@interface MAMapView (Buildings)
+
+/**
+ * @brief 隐藏建筑物
+ * Hide buildings
+ * @param polygon 围栏的经纬度信息
+ * Fence's latitude and longitude information
+ * @param polygonSize 围栏的size(需 >= 3 否则无法构成围栏)
+ * Fence size (must be >=3 otherwise cannot form a fence)
+ * @return 隐藏成功返回当前的operationId(>= 0) 失败返回-1
+ * Returns current operationId (>=0) if successful, -1 if failed
+ */
+- (NSInteger)hideBuildingsWithPolygon:(CLLocationCoordinate2D *)polygon polygonSize:(NSUInteger)polygonSize;
+
+/**
+ * @brief 显示建筑物
+ * Display buildings
+ * @param operationId 操作Id(隐藏建筑物接口的返回值)
+ * Operation ID (return value of the hide buildings interface)
+ */
+- (void)showHiddenBuildingsWithOperationId:(NSInteger)operationId;
+@end
+
+@interface MAMapView (EngineOverlay)
+
+/**
+ * @brief 向地图窗口添加Overlay。
+ * Add Overlay to the map window
+ * @param overlay 要添加的engine overlay
+ * The engine overlay to be added
+ */
+- (void)addEngineOverlay:(MABaseEngineOverlay *)overlay;
+@end
+
+@interface MAMapView (PoiFilter)
+/**
+ * @brief 添加poi避让框
+ * Add POI avoidance frame
+ * @param poiFilter
+ */
+- (void)addPoiFilter:(MAPoiFilter *)poiFilter;
+/**
+ * @brief 移除poi避让框
+ * Remove POI avoidance frame
+ * @param keyName 名称
+ * Name
+ */
+- (void)removePoiFilter:(NSString *)keyName;
+/**
+ * @brief 清除poi避让框
+ * Clear POI avoidance frame
+ */
+- (void)clearPoiFilter;
+@end
+
+#pragma mark - MAMapViewDelegate
+@protocol MAMapViewDelegate
+
+@optional
+
+/**
+ * @brief 地图区域改变过程中会调用此接口 since 4.6.0
+ * This interface will be called during the map region change process. since 4.6.0
+ * @param mapView 地图View
+ * Map View
+ */
+- (void)mapViewRegionChanged:(MAMapView *)mapView;
+
+/**
+ * @brief 地图区域即将改变时会调用此接口
+ * This interface will be called when the map region is about to change
+ * @param mapView 地图View
+ * Map View
+ * @param animated 是否动画
+ * Whether to animate
+ */
+- (void)mapView:(MAMapView *)mapView regionWillChangeAnimated:(BOOL)animated;
+
+/**
+ * @brief 地图区域改变完成后会调用此接口
+ * This interface will be called after the map region change is completed
+ * @param mapView 地图View
+ * Map View
+ * @param animated 是否动画
+ * Whether to animate
+ */
+- (void)mapView:(MAMapView *)mapView regionDidChangeAnimated:(BOOL)animated;
+
+/**
+ * @brief 地图区域即将改变时会调用此接口,如实现此接口则不会触发回掉mapView:regionWillChangeAnimated:
+ * This interface will be called when the map region is about to change, and if this interface is implemented, the callback mapView:regionWillChangeAnimated: will not be triggered
+ * @param mapView 地图View
+ * Map View
+ * @param animated 是否动画
+ * Whether to animate
+ * @param wasUserAction 标识是否是用户动作
+ * Indicates whether it is a user action
+ */
+- (void)mapView:(MAMapView *)mapView regionWillChangeAnimated:(BOOL)animated wasUserAction:(BOOL)wasUserAction;
+
+/**
+ * @brief 地图区域改变完成后会调用此接口,如实现此接口则不会触发回掉mapView:regionDidChangeAnimated:
+ * This interface will be called after the map region change is completed,and if this interface is implemented, the callback mapView:regionDidChangeAnimated: will not be triggered
+ * @param mapView 地图View
+ * Map View
+ * @param animated 是否动画
+ * Whether to animate
+ * @param wasUserAction 标识是否是用户动作
+ * Indicates whether it is a user action
+ */
+- (void)mapView:(MAMapView *)mapView regionDidChangeAnimated:(BOOL)animated wasUserAction:(BOOL)wasUserAction;
+
+/**
+ * @brief 地图将要发生移动时调用此接口
+ * This interface will be called when the map is about to move
+ * @param mapView 地图view
+ * Map view
+ * @param wasUserAction 标识是否是用户动作
+ * Identifies whether it is a user action
+ */
+- (void)mapView:(MAMapView *)mapView mapWillMoveByUser:(BOOL)wasUserAction;
+
+/**
+ * @brief 地图移动结束后调用此接口
+ * This interface will be called after the map movement ends
+ * @param mapView 地图view
+ * Map view
+ * @param wasUserAction 标识是否是用户动作
+ * Identifies whether it is a user action
+ */
+- (void)mapView:(MAMapView *)mapView mapDidMoveByUser:(BOOL)wasUserAction;
+
+/**
+ * @brief 地图将要发生缩放时调用此接口
+ * This interface is called when the map is about to zoom
+ * @param mapView 地图view
+ * Map view
+ * @param wasUserAction 标识是否是用户动作
+ * Identifies whether it is a user action
+ */
+- (void)mapView:(MAMapView *)mapView mapWillZoomByUser:(BOOL)wasUserAction;
+
+/**
+ * @brief 地图缩放结束后调用此接口
+ * This interface is called after the map zoom ends
+ * @param mapView 地图view
+ * Map view
+ * @param wasUserAction 标识是否是用户动作
+ * Identifies whether it is a user action
+ */
+- (void)mapView:(MAMapView *)mapView mapDidZoomByUser:(BOOL)wasUserAction;
+
+/**
+ * @brief 地图开始加载
+ * The map starts loading
+ * @param mapView 地图View
+ * Map view
+ */
+- (void)mapViewWillStartLoadingMap:(MAMapView *)mapView;
+
+/**
+ * @brief 地图加载成功
+ * The map is loaded successfully
+ * @param mapView 地图View
+ * Map view
+ */
+- (void)mapViewDidFinishLoadingMap:(MAMapView *)mapView;
+
+/**
+ * @brief 地图加载失败
+ * The map fails to load
+ * @param mapView 地图View
+ * Map view
+ * @param error 错误信息
+ * Error message
+ */
+- (void)mapViewDidFailLoadingMap:(MAMapView *)mapView withError:(NSError *)error;
+
+/**
+ * @brief 地形图加载失败
+ * Terrain map failed to load
+ * @param mapView 地图View
+ * Map view
+ * @param error 错误信息
+ * Error message
+ */
+- (void)mapView:(MAMapView *)mapView didFailLoadTerrainWithError:(NSError *)error;
+
+/**
+ * @brief 根据anntation生成对应的View。
+ * Generate corresponding View based on annotation.
+
+ 注意:
+ Note:
+ 1、5.1.0后由于定位蓝点增加了平滑移动功能,如果在开启定位的情况先添加annotation,需要在此回调方法中判断annotation是否为MAUserLocation,从而返回正确的View。
+ if ([annotation isKindOfClass:[MAUserLocation class]]) {
+ return nil;
+ }
+ After version 5.1.0, the positioning blue dot has added a smooth movement function. If you add an annotation while the positioning is turned on,it is necessary to determine whether the annotation is MAUserLocation in this callback method in order to return the correct View.
+ if ([annotation isKindOfClass:[MAUserLocation class]]) {
+ return nil;
+ }
+
+ 2、请不要在此回调中对annotation进行select和deselect操作,此时annotationView还未添加到mapview。
+ Please do not perform select or deselect operations on the annotation in this callback, as the annotationView has not been added to the mapView yet.
+
+ * @param mapView 地图View
+ * Map view
+ * @param annotation 指定的标注
+ * Specified annotation
+ * @return 生成的标注View
+ * Generated annotation View
+ */
+- (MAAnnotationView *)mapView:(MAMapView *)mapView viewForAnnotation:(id )annotation;
+
+/**
+ * @brief 当mapView新添加annotation views时,调用此接口
+ * This interface is called when new annotation views are added to the mapView
+ * @param mapView 地图View
+ * Map view
+ * @param views 新添加的annotation views
+ * the newly added annotation views
+ */
+- (void)mapView:(MAMapView *)mapView didAddAnnotationViews:(NSArray *)views;
+
+/**
+ * @brief 当选中一个annotation view时,调用此接口. 注意如果已经是选中状态,再次点击不会触发此回调。取消选中需调用-(void)deselectAnnotation:animated:
+ * This interface is called when an annotation view is selected. Note that if it is already in the selected state, clicking again will not trigger this callback. To deselect, call -(void)deselectAnnotation:animated:
+ * @param mapView 地图View
+ * Map view
+ * @param view 选中的annotation view
+ * On the selected annotation view
+ */
+- (void)mapView:(MAMapView *)mapView didSelectAnnotationView:(MAAnnotationView *)view;
+
+/**
+ * @brief 当取消选中一个annotation view时,调用此接口
+ * This interface is called when an annotation view is deselected
+ * @param mapView 地图View
+ * Map view
+ * @param view 取消选中的annotation view
+ * Deselect the annotation view
+ */
+- (void)mapView:(MAMapView *)mapView didDeselectAnnotationView:(MAAnnotationView *)view;
+
+/**
+ * @brief 在地图View将要启动定位时,会调用此函数
+ * This function is called when the map view is about to start positioning
+ * @param mapView 地图View
+ * Map view
+ */
+- (void)mapViewWillStartLocatingUser:(MAMapView *)mapView;
+
+/**
+ * @brief 在地图View停止定位后,会调用此函数
+ * This function will be called after the MapView stops locating
+ * @param mapView 地图View
+ * Map view
+ */
+- (void)mapViewDidStopLocatingUser:(MAMapView *)mapView;
+
+/**
+ * @brief 位置或者设备方向更新后,会调用此函数
+ * This function will be called after the location or device orientation is updated
+ * @param mapView 地图View
+ * Map view
+ * @param userLocation 用户定位信息(包括位置与设备方向等数据)
+ * User location information (including location and device orientation data)
+ * @param updatingLocation 标示是否是location数据更新, YES:location数据更新 NO:heading数据更新
+ * Indicates whether it is a location data update, YES: location data update NO: heading data update
+ */
+- (void)mapView:(MAMapView *)mapView didUpdateUserLocation:(MAUserLocation *)userLocation updatingLocation:(BOOL)updatingLocation;
+
+/**
+ * @brief 当plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription,并且[CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined,会调用代理的此方法。
+ 此方法实现调用后台权限API即可( 该回调必须实现 [locationManager requestAlwaysAuthorization] ); since 6.8.0
+ * When the plist is configured with NSLocationAlwaysUsageDescription or NSLocationAlwaysAndWhenInUseUsageDescription, and [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined, this method of the delegate will be called. This method just needs to call the background permission API (this callback must implement [locationManager requestAlwaysAuthorization]); since 6.8.0
+ * @param locationManager 地图的CLLocationManager。
+ * Map's CLLocationManager
+ */
+- (void)mapViewRequireLocationAuth:(CLLocationManager *)locationManager;
+
+/**
+ * @brief 定位失败后,会调用此函数
+ * This function will be called after positioning failure
+ * @param mapView 地图View
+ * Map view
+ * @param error 错误号,参考CLError.h中定义的错误号
+ * Error code, refer to the error codes defined in CLError.h
+ */
+- (void)mapView:(MAMapView *)mapView didFailToLocateUserWithError:(NSError *)error;
+
+/**
+ * @brief 拖动annotation view时view的状态变化
+ * State changes of the annotation view during dragging
+ * @param mapView 地图View
+ * Map view
+ * @param view annotation view
+ * @param newState 新状态
+ * New state
+ * @param oldState 旧状态
+ * Old state
+ */
+- (void)mapView:(MAMapView *)mapView annotationView:(MAAnnotationView *)view didChangeDragState:(MAAnnotationViewDragState)newState
+ fromOldState:(MAAnnotationViewDragState)oldState;
+
+/**
+ * @brief 根据overlay生成对应的Renderer
+ * Generate the corresponding Renderer based on the overlay
+ * @param mapView 地图View
+ * Map view
+ * @param overlay 指定的overlay
+ * the specified overlay
+ * @return 生成的覆盖物Renderer
+ * the generated overlay Renderer
+ */
+- (MAOverlayRenderer *)mapView:(MAMapView *)mapView rendererForOverlay:(id )overlay;
+
+/**
+ * @brief 当mapView新添加overlay renderers时,调用此接口
+ * Call this interface when mapView adds new overlay renderers
+ * @param mapView 地图View
+ * Map view
+ * @param overlayRenderers 新添加的overlay renderers
+ * Newly added overlay renderers
+ */
+- (void)mapView:(MAMapView *)mapView didAddOverlayRenderers:(NSArray *)overlayRenderers;
+
+/**
+ * @brief 标注view的accessory view(必须继承自UIControl)被点击时,触发该回调
+ * When the accessory view of the annotation view (must inherit from UIControl) is clicked, this callback is triggered
+ * @param mapView 地图View
+ * Map view
+ * @param view callout所属的标注view
+ * the annotation view to which the callout belongs
+ * @param control 对应的control
+ * Corresponding control
+ */
+- (void)mapView:(MAMapView *)mapView annotationView:(MAAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
+
+/**
+ * @brief 标注view的calloutview整体点击时,触发该回调。只有使用默认calloutview时才生效。
+ * Triggers this callback when the calloutView of the annotationView is clicked. Only takes effect when using the default calloutView
+ * @param mapView 地图的view
+ * Map view
+ * @param view calloutView所属的annotationView
+ * The annotationView to which the calloutView belongs
+ */
+- (void)mapView:(MAMapView *)mapView didAnnotationViewCalloutTapped:(MAAnnotationView *)view;
+
+/**
+ * @brief 标注view被点击时,触发该回调。(since 5.7.0)
+ * When the annotation view is clicked, this callback is triggered (since 5.7.0)
+ * @param mapView 地图的view
+ * Map view
+ * @param view annotationView
+ */
+- (void)mapView:(MAMapView *)mapView didAnnotationViewTapped:(MAAnnotationView *)view;
+
+/**
+ * @brief 当userTrackingMode改变时,调用此接口
+ * When the userTrackingMode changes, this interface is called
+ * @param mapView 地图View
+ * Map view
+ * @param mode 改变后的mode
+ * The changed mode
+ * @param animated 动画
+ * Animation
+ */
+- (void)mapView:(MAMapView *)mapView didChangeUserTrackingMode:(MAUserTrackingMode)mode animated:(BOOL)animated;
+
+/**
+ * @brief 当openGLESDisabled变量改变时,调用此接口
+ * When the openGLESDisabled variable changes, call this interface
+ * @param mapView 地图View
+ * Map view
+ * @param openGLESDisabled 改变后的openGLESDisabled
+ * the changed openGLESDisabled
+ */
+- (void)mapView:(MAMapView *)mapView didChangeOpenGLESDisabled:(BOOL)openGLESDisabled __attribute((deprecated("Deprecated, since 7.9.0")));
+
+/**
+ * @brief 当touchPOIEnabled == YES时,单击地图使用该回调获取POI信息
+ * When touchPOIEnabled == YES, click on the map to use this callback to get POI information
+ * @param mapView 地图View
+ * Map view
+ * @param pois 获取到的poi数组(由MATouchPoi组成)
+ * the obtained poi array (composed of MATouchPoi)
+ */
+- (void)mapView:(MAMapView *)mapView didTouchPois:(NSArray *)pois;
+
+/**
+ * @brief 单击地图回调,返回经纬度
+ * Click on the map callback, return latitude and longitude
+ * @param mapView 地图View
+ * Map view
+ * @param coordinate 经纬度
+ * latitude and longitude
+ */
+- (void)mapView:(MAMapView *)mapView didSingleTappedAtCoordinate:(CLLocationCoordinate2D)coordinate;
+
+/**
+ * @brief 长按地图,返回经纬度
+ * Long press on the map, return latitude and longitude
+ * @param mapView 地图View
+ * Map view
+ * @param coordinate 经纬度
+ * latitude and longitude
+ */
+- (void)mapView:(MAMapView *)mapView didLongPressedAtCoordinate:(CLLocationCoordinate2D)coordinate;
+
+/**
+ * @brief 地图初始化完成(在此之后,可以进行坐标计算)
+ * Map initialization completed (after this, coordinate calculations can be performed)
+ * @param mapView 地图View
+ * Map view
+ */
+- (void)mapInitComplete:(MAMapView *)mapView;
+
+#if MA_INCLUDE_INDOOR
+/**
+ * @brief 室内地图出现,返回室内地图信息
+ * Indoor map appears, returns indoor map information
+ *
+ * @param mapView 地图View
+ * Map view
+ * @param indoorInfo 室内地图信息
+ * Indoor map information
+ */
+- (void)mapView:(MAMapView *)mapView didIndoorMapShowed:(MAIndoorInfo *)indoorInfo;
+
+/**
+ * @brief 室内地图楼层发生变化,返回变化的楼层
+ * Indoor map floor changes, returns the changed floor
+ *
+ * @param mapView 地图View
+ * Map view
+ * @param indoorInfo 变化的楼层
+ * Changing floors
+ */
+- (void)mapView:(MAMapView *)mapView didIndoorMapFloorIndexChanged:(MAIndoorInfo *)indoorInfo;
+
+/**
+ * @brief 室内地图消失后,返回室内地图信息
+ * After the indoor map disappears, return to the indoor map information
+ * @param mapView 地图View
+ * Map view
+ * @param indoorInfo 室内地图信息
+ * Indoor map information
+ */
+- (void)mapView:(MAMapView *)mapView didIndoorMapHidden:(MAIndoorInfo *)indoorInfo;
+#endif //end of MA_INCLUDE_INDOOR
+
+/**
+ * @brief 离线地图数据将要被加载, 调用reloadMap会触发该回调,离线数据生效前的回调.
+ * Offline map data is about to be loaded, calling reloadMap will trigger this callback, the callback before the offline data takes effect.
+ * @param mapView 地图View
+ * Map view
+ */
+- (void)offlineDataWillReload:(MAMapView *)mapView;
+
+/**
+ * @brief 离线地图数据加载完成, 调用reloadMap会触发该回调,离线数据生效后的回调.
+ * Offline map data loading completed. Calling reloadMap will trigger this callback, which is the callback after the offline data takes effect.
+ * @param mapView 地图View,
+ * Map view
+ */
+- (void)offlineDataDidReload:(MAMapView *)mapView;
+
+/**
+ * @brief 自定义地图样式在线数据加载鉴权失败回调
+ * @param errorCode 错误码
+ * @param msg 错误信息
+ */
+- (void)customMapStyleAuthFailedWithErrorCode:(int)errorCode message:(NSString *)msg;
+
+@end
+
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h
new file mode 100644
index 0000000..fac5347
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiColoredPolylineRenderer.h
@@ -0,0 +1,43 @@
+//
+// MAMultiColoredPolylineRenderer.h
+// MapKit_static
+//
+// Created by yi chen on 12/11/15.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_MAMultiPolyline
+
+#import "MAPolylineRenderer.h"
+#import "MAMultiPolyline.h"
+
+///此类用于绘制 MAMultiPolyline 对应的多彩线,支持分段颜色绘制
+///This class is used to draw the colorful line corresponding to MAMultiPolyline, supporting segmented color rendering
+@interface MAMultiColoredPolylineRenderer : MAPolylineRenderer
+
+///关联的MAMultiPolyline model
+///Associated MAMultiPolyline model
+@property (nonatomic, readonly) MAMultiPolyline *multiPolyline;
+
+///分段绘制的颜色,需要分段颜色绘制时,必须设置(内容必须为UIColor)。根据multiPolyline.drawStyleIndexes属性指示的索引进行渲染。
+///The color for segmented drawing must be set (the content must be UIColor) when segmented color drawing is required. It is rendered according to the index indicated by the multiPolyline.drawStyleIndexes property.
+@property (nonatomic, strong) NSArray *strokeColors;
+
+///颜色是否渐变, 默认为NO。如果设置为YES,则为多彩渐变线。
+///Whether the color is gradient, default is NO. If set to YES, it becomes a colorful gradient line.
+@property (nonatomic, getter=isGradient) BOOL gradient;
+
+/**
+ * @brief 根据指定的MAPolyline生成一个多段线Renderer
+ * Generate a polyline Renderer based on the specified MAPolyline
+ * @param multiPolyline 指定MAMultiPolyline
+ * Specify MAMultiPolyline
+ * @return 新生成的多段线Renderer
+ * Newly generated polyline Renderer
+*/
+- (instancetype)initWithMultiPolyline:(MAMultiPolyline *)multiPolyline;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPoint.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPoint.h
new file mode 100755
index 0000000..a515524
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPoint.h
@@ -0,0 +1,40 @@
+//
+// MAMultiPoint.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAShape.h"
+#import "MAGeometry.h"
+
+///该类是个由多个点组成的虚基类, 不能直接实例化对象, 要使用其子类MAPolyline,MAPolygon来实例化
+///This class is an abstract base class composed of multiple points and cannot be directly instantiated. Use its subclasses MAPolyline and MAPolygon for instantiation
+@interface MAMultiPoint : MAShape
+
+///坐标点数组
+///coordinate point array
+@property (nonatomic, readonly) MAMapPoint *points;
+
+///坐标点的个数
+///number of coordinate points
+@property (nonatomic, readonly) NSUInteger pointCount;
+
+///是否跨越180度经度线,默认NO since 6.4.0
+///Whether to cross the 180th meridian, default NO since 6.4.0
+@property (nonatomic, assign, readonly) BOOL cross180Longitude;
+
+/**
+ * @brief 将内部的坐标点数据转化为经纬度坐标并拷贝到coords内存中
+ * Convert the internal coordinate point data into latitude and longitude coordinates and copy them to the coords memory
+ * @param coords 调用者提供的内存空间, 该空间长度必须大于等于要拷贝的坐标点的个数(range.length)
+ * The memory space provided by the caller must be greater than or equal to the number of coordinate points to be copied.(range.length)
+ * @param range 要拷贝的数据范围
+ * Data range to be copied
+ */
+- (void)getCoordinates:(CLLocationCoordinate2D *)coords range:(NSRange)range;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPointOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPointOverlay.h
new file mode 100644
index 0000000..32ae29a
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPointOverlay.h
@@ -0,0 +1,52 @@
+//
+// MAMultiPointOverlay.h
+// MAMapKit
+//
+// Created by hanxiaoming on 2017/4/11.
+// Copyright © 2017年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_MAMultiPoint
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+
+///海量点overlay单个点对象(since 5.1.0))
+///Massive point overlay single point object since 5.1.0
+@interface MAMultiPointItem : NSObject
+
+///经纬度
+/// Latitude and longitude
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+
+///唯一标识,默认为nil。
+///Unique identifier, default is nil
+@property (nonatomic, copy) NSString *customID;
+
+///标题
+///Title
+@property (nonatomic, copy) NSString *title;
+
+///副标题
+///Subtitle
+@property (nonatomic, copy) NSString *subtitle;
+
+@end
+
+
+///海量点overlay(since 5.1.0)
+///Massive point overlay since 5.1.0
+@interface MAMultiPointOverlay : MAShape
+
+///点对象集合(注意:MAMultiPointItem属性不支持动态更新)
+///Point object collection (Note: MAMultiPointItem properties do not support dynamic updates)
+@property (nonatomic, readonly) NSArray *items;
+
+///初始化方法
+///Initialization method
+- (instancetype)initWithMultiPointItems:(NSArray *)items;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h
new file mode 100644
index 0000000..40670e3
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPointOverlayRenderer.h
@@ -0,0 +1,65 @@
+//
+// MAMultiPointOverlayRenderer.h
+// MAMapKit
+//
+// Created by hanxiaoming on 2017/4/11.
+// Copyright © 2017年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_MAMultiPoint
+
+#import "MAMultiPointOverlay.h"
+#import "MAOverlayRenderer.h"
+
+@class MAMultiPointOverlayRenderer;
+
+///MAMultiPointOverlayRenderer代理(since 5.1.0)
+///MAMultiPointOverlayRenderer delegate since 5.1.0
+@protocol MAMultiPointOverlayRendererDelegate
+@optional
+
+/**
+ @brief 点击海量点图层回调
+ Callback for clicking on a massive point layer
+
+ @param renderer 海量点图层渲染器
+ Massive point layer renderer
+ @param item 被点击的单个点对象
+ The single point object that was clicked
+ */
+- (void)multiPointOverlayRenderer:(MAMultiPointOverlayRenderer *)renderer didItemTapped:(MAMultiPointItem *)item;
+
+@end
+
+///海量点渲染renderer(since 5.1.0)。 注意:为了保证渲染效率,纹理不受alpha参数影响,如果需要设置透明度,请更换icon。
+///Massive point rendering renderer (since 5.1.0). Note: To ensure rendering efficiency, textures are not affected by the alpha parameter. If you need to set transparency, please change the icon.
+@interface MAMultiPointOverlayRenderer : MAOverlayRenderer
+
+///MAMultiPointOverlayRendererDelegate代理对象
+///MAMultiPointOverlayRendererDelegate delegate object
+@property (nonatomic, weak) id delegate;
+
+///标注纹理图片
+///Label texture image
+@property (nonatomic, strong) UIImage *icon;
+
+///纹理渲染大小,默认为icon图片大小
+///texture rendering size, default is the icon image size
+@property (nonatomic, assign) CGSize pointSize;
+
+///经纬度对应图片中的位置,默认为(0.5,0.5),范围[0-1] 负值自动取其绝对值 左上角为 (0,0) 右下角为 (1,1)
+///latitude and longitude correspond to the position in the image, default is (0.5,0.5), range [0-1] negative values automatically take their absolute value, top-left corner is (0,0) bottom-right corner is (1,1)
+@property (nonatomic, assign) CGPoint anchor;
+
+///对应的overlay
+///Corresponding overlay
+@property (nonatomic, readonly) MAMultiPointOverlay *multiPointOverlay;
+
+///初始化方法
+///Initialization method
+- (instancetype)initWithMultiPointOverlay:(MAMultiPointOverlay *)multiPointOverlay;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPolyline.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPolyline.h
new file mode 100644
index 0000000..2566cc9
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiPolyline.h
@@ -0,0 +1,110 @@
+//
+// MAMultiPolyline.h
+// MapKit_static
+//
+// Created by yi chen on 12/11/15.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_MAMultiPolyline
+
+#import "MAPolyline.h"
+
+///多彩线model类。此类用于定义一个由多个点相连的多段线,绘制时支持分段采用不同颜色(纹理)绘制,点与点之间尾部相连但第一点与最后一个点不相连, 通常MAMultiPolyline是MAMultiColoredPolylineRenderer(分段颜色绘制)或MAMultiTexturePolylineRenderer(分段纹理绘制)的model
+///The MultiColorLine model class. This class is used to define a polyline connected by multiple points, supporting the use of different colors (textures) for each segment during drawing. The points are connected end to end, but the first and last points are not connected, usually MAMultiPolyline is a model of MAMultiColoredPolylineRenderer (segmented color rendering) or MAMultiTexturePolylineRenderer (segmented texture rendering)
+@interface MAMultiPolyline : MAPolyline
+
+/**
+ 绘制索引数组(纹理、颜色索引数组), 成员为NSNumber, 且为非负数。
+ 例子:[1,3,6] 表示 0-1使用第一种颜色\纹理,1-3使用第二种,3-6使用第三种,6-最后使用第四种。
+ 在渐变模式下(MAMultiColoredPolylineRenderer.gradient = YES),0-1使用第一种颜色,3使用第二种,6-最后使用第四种,1-3,3-6使用渐变色进行填充。
+
+ 注意:polyline在渲染时会进行抽稀以提高渲染效率,但是如果是设置为drawIndex的点,则不会被抽稀。
+ 在每一个点都是索引点的极端情况下,则抽稀过程不会生效,点数量很多时会极大的影响渲染效率。所以请尽量少的设置索引点的数量。
+ */
+/**
+ Draw index array (texture, color index array), members are NSNumber and non-negative.
+ Example: [1,3,6] means using the first color\\texture for 0-1, the second for 1-3, the third for 3-6, and the fourth from 6 to the end.
+ In gradient mode (MAMultiColoredPolylineRenderer.gradient = YES), use the first color for 0-1, the second for 3, and the fourth from 6 to the end. Use gradient colors for filling between 1-3 and 3-6.
+
+ Note: The polyline will be simplified during rendering to improve efficiency, but points set as drawIndex will not be simplified.
+ In the extreme case where every point is an index point, the thinning process will not take effect, and a large number of points will significantly affect rendering efficiency. Therefore, please try to minimize the number of index points.
+ */
+@property (nonatomic, strong) NSArray *drawStyleIndexes;
+
+/**
+ * @brief 多彩线,根据MAMapPoint数据生成多彩线
+ * Colorful line, generated based on MAMapPoint data;
+ *
+ * 分段纹理绘制:其对应的MAMultiTexturePolylineRenderer必须设置strokeTextureImages属性; 否则使用默认的灰色纹理绘制。
+ * Segmented texture rendering: its corresponding MAMultiTexturePolylineRenderer must set the strokeTextureImages property; otherwise, the default gray texture will be used.
+ * 分段颜色绘制:其对应的MAMultiColoredPolylineRenderer必须设置strokeColors属性
+ * Segmented color rendering: Its corresponding MAMultiColoredPolylineRenderer must set the strokeColors property
+ *
+ * @param points 指定的直角坐标点数组,注意:如果有连续重复点,需要去重处理,只保留一个,否则会导致绘制有问题。
+ * Specified array of rectangular coordinate points, note: if there are consecutive duplicate points, deduplication is required, only one should be retained, otherwise it will cause issues in drawing.
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @param drawStyleIndexes 纹理索引数组(颜色索引数组)
+ * Texture index array (color index array)
+ * @return 生成的折线对象
+ * Generated polyline object
+ */
++ (instancetype)polylineWithPoints:(MAMapPoint *)points count:(NSUInteger)count drawStyleIndexes:(NSArray *) drawStyleIndexes;
+
+/**
+ * @brief 多彩线,根据经纬度坐标数据生成多彩线
+ * Multicolored line, generated based on latitude and longitude coordinate data
+ *
+ * 分段纹理绘制:其对应的MAMultiTexturePolylineRenderer必须设置strokeTextureImages属性; 否则使用默认的灰色纹理绘制。
+ * Segmented texture rendering: its corresponding MAMultiTexturePolylineRenderer must set the strokeTextureImages property; otherwise, the default gray texture will be used.
+ * 分段颜色绘制:其对应的MAMultiColoredPolylineRenderer必须设置strokeColors属性。
+ * Segmented color rendering: Its corresponding MAMultiColoredPolylineRenderer must set the strokeColors property.
+ *
+ * @param coords 指定的经纬度坐标点数组,注意:如果有连续重复点,需要去重处理,只保留一个,否则会导致绘制有问题。
+ * The array of specified latitude and longitude coordinate points, note: if there are consecutive duplicate points, they need to be deduplicated, only one should be retained, otherwise it will cause drawing issues.
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @param drawStyleIndexes 纹理索引数组(颜色索引数组), 成员为NSNumber, 且为非负数。
+ * Texture index array (color index array), members are NSNumber, and are non-negative.
+ * @return 生成的折线对象
+ * Generated polyline object
+ */
++ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count drawStyleIndexes:(NSArray *) drawStyleIndexes;
+
+/**
+ * @brief 重新设置坐标点. since 5.0.0
+ * Reset the coordinate points . since 5.0.0
+ * @param points 指定的直角坐标点数组,C数组,内部会做copy,调用者负责内存管理。注意:如果有连续重复点,需要去重处理,只保留一个,否则会导致绘制有问题。
+ * Specified rectangular coordinate point array, C array, internal copy will be made, the caller is responsible for memory management, note: if there are consecutive duplicate points, they need to be deduplicated, only one should be retained, otherwise it will cause drawing issues.
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @param drawStyleIndexes 纹理索引数组(颜色索引数组), 成员为NSNumber, 且为非负数。
+ * Texture index array (color index array), members are NSNumber, and are non-negative.
+ * @return 是否设置成功
+ * Whether the setup was successful
+ */
+- (BOOL)setPolylineWithPoints:(MAMapPoint *)points
+ count:(NSUInteger)count
+ drawStyleIndexes:(NSArray *)drawStyleIndexes;
+
+/**
+ * @brief 重新设置坐标点. since 5.0.0
+ * Reset the coordinate points. since 5.0.0
+ * @param coords 指定的经纬度坐标点数组,C数组,内部会做copy,调用者负责内存管理。注意:如果有连续重复点,需要去重处理,只保留一个,否则会导致绘制有问题。
+ * Specified latitude and longitude coordinate point array, C array, internal copy will be made, the caller is responsible for memory management. Note: if there are consecutive duplicate points, they need to be deduplicated, only one should be retained, otherwise it will cause drawing issues.
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @param drawStyleIndexes 纹理索引数组(颜色索引数组), 成员为NSNumber, 且为非负数。
+ * Texture index array (color index array), members are NSNumber, and are non-negative.
+ * @return 是否设置成功
+ * Whether the setup was successful
+ */
+- (BOOL)setPolylineWithCoordinates:(CLLocationCoordinate2D *)coords
+ count:(NSUInteger)count
+ drawStyleIndexes:(NSArray *)drawStyleIndexes;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h
new file mode 100644
index 0000000..6f0ff00
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAMultiTexturePolylineRenderer.h
@@ -0,0 +1,39 @@
+//
+// MAMultiTexturePolylineRenderer.h
+// MapKit_static
+//
+// Created by yi chen on 12/11/15.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_MAMultiPolyline
+
+#import "MAPolylineRenderer.h"
+#import "MAMultiPolyline.h"
+
+///此类用于绘制MAMultiPolyline对应的多彩线,支持分段纹理绘制
+///This class is used to draw the multi-colored lines corresponding to MAMultiPolyline, supporting segmented texture drawing
+@interface MAMultiTexturePolylineRenderer : MAPolylineRenderer
+
+///关联的MAMultiPolyline model
+///The associated MAMultiPolyline model
+@property (nonatomic, readonly) MAMultiPolyline *multiPolyline;
+
+///分段纹理图片数组, 支持非PowerOfTwo图片
+///An array of segmented texture images, supporting non-PowerOfTwo images
+@property (nonatomic, strong) NSArray *strokeTextureImages;
+
+/**
+ * @brief 根据指定的MAMultiPolyline生成一个多段线Renderer
+ * Generate a polyline Renderer based on the specified MAMultiPolyline
+ * @param multiPolyline 指定MAMultiPolyline
+ * Specify MAMultiPolyline
+ * @return 新生成的多段线Renderer
+ * Newly generated polyline Renderer
+ */
+- (instancetype)initWithMultiPolyline:(MAMultiPolyline *)multiPolyline;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineCity.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineCity.h
new file mode 100644
index 0000000..227ddd8
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineCity.h
@@ -0,0 +1,24 @@
+//
+// MAOfflineCity.h
+//
+// Copyright (c) 2013年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import
+#import "MAOfflineItem.h"
+
+///离线地图,城市信息
+///Offline Maps, City Information
+@interface MAOfflineCity : MAOfflineItem
+
+///城市编码
+///City Codes
+@property (nonatomic, copy, readonly) NSString *cityCode;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItem.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItem.h
new file mode 100644
index 0000000..9ead983
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItem.h
@@ -0,0 +1,59 @@
+//
+// MAOfflineItem.h
+// MapKit_static
+//
+// Created by songjian on 14-4-23.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import
+
+///离线地图item状态
+///Offline map item status
+typedef NS_ENUM(NSInteger, MAOfflineItemStatus)
+{
+ MAOfflineItemStatusNone = 0, ///<不存在 Not exist
+ MAOfflineItemStatusCached, ///<缓存状态 Cache status
+ MAOfflineItemStatusInstalled, ///<已安装 Installed
+ MAOfflineItemStatusExpired ///<已过期 Expired
+};
+
+@interface MAOfflineItem : NSObject
+
+///名字
+///Name
+@property (nonatomic, copy, readonly) NSString *name;
+
+///简拼
+///Abbreviation
+@property (nonatomic, copy, readonly) NSString *jianpin;
+
+///拼音
+///Pinyin
+@property (nonatomic, copy, readonly) NSString *pinyin;
+
+///区域编码
+///Region code
+@property (nonatomic, copy, readonly) NSString *adcode;
+
+///离线数据大小
+///Offline data size
+@property (nonatomic, assign, readonly) long long size;
+
+///状态
+///Status
+@property (nonatomic, assign, readonly) MAOfflineItemStatus itemStatus;
+
+///已下载大小(当itemStatus == MAOfflineItemStatusCached 时有效)
+///Downloaded size (valid when itemStatus == MAOfflineItemStatusCached)
+@property (nonatomic, assign, readonly) long long downloadedSize;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemCommonCity.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemCommonCity.h
new file mode 100644
index 0000000..c0729c3
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemCommonCity.h
@@ -0,0 +1,25 @@
+//
+// MAOfflineItemCommonCity.h
+// MapKit_static
+//
+// Created by songjian on 14-4-23.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import "MAOfflineCity.h"
+
+///普通城市
+///Ordinary city
+@interface MAOfflineItemCommonCity : MAOfflineCity
+
+///所属省份
+///Province
+@property (nonatomic, weak) MAOfflineItem *province;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemMunicipality.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemMunicipality.h
new file mode 100644
index 0000000..9352cbb
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemMunicipality.h
@@ -0,0 +1,21 @@
+//
+// MAOfflineItemMunicipality.h
+// MapKit_static
+//
+// Created by songjian on 14-4-23.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import "MAOfflineCity.h"
+
+///直辖市
+///Municipality
+@interface MAOfflineItemMunicipality : MAOfflineCity
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemNationWide.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemNationWide.h
new file mode 100644
index 0000000..bc9acf8
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineItemNationWide.h
@@ -0,0 +1,20 @@
+//
+// MAOfflineItemNationWide.h
+// MapKit_static
+//
+// Created by songjian on 14-4-23.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import "MAOfflineCity.h"
+
+///全国概要 National Summary
+@interface MAOfflineItemNationWide : MAOfflineCity
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineMap.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineMap.h
new file mode 100644
index 0000000..6cb0acd
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineMap.h
@@ -0,0 +1,188 @@
+//
+// MAOfflineMap.h
+//
+// Copyright (c) 2013年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import
+#import "MAOfflineProvince.h"
+#import "MAOfflineItemNationWide.h"
+#import "MAOfflineItemMunicipality.h"
+
+///离线地图下载状态
+///Offline map download status
+typedef NS_ENUM(NSInteger, MAOfflineMapDownloadStatus)
+{
+ MAOfflineMapDownloadStatusWaiting = 0, //!< 已插入队列,等待中 Inserted into the queue, waiting
+ MAOfflineMapDownloadStatusStart, //!< 开始下载 Download started
+ MAOfflineMapDownloadStatusProgress, //!< 下载过程中 Downloading
+ MAOfflineMapDownloadStatusCompleted, //!< 下载成功 Download successful
+ MAOfflineMapDownloadStatusCancelled, //!< 取消 Cancel
+ MAOfflineMapDownloadStatusUnzip, //!< 解压缩 Decompressing
+ MAOfflineMapDownloadStatusFinished, //!< 全部顺利完成 All completed successfully
+ MAOfflineMapDownloadStatusError //!< 发生错误 Error occurred
+};
+
+///离线下载错误domain
+///Offline download error domain
+extern NSString * const MAOfflineMapErrorDomain;
+
+///离线地图下载错误类型
+///Offline map download error type
+typedef NS_ENUM(NSInteger, MAOfflineMapError)
+{
+ MAOfflineMapErrorUnknown = -1, //!< 未知的错误 Unknown error
+ MAOfflineMapErrorCannotWriteToTmp = -2, //!< 写入临时目录失败 Failed to write to temporary directory
+ MAOfflineMapErrorCannotOpenZipFile = -3, //!< 打开归档文件失败 Failed to open archive file
+ MAOfflineMapErrorCannotExpand = -4 //!< 解归档文件失败 Failed to extract archive file
+};
+
+/**
+ * 当downloadStatus == MAOfflineMapDownloadStatusProgress 时, info参数是个NSDictionary,
+ * 如下两个key用来获取已下载和总和的数据大小(单位byte), 对应的是NSNumber(long long) 类型.
+ * 当downloadStatus == MAOfflineMapDownloadStatusError 时, info参数是NSError
+ */
+/**
+ * When downloadStatus == MAOfflineMapDownloadStatusProgress, the info parameter is an NSDictionary,
+ * The following two keys are used to obtain the size of the downloaded and total data (in bytes), corresponding to the NSNumber(long long) type.
+ * When downloadStatus == MAOfflineMapDownloadStatusError, the info parameter is NSError,
+ */
+
+///下载过程info的key,表示已下载数据大小
+///The key in the download process info, indicating the size of the downloaded data
+extern NSString * const MAOfflineMapDownloadReceivedSizeKey;
+
+///下载过程info的key,表示总的数据大小
+///The key in the download process info, indicating the total data size
+extern NSString * const MAOfflineMapDownloadExpectedSizeKey;
+
+/**
+ * @brief 离线地图下载过程回调block
+ * The callback block for the offline map download process
+ * @param downloadItem 下载的item
+ * Downloaded item
+ * @param downloadStatus 下载状态
+ * Download status
+ * @param info 下载过程中的附加信息
+ * Additional information during download
+ */
+typedef void(^MAOfflineMapDownloadBlock)(MAOfflineItem * downloadItem, MAOfflineMapDownloadStatus downloadStatus, id info);
+
+/**
+ * @brief 离线地图检查更新回调block
+ * Offline map check update callback block
+ * @param hasNewestVersion 是否有新版本的布尔值
+ * Boolean value indicating whether there is a new version
+ */
+/**
+ * @brief
+ * @param hasNewestVersion
+ */
+typedef void(^MAOfflineMapNewestVersionBlock)(BOOL hasNewestVersion);
+
+///离线地图管理类
+///Offline map management class
+@interface MAOfflineMap : NSObject
+
+/**
+ * @brief 获取MAOfflineMap 单例
+ * Get MAOfflineMap singleton
+ * @return MAOfflineMap
+ */
++ (MAOfflineMap *)sharedOfflineMap;
+
+///省份数组(每个元素均是MAOfflineProvince类型)
+///Province array (each element is of type MAOfflineProvince)
+@property (nonatomic, readonly) NSArray *provinces;
+
+///直辖市数组(每个元素均是MAOfflineItemMunicipality类型)
+///Municipality array (each element is of type MAOfflineItemMunicipality)
+@property (nonatomic, readonly) NSArray *municipalities;
+
+///全国概要图
+///National overview map
+@property (nonatomic, readonly) MAOfflineItemNationWide *nationWide;
+
+///城市数组, 包括普通城市与直辖市
+///City array, including ordinary cities and municipalities
+@property (nonatomic, readonly) NSArray *cities;
+
+///离线数据的版本号(由年月日组成, 如@"20130715")
+///Version number of offline data (composed of year, month, and day, e.g., @"20130715")
+@property (nonatomic, readonly) NSString *version;
+
+/**
+ * @brief 初始化离线地图数据,如果第一次运行且offlinePackage.plist文件不存在,则需要首先执行此方法。否则MAOfflineMap中的省、市、版本号等数据都为空。
+ * Initialize the offline map data. If it is the first run and the offlinePackage.plist file does not exist, this method needs to be executed first. Otherwise, the data such as provinces, cities, and version numbers in MAOfflineMap will be empty.
+ * @param block 初始化完成回调
+ * Initialization completion callback
+ */
+- (void)setupWithCompletionBlock:(void(^)(BOOL setupSuccess))block;
+
+/**
+ * @brief 启动下载
+ * Start download
+ * @param item 数据
+ * Data
+ * @param shouldContinueWhenAppEntersBackground 进入后台是否允许继续下载
+ * Whether to allow continued download in the background
+ * @param downloadBlock 下载过程block
+ * Download process block
+ */
+- (void)downloadItem:(MAOfflineItem *)item shouldContinueWhenAppEntersBackground:(BOOL)shouldContinueWhenAppEntersBackground downloadBlock:(MAOfflineMapDownloadBlock)downloadBlock;
+
+/**
+ * @brief 监测是否正在下载
+ * Monitor whether downloading is in progress
+ * @param item 条目
+ * item
+ * @return 是否在下载
+ * whether downloading is in progress
+ */
+- (BOOL)isDownloadingForItem:(MAOfflineItem *)item;
+
+/**
+ * @brief 暂停下载
+ * pause download
+ * @param item 条目
+ * item
+ * @return 是否在执行了cancel,如果该item并未在下载中,则返回NO
+ * whether cancel has been executed, if the item is not being downloaded, return NO
+ */
+- (BOOL)pauseItem:(MAOfflineItem *)item;
+
+/**
+ * @brief 删除item对应离线地图数据
+ * delete the offline map data corresponding to the item
+ * @param item 条目
+ * item
+ */
+- (void)deleteItem:(MAOfflineItem *)item;
+
+/**
+ * @brief 取消全部下载
+ * Cancel all downloads
+ */
+- (void)cancelAll;
+
+/**
+ * @brief 清除所有在磁盘上的离线地图数据, 之后调用[mapView reloadMap]会使其立即生效
+ * Clear all offline map data on disk, calling [mapView reloadMap] will take effect immediately
+ */
+- (void)clearDisk;
+
+/**
+ * @brief 监测新版本。注意:如果有新版本,会重建所有的数据,包括provinces、municipalities、nationWide、cities,外部使用应当在newestVersionBlock中更新所持有的对象。
+ * Monitor new versions. Note: If there is a new version, all data will be rebuilt, including provinces, municipalities, nationWide, cities. External usage should update the held objects in the newestVersionBlock.
+ * @param newestVersionBlock 回调block
+ * callback block
+ */
+- (void)checkNewestVersion:(MAOfflineMapNewestVersionBlock)newestVersionBlock;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineMapViewController.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineMapViewController.h
new file mode 100644
index 0000000..a1a16c9
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineMapViewController.h
@@ -0,0 +1,29 @@
+//
+// MAOfflineMapViewController.h
+// MAMapKit
+//
+// Created by hanxiaoming on 2017/12/14.
+// Copyright © 2017年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OFFLINE
+
+#import
+#import "MAOfflineMap.h"
+
+///离线地图ViewController(since 5.7.0)
+///Offline Map ViewController(since 5.7.0)
+@interface MAOfflineMapViewController : UIViewController
+
+/// MAOfflineMapViewController单例,请使用单例以保证离线地图状态正确同步。
+/// MAOfflineMapViewController singleton, please use the singleton to ensure correct synchronization of offline map status.
++ (instancetype)sharedInstance;
+
+///MAOfflineMap实例
+///MAOfflineMap instance
+@property (nonatomic, readonly) MAOfflineMap *offlineMap;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineProvince.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineProvince.h
new file mode 100644
index 0000000..58575ae
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOfflineProvince.h
@@ -0,0 +1,26 @@
+//
+// MAOfflineProvince.h
+// MapKit_static
+//
+// Created by songjian on 14-4-24.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_OFFLINE
+
+#import "MAOfflineItem.h"
+#import "MAOfflineItemCommonCity.h"
+
+///离线地图,省地图信息
+///Offline map, provincial map information
+@interface MAOfflineProvince : MAOfflineItem
+
+///包含的城市数组(都是MAOfflineItemCommonCity类型)
+///included city array (all of MAOfflineItemCommonCity type)
+@property (nonatomic, strong, readonly) NSArray *cities;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlay.h
new file mode 100755
index 0000000..80bc0fb
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlay.h
@@ -0,0 +1,26 @@
+//
+// MAOverlay.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import "MAAnnotation.h"
+#import "MAGeometry.h"
+
+///该类是地图覆盖物的基类,所有地图的覆盖物需要继承自此类
+///This class is the base class for map overlays, all map overlays need to inherit from this class
+@protocol MAOverlay
+@required
+
+///返回区域中心坐标
+///Return the center coordinates of the area
+- (CLLocationCoordinate2D)coordinate;
+
+///区域外接矩形
+///The bounding rectangle of the area
+- (MAMapRect)boundingMapRect;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlayPathRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlayPathRenderer.h
new file mode 100755
index 0000000..b27f714
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlayPathRenderer.h
@@ -0,0 +1,49 @@
+//
+// MAOverlayPathRenderer.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAOverlayRenderer.h"
+#import "MAPathShowRange.h"
+
+///该类设置overlay绘制的属性,可以使用该类的子类MACircleRenderer, MAPolylineRenderer, MAPolygonRenderer或者继承该类
+///This class sets the properties for overlay drawing, and you can use its subclasses MACircleRenderer, MAPolylineRenderer, MAPolygonRenderer or inherit from this class
+@interface MAOverlayPathRenderer : MAOverlayRenderer
+
+///填充颜色,默认是kMAOverlayRendererDefaultFillColor
+///Fill color, default is kMAOverlayRendererDefaultFillColor
+@property (nonatomic, retain) UIColor *fillColor;
+
+///笔触颜色,默认是kMAOverlayRendererDefaultStrokeColor
+///stroke color, default is kMAOverlayRendererDefaultStrokeColor
+@property (nonatomic, retain) UIColor *strokeColor;
+
+///笔触宽度, 单位屏幕点坐标,默认是0
+///stroke width, in screen points, default is 0
+@property (nonatomic, assign) CGFloat lineWidth;
+
+///LineJoin,默认是kMALineJoinBevel
+///LineJoin, default is kMALineJoinBevel
+@property (nonatomic, assign) MALineJoinType lineJoinType;
+
+///LineCap,默认是kMALineCapButt
+///LineCap, default is kMALineCapButt
+@property (nonatomic, assign) MALineCapType lineCapType;
+
+///MiterLimit,默认是2.f
+///MiterLimit, default is 2.f
+@property (nonatomic, assign) CGFloat miterLimit;
+
+///虚线类型, since 5.5.0
+///line dash pattern, since 5.5.0
+@property (nonatomic, assign) MALineDashType lineDashType;
+
+///是否抽稀,默认为YES,since 10.0.8000
+///Whether to thin, default is YES, since 10.0.8000
+@property (nonatomic, assign) BOOL reducePoint;
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlayRenderer.h
new file mode 100755
index 0000000..e5dbc16
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAOverlayRenderer.h
@@ -0,0 +1,165 @@
+//
+// MAOverlayRenderer.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAOverlay.h"
+#import "MALineDrawType.h"
+
+#define kMAOverlayRendererDefaultStrokeColor [UIColor colorWithRed:0.3 green:0.63 blue:0.89 alpha:0.8]
+#define kMAOverlayRendererDefaultFillColor [UIColor colorWithRed:0.77 green:0.88 blue:0.94 alpha:0.8]
+
+@protocol MAOverlayRenderDelegate,MTLRenderCommandEncoder;
+
+///该类是地图覆盖物Renderer的基类, 提供绘制overlay的接口但并无实际的实现(render相关方法只能在重写后的glRender方法中使用)
+///This class is the base class of the map overlay Renderer, providing an interface for drawing overlays but without actual implementation (render-related methods can only be used in the overridden glRender method)
+@interface MAOverlayRenderer : NSObject {
+ @protected
+ GLuint _strokeTextureID;
+ CGSize _strokeTextureSize;
+ BOOL _needsUpdate;
+ BOOL _needsLoadStrokeTexture;
+}
+
+///由地图添加时,不要手动设置。如果不是使用mapview进行添加,则需要手动设置。(since 5.1.0)
+///When added by the map, do not set manually. If not added using mapview, manual setting is required.(since 5.1.0)
+@property (nonatomic, weak) id rendererDelegate;
+
+///关联的overlay对象
+///Associated overlay object
+@property (nonatomic, readonly, retain) id overlay;
+
+///用于生成笔触纹理id的图片(支持非PowerOfTwo图片; 如果您需要减轻绘制产生的锯齿,您可以参考AMap.bundle中的traffic_texture_blue.png的方式,在image两边增加部分透明像素.)。(since 5.3.0)
+///Images used to generate brush stroke texture IDs (supports non-PowerOfTwo images; if you need to reduce aliasing caused by drawing, you can refer to the method in AMap.bundle's traffic_texture_blue.png, adding partially transparent pixels on both sides of the image.). (since 5.3.0)
+@property (nonatomic, strong) UIImage *strokeImage;
+
+///笔触纹理id, 修改纹理id参考, 如果strokeImage未指定、尚未加载或加载失败返回0. 注意:仅使用gles环境
+///Stroke texture ID, modify texture ID reference, returns 0 if strokeImage is not specified, not yet loaded, or fails to load. Note: Only use gles environment.
+@property (nonatomic, readonly) GLuint strokeTextureID __attribute((deprecated("Deprecated, since 7.9.0")));
+
+///透明度[0,1],默认为1. 使用MAOverlayRenderer类提供的渲染接口会自动应用此属性。(since 5.1.0)
+///Opacity [0, 1], default is 1. This property will be automatically applied when using the rendering interface provided by the MAOverlayRenderer class. (since 5.1.0)
+@property (nonatomic, assign) CGFloat alpha;
+
+///overlay渲染的scale。(since 5.1.0)
+///Scale of overlay rendering.(since 5.1.0)
+@property (nonatomic, readonly) CGFloat contentScale;
+
+/**
+ * @brief 初始化并返回一个Overlay Renderer
+ * initialize and return an Overlay Renderer
+ * @param overlay 关联的overlay对象
+ * associated overlay object
+ * @return 初始化成功则返回overlay view,否则返回nil
+ * return the overlay view if initialization is successful, otherwise return nil
+ */
+- (instancetype)initWithOverlay:(id)overlay;
+
+/**
+ * @brief 获取当前地图view矩阵,数组长度为16,无需外界释放. 需要添加至地图后,才能获取有效矩阵数据,否则返回NULL
+ * Get the current map view matrix with an array length of 16, no external release required. Valid matrix data can only be obtained after adding to the map, otherwise returns NULL.
+ * @return 矩阵数组
+ * matrix array
+ */
+- (float *)getViewMatrix;
+
+/**
+ * @brief 获取当前地图projection矩阵,数组长度为16,无需外界释放. 需要添加至地图后,才能获取有效矩阵数据,否则返回NULL
+ * Get the current map projection matrix with an array length of 16, no need for external release. Valid matrix data can only be obtained after adding it to the map, otherwise returns NULL.
+ * @return 矩阵数组
+ * matrix array
+ */
+- (float *)getProjectionMatrix;
+
+/**
+ * @brief 获取当前地图中心点偏移,用以把地图坐标转换为gl坐标。需要添加到地图获取才有效。(since 5.1.0)
+ * Get the current map center offset to convert map coordinates to gl coordinates. It only takes effect when added to map acquisition (since 5.1.0)
+ * @return 偏移
+ * offset
+ */
+- (MAMapPoint)getOffsetPoint;
+
+/**
+ * @brief 获取Metal渲染MTLRenderCommandEncoder对象。注意:打开地图MetalEnable时有效,否则为nil(since 7.9.0)
+ * Obtain the Metal rendering MTLRenderCommandEncoder object. Note: It is valid when MetalEnable is turned on for the map, otherwise it is nil.(since 7.9.0)
+ * @return 偏移
+ * offset
+ */
+- (id)getCommandEncoder;
+
+/**
+ * @brief 获取当前地图缩放级别,需要添加到地图获取才有效。(since 5.1.0)
+ * Get the current map zoom level, which is only valid when added to the map(since 5.1.0)
+ * @return 缩放级别
+ * Zoom level
+ */
+- (CGFloat)getMapZoomLevel;
+
+/**
+ * @brief 将MAMapPoint转换为opengles可以直接使用的坐标
+ * Convert MAMapPoint to coordinates that can be directly used by OpenGLES
+ * @param mapPoint MAMapPoint坐标
+ * MAMapPoint coordinates
+ * @return 直接支持的坐标
+ * Directly supported coordinates
+ */
+- (CGPoint)glPointForMapPoint:(MAMapPoint)mapPoint;
+
+/**
+ * @brief 批量将MAMapPoint转换为opengles可以直接使用的坐标
+ * Batch convert MAMapPoint to coordinates that can be directly used by opengles
+ * @param mapPoints MAMapPoint坐标数据指针
+ * MAMapPoint coordinate data pointer
+ * @param count 个数
+ * count
+ * @return 直接支持的坐标数据指针(需要调用者手动释放)
+ * Directly supported coordinate data pointer (requires manual release by the caller)
+ */
+- (CGPoint *)glPointsForMapPoints:(MAMapPoint *)mapPoints count:(NSUInteger)count;
+
+/**
+ * @brief 将屏幕尺寸转换为OpenGLES尺寸
+ * Convert screen size to OpenGLES size
+ * @param windowWidth 屏幕尺寸
+ * Screen size
+ * @return OpenGLES尺寸
+ * OpenGLES size
+ */
+- (CGFloat)glWidthForWindowWidth:(CGFloat)windowWidth;
+
+/**
+ * @brief 绘制函数(子类需要重载来实现)
+ * Drawing function (subclasses need to override to implement)
+ */
+- (void)glRender;
+
+/**
+ * @brief 加载纹理图片. 注意:仅使用gles环境(since 5.1.0)
+ * Load texture image. Note: Only use gles environment (since 5.1.0)
+ * @param textureImage 纹理图片(需满足:长宽相等,且宽度值为2的次幂)
+ * Texture image (must meet: width and height are equal, and width value is a power of 2)
+ * @return openGL纹理ID, 若纹理加载失败返回0
+ * openGL texture ID, if texture loading fails, return 0
+ */
+- (GLuint)loadTexture:(UIImage *)textureImage __attribute((deprecated("Deprecated, since 7.9.0")));
+
+/**
+ * @brief 删除纹理. 注意:仅使用gles环境(since 5.1.0)
+ * Delete texture. Note: Only use in GLES environment(since 5.1.0)
+ * @param textureId 纹理ID
+ * Texture ID
+ */
+- (void)deleteTexture:(GLuint)textureId __attribute((deprecated("Deprecated, since 7.9.0")));
+
+/**
+ * @brief 当关联overlay对象有更新时,调用此接口刷新. since 5.0.0
+ * Call this interface to refresh when the associated overlay object is updated. since 5.0.0
+ */
+- (void)setNeedsUpdate;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlay.h
new file mode 100644
index 0000000..9e31e42
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlay.h
@@ -0,0 +1,46 @@
+//
+// MAParticleOverlay.h
+// MAMapKit
+//
+// Created by liubo on 2018/9/19.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_ParticleSystem
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+#import "MAParticleOverlayOptions.h"
+
+#pragma mark - MAParticleOverlay
+
+///该类用于定义一个粒子MAParticleOverlay, 通常MAParticleOverlay是MAParticleOverlayRenderer的model. since 6.5.0
+///This class is used to define a particle MAParticleOverlay, usually MAParticleOverlay is the model of MAParticleOverlayRenderer. since 6.5.0
+@interface MAParticleOverlay : MAShape
+
+/**
+ * @brief 根据粒子覆盖物选项option生成MAParticleOverlay
+ * Generate MAParticleOverlay based on the particle overlay option
+ * @param option 粒子覆盖物选项option
+ * Particle overlay option
+ * @return 新生成的粒子覆盖物MAParticleOverlay
+ * Newly generated MAParticleOverlay
+ */
++ (instancetype)particleOverlayWithOption:(MAParticleOverlayOptions *)option;
+
+///当前粒子覆盖物的option,如果需要修改option的配置,需要修改后重新调用setOverlayOption:方法。
+///The option of the current particle overlay, if you need to modify the configuration of the option, you need to call the setOverlayOption: method again after modification
+@property (nonatomic, strong, readonly) MAParticleOverlayOptions *overlayOption;
+
+/**
+ * @brief 更新粒子覆盖物选项option
+ * Update the particle overlay option
+ * @param overlayOption 要更新的粒子覆盖物选项
+ * The particle overlay option to be updated
+ */
+- (void)updateOverlayOption:(MAParticleOverlayOptions *)overlayOption;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlayOptions.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlayOptions.h
new file mode 100644
index 0000000..763afbf
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlayOptions.h
@@ -0,0 +1,389 @@
+//
+// MAParticleOverlayOptions.h
+// MAMapKit
+//
+// Created by liubo on 2018/9/18.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_ParticleSystem
+
+#import "MAShape.h"
+#import "MAOverlay.h"
+
+#pragma mark - MAParticleOverlayType
+
+///天气类型
+///Weather types
+typedef NS_ENUM(NSInteger, MAParticleOverlayType)
+{
+ MAParticleOverlayTypeSunny = 1, ///<晴天 Sunny
+ MAParticleOverlayTypeRain, ///<雨天 Rainy
+ MAParticleOverlayTypeSnowy, ///<雪天 Snowy
+ MAParticleOverlayTypeHaze, ///<雾霾 Haze
+};
+
+#pragma mark - MAParticleVelocityGenerate
+
+///粒子的速度生成类. since 6.5.0
+///Particle velocity generation class. since 6.5.0
+@protocol MAParticleVelocityGenerate
+@required
+
+///X轴方向上的速度变化率
+///Velocity variation rate in X-axis direction
+- (CGFloat)getX;
+
+///Y轴方向上的速度变化率
+///Velocity variation rate in Y-axis direction
+- (CGFloat)getY;
+
+///Z轴方向上的速度变化率
+///Velocity variation rate in Z-axis direction
+- (CGFloat)getZ;
+@end
+
+#pragma mark - MAParticleRandomVelocityGenerate
+
+///粒子的随机速度生成类. since 6.5.0
+///Random speed generation class for particles since 6.5.0
+@interface MAParticleRandomVelocityGenerate : NSObject
+
+/**
+ * @brief 根据速度范围值生成粒子的速度变化类
+ * Speed variation class for particles based on speed range values
+ * @param x1 起始的速度x值
+ * Initial speed x value
+ * @param y1 起始的速度y值
+ * Initial speed y value
+ * @param z1 起始的速度z值
+ * Initial speed z value
+ * @param x2 结束的速度x值
+ * Final speed x value
+ * @param y2 结束的速度y值
+ * Final speed y value
+ * @param z2 结束的速度z值
+ * Final speed z value
+ * @return 生成粒子的颜色变化类
+ * Color variation class for particle generation
+ */
+- (instancetype)initWithBoundaryValueX1:(float)x1 Y1:(float)y1 Z1:(float)z1 X2:(float)x2 Y2:(float)y2 Z2:(float)z2;
+
+@end
+
+#pragma mark - MAParticleColorGenerate
+
+///粒子的颜色生成类. since 6.5.0
+///Particle color generation class. since 6.5.0
+@protocol MAParticleColorGenerate
+@required
+///生成的颜色值,需为包含四个float值的数组。
+///The generated color value should be an array containing four float values.
+- (float *)getColor;
+@end
+
+#pragma mark - MAParticleRandomColorGenerate
+
+///粒子的随机颜色生成类. since 6.5.0
+///Random color generation class for particles. since 6.5.0
+@interface MAParticleRandomColorGenerate : NSObject
+
+/**
+ * @brief 根据颜色范围值生成粒子的颜色变化类
+ * Particle color variation class based on color range values
+ * @param r1 起始的颜色r值
+ * Starting color r value
+ * @param g1 起始的颜色g值
+ * Starting color g value
+ * @param b1 起始的颜色b值
+ * Starting color b value
+ * @param a1 起始的颜色a值
+ * Starting color a value
+ * @param r2 结束的颜色r值
+ * Ending color r value
+ * @param g2 结束的颜色g值
+ * Ending color g value
+ * @param b2 结束的颜色b值
+ * Ending color b value
+ * @param a2 结束的颜色a值
+ * Ending color a value
+ * @return 生成粒子的颜色变化类
+ * Particle color variation class
+ */
+- (instancetype)initWithBoundaryColorR1:(float)r1 G1:(float)g1 B1:(float)b1 A1:(float)a1 R2:(float)r2 G2:(float)g2 B2:(float)b2 A2:(float)a2;
+
+@end
+
+#pragma mark - MAParticleRotationGenerate
+
+///粒子的角度生成类. since 6.5.0
+///Particle angle generation class. since 6.5.0
+@protocol MAParticleRotationGenerate
+@required
+///生成的角度值
+///Generated angle value
+- (float)getRotate;
+@end
+
+#pragma mark - MAParticleConstantRotationGenerate
+
+///粒子的固定角度生成类. since 6.5.0
+///Particle fixed angle generation class. since 6.5.0
+@interface MAParticleConstantRotationGenerate : NSObject
+
+/**
+ * @brief 根据角度生成粒子的角度变化类
+ * Angle variation class for generating particles based on angle
+ * @param rotate 固定的角度
+ * Fixed angle
+ * @return 生成粒子的角度变化类
+ * Angle variation class for generating particles
+ */
+- (instancetype)initWithRotate:(float)rotate;
+
+@end
+
+#pragma mark - MAParticleSizeGenerate
+
+///粒子的大小生成类. since 6.5.0
+///Particle size generation class. since 6.5.0
+@protocol MAParticleSizeGenerate
+@required
+
+///X轴上变化比例
+///Variation ratio on the X-axis
+- (float)getSizeX:(float)timeFrame;
+
+///Y轴上变化比例
+///Variation ratio on the Y-axis
+- (float)getSizeY:(float)timeFrame;
+
+///Z轴上变化比例
+///Variation ratio on the Z-axis
+- (float)getSizeZ:(float)timeFrame;
+@end
+
+#pragma mark - MAParticleCurveSizeGenerate
+
+///粒子的大小变化类. since 6.5.0
+///Particle size variation class. since 6.5.0
+@interface MAParticleCurveSizeGenerate : NSObject
+
+/**
+ * @brief 根据三个轴上的变化比例生成粒子的大小变化类
+ * Generate particle size variation class based on the scaling ratio on three axes
+ * @param x X轴上变化比例
+ * Variation ratio on the X-axis
+ * @param y Y轴上变化比例
+ * Variation ratio on the Y-axis
+ * @param z Z轴上变化比例
+ * Variation ratio on the Z-axis
+ * @return 生成粒子的大小变化类
+ * Generate particle size variation class
+ */
+- (instancetype)initWithCurveX:(float)x Y:(float)y Z:(float)z;
+
+@end
+
+#pragma mark - MAParticleEmissionModuleOC
+
+///粒子的发射率类,每隔多少时间发射粒子数量,越多会越密集. since 6.5.0
+///Particle emission rate class, the number of particles emitted per unit time, the more the denser. since 6.5.0
+@interface MAParticleEmissionModuleOC : NSObject
+
+/**
+ * @brief 根据发射数量和发射间隔生成粒子的发射率类。关系为:"发射数量为rate粒子->等待rateTime间隔->发射数量为rate粒子->等待rateTime间隔"循环
+ * Generate the emission rate class of particles based on the number of emissions and the emission interval. The relationship is: "emit rate particles -> wait rateTime interval -> emit rate particles -> wait rateTime interval
+ * @param rate 发射数量(不能为0)
+ * Emission count (cannot be 0)
+ * @param rateTime 发射间隔
+ * Emission interval
+ * @return 生成粒子的发射率类
+ * Emission rate class of generated particles
+ */
+- (instancetype)initWithEmissionRate:(int)rate rateTime:(int)rateTime;
+
+@end
+
+#pragma mark - MAParticleShapeModule
+
+///粒子的发射区域模型协议. since 6.5.0
+///Emission area model protocol for particles. since 6.5.0
+@protocol MAParticleShapeModule
+@required
+
+///新生成的发射点坐标,需为包含三个float值的数组。
+///Newly generated emission point coordinates, must be an array containing three float values
+- (float *)getPoint;
+
+///坐标是否按比例生成
+///Are coordinates generated proportionally
+- (BOOL)isRatioEnable;
+@end
+
+#pragma mark - MAParticleSinglePointShapeModule
+
+///粒子的发射单个点区域模型. since 6.5.0
+///The emission single-point area model of particles. since 6.5.0
+@interface MAParticleSinglePointShapeModule : NSObject
+
+/**
+ * @brief 生成粒子的发射矩形区域模型,以比例的形式设置发射区域
+ * The emission rectangular area model of particles, setting the emission area in proportion
+ * @param x x坐标比例
+ * X-coordinate proportion
+ * @param y y坐标比例
+ * Y-coordinate proportion
+ * @param z z坐标比例
+ * Z-coordinate proportion
+ * @param isUseRatio 是否按比例
+ * Is it proportional
+ * @return 新生成的粒子发射单个点区域模型
+ * Newly generated particle emission single-point area model
+ */
+- (instancetype)initWithShapeX:(float)x Y:(float)y Z:(float)z useRatio:(BOOL)isUseRatio;
+
+@end
+
+#pragma mark - MAParticleRectShapeModule
+
+///粒子的发射矩形区域模型. since 6.5.0
+///Particle emission rectangular area model. since 6.5.0
+@interface MAParticleRectShapeModule : NSObject
+
+/**
+ * @brief 生成粒子的发射矩形区域模型,以比例的形式设置发射区域。
+ * Particle emission rectangular area model, setting the emission area in the form of proportions
+ * @param left 左边距比例
+ * Left margin ratio
+ * @param top 上边距比例
+ * Top margin ratio
+ * @param right 右边距比例
+ * Right margin ratio
+ * @param bottom 下边距比例
+ * Bottom margin ratio
+ * @param isUseRatio 是否按比例
+ * Is it proportional
+ * @return 新生成的粒子发射矩形区域模型
+ * Newly generated particle emission rectangular area model
+ */
+- (instancetype)initWithLeft:(float)left top:(float)top right:(float)right bottom:(float)bottom useRatio:(BOOL)isUseRatio;
+
+@end
+
+#pragma mark - MAParticleOverLifeModuleOC
+
+///粒子生命周期过程中状态变化,包含速度、旋转和颜色的变化. since 6.5.0
+///State changes during the particle life cycle, including changes in velocity, rotation, and color. since 6.5.0
+@interface MAParticleOverLifeModuleOC : NSObject
+
+/**
+ * @brief 设置粒子生命周期过程中速度的变化
+ * Set the change in speed during the particle's life cycle
+ * @param velocity 遵循MAParticleVelocityGenerate协议的速度生成类
+ * Speed generation class that follows the MAParticleVelocityGenerate protocol
+ */
+- (void)setVelocityOverLife:(id)velocity;
+
+/**
+ * @brief 设置粒子生命周期过程中角度的变化
+ * Set the change in angle during the particle's life cycle
+ * @param rotation 遵循MAParticleRotationGenerate协议的角度生成类
+ * Angle generation class conforming to the MAParticleRotationGenerate protocol
+ */
+- (void)setRotationOverLife:(id)rotation;
+
+/**
+ * @brief 设置粒子生命周期过程中大小的变化
+ * Set the size variation during the particle's lifecycle
+ * @param size 遵循MAParticleSizeGenerate协议的大小生成类
+ * Size generation class conforming to the MAParticleSizeGenerate protocol
+ */
+- (void)setSizeOverLife:(id)size;
+
+/**
+ * @brief 设置粒子生命周期过程中颜色的变化
+ * Set color changes during the particle lifecycle
+ * @param color 遵循MAParticleColorGenerate协议的颜色生成类
+ * A color generation class conforming to the MAParticleColorGenerate protocol
+ */
+- (void)setColorOverLife:(id)color;
+
+@end
+
+#pragma mark - MAParticleOverlayOptions
+
+///该类用于定义一个粒子覆盖物显示选项. since 6.5.0
+///This class is used to define display options for particle overlays. since 6.5.0
+@interface MAParticleOverlayOptions : NSObject
+
+///option选项是否可见. (默认YES)
+///Whether the option is visible. (Default YES)
+@property (nonatomic, assign) BOOL visibile;
+
+///粒子系统存活时间. (默认5000,单位毫秒))
+///Particle system lifetime. (Default 5000, unit milliseconds)
+@property (nonatomic, assign) NSTimeInterval duration;
+
+///粒子系统是否循环. (默认YES)
+///Whether the particle system loops. (Default YES)
+@property (nonatomic, assign) BOOL loop;
+
+///粒子系统的粒子最大数量. (默认100)
+///Maximum number of particles in the particle system. (Default 100)
+@property (nonatomic, assign) NSInteger maxParticles;
+
+///粒子系统的粒子图标. (默认nil)
+///Particle icon of the particle system. (Default nil)
+@property (nonatomic, strong) UIImage *icon;
+
+///每个粒子的初始大小. (默认(32.f*[[UIScreen mainScreen] nativeScale], 32.f*[[UIScreen mainScreen] nativeScale]),单位:OpenGLESPixels数量,计算方式为: OpenGLESPixels = ScreenPoint数量 * [[UIScreen mainScreen] nativeScale])
+///Initial size of each particle.(Default(32.f*[[UIScreen mainScreen] nativeScale], 32.f*[[UIScreen mainScreen] nativeScale]),Unit: OpenGLESPixels quantity, calculated as: OpenGLESPixels = ScreenPoint quantity * [[UIScreen mainScreen] nativeScale])
+@property (nonatomic, assign) CGSize startParticleSize;
+
+///每个粒子的存活时间. (默认5000,单位毫秒)
+///Lifetime of each particle. (Default 5000, unit: milliseconds)
+@property (nonatomic, assign) NSTimeInterval particleLifeTime;
+
+///每个粒子的初始颜色. (默认nil)
+///Initial color of each particle. (Default nil)
+@property (nonatomic, strong) id particleStartColor;
+
+///每个粒子的初始速度. (默认nil)
+///Initial velocity of each particle. (Default nil)
+@property (nonatomic, strong) id particleStartSpeed;
+
+///粒子的发射率,参考 MAParticleEmissionModuleOC 类. (默认nil)
+///The emission rate of particles, refer to the MAParticleEmissionModuleOC class. (default nil)
+@property (nonatomic, strong) MAParticleEmissionModuleOC *particleEmissionModule;
+
+///粒子的发射区域模型. (默认nil)
+///The emission area model of particles. (default nil)
+@property (nonatomic, strong) id particleShapeModule;
+
+///粒子生命周期过程,参考 MAParticleOverLifeModuleOC 类. (默认nil)
+///The life cycle process of particles, refer to the MAParticleOverLifeModuleOC class. (default nil)
+@property (nonatomic, strong) MAParticleOverLifeModuleOC *particleOverLifeModule;
+
+@end
+
+#pragma mark - MAParticleOverlayOptionsFactory
+
+///该类用于根据指定的天气类型,生成SDK内置的天气粒子覆盖物显示选项option. since 6.5.0
+///This class is used to generate the built-in weather particle overlay display option based on the specified weather type. since 6.5.0
+@interface MAParticleOverlayOptionsFactory : NSObject
+
+/**
+ * @brief 根据指定的天气类型生成粒子覆盖物显示选项option
+ * Generate particle overlay display options based on specified weather types
+ * @param particleType 天气类型
+ * weather type
+ * @return 新生成的粒子覆盖物显示选项option
+ * newly generated particle overlay display options
+ */
++ (NSArray *)particleOverlayOptionsWithType:(MAParticleOverlayType)particleType;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlayRenderer.h
new file mode 100644
index 0000000..9d6eda2
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAParticleOverlayRenderer.h
@@ -0,0 +1,36 @@
+//
+// MAParticleOverlayRenderer.h
+// MAMapKit
+//
+// Created by liubo on 2018/9/19.
+// Copyright © 2018年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_ParticleSystem
+
+#import "MAOverlayRenderer.h"
+#import "MAParticleOverlayOptions.h"
+#import "MAParticleOverlay.h"
+
+///该类是MAParticleOverlay的显示Renderer. since 6.5.0
+///This class is the display Renderer of MAParticleOverlay. since 6.5.0
+@interface MAParticleOverlayRenderer : MAOverlayRenderer
+
+///关联的MAParticleOverlay model
+///Associated MAParticleOverlay model
+@property (nonatomic, readonly) MAParticleOverlay *particleOverlay;
+
+/**
+ * @brief 根据指定MAParticleOverlay生成对应的Renderer
+ * Generate the corresponding Renderer based on the specified MAParticleOverlay
+ * @param particleOverlay 指定的MAParticleOverlay model
+ * the specified MAParticleOverlay model
+ * @return 生成的Renderer
+ * the generated Renderer
+ */
+- (instancetype)initWithParticleOverlay:(MAParticleOverlay *)particleOverlay;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPathShowRange.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPathShowRange.h
new file mode 100644
index 0000000..3ed8b3a
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPathShowRange.h
@@ -0,0 +1,24 @@
+//
+// MAPathShowRange.h
+// MAMapKit
+//
+// Created by shaobin on 2019/12/31.
+// Copyright © 2019 Amap. All rights reserved.
+//
+
+#ifndef MAPathShowRange_h
+#define MAPathShowRange_h
+
+struct MAPathShowRange {
+ float begin; ///<起点位置,整数部分表示起点索引,小数部分表示在线段上的位置 Start position, the integer part represents the start index, the decimal part represents the position on the segment
+ float end; ///<终点位置,整数部分表示起点索引,小数部分表示在线段上的位置 End position, the integer part represents the start index, the decimal part represents the position on the segment
+};
+
+typedef struct MAPathShowRange MAPathShowRange;
+
+static inline MAPathShowRange MAPathShowRangeMake(float begin, float end) {
+ return (MAPathShowRange){begin, end};
+}
+
+
+#endif /* MAPathShowRange_h */
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPinAnnotationView.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPinAnnotationView.h
new file mode 100644
index 0000000..ccf1fc2
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPinAnnotationView.h
@@ -0,0 +1,32 @@
+//
+// MAPinAnnotationView.h
+// MAMapKitDemo
+//
+// Created by songjian on 13-1-7.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import "MAMapView.h"
+#import "MAAnnotationView.h"
+
+///MAPinAnnotationColor
+typedef NS_ENUM(NSInteger, MAPinAnnotationColor){
+ MAPinAnnotationColorRed = 0, ///< 红色大头针 Red pin
+ MAPinAnnotationColorGreen, ///< 绿色大头针 Green pin
+ MAPinAnnotationColorPurple ///< 紫色大头针 Purple pin
+};
+
+///提供类似大头针效果的annotation view
+///Annotation view providing a pin-like effect
+@interface MAPinAnnotationView : MAAnnotationView
+
+///大头针的颜色
+///The color of the pin
+@property (nonatomic) MAPinAnnotationColor pinColor;
+
+///添加到地图时是否使用下落动画效果
+///Whether to use a drop animation effect when adding to the map
+@property (nonatomic) BOOL animatesDrop;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPoiFilter.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPoiFilter.h
new file mode 100644
index 0000000..1c48a2d
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPoiFilter.h
@@ -0,0 +1,30 @@
+//
+// MAPoiFilter.h
+// MAMapKit
+//
+// Created by linshiqing on 2024/6/18.
+// Copyright © 2024 Amap. All rights reserved.
+//
+
+#import
+@class MAMapView;
+
+NS_ASSUME_NONNULL_BEGIN
+typedef NS_OPTIONS(NSUInteger, MAPoiFilterType) {
+ MAPoiFilterTypePoi = 0x00000001, //!< 避让POI Avoid POI
+ MAPoiFilterTypeRoadName = 0x00000002, //!< 避让底图路名 Avoid basemap road names
+ MAPoiFilterTypeRoadShield = 0x00000004, //!< 避让路牌 Avoid road signs
+ MAPoiFilterTypeLabel3rd = 0x00000008, //!< 避让第三方label Avoid third-party labels
+ MAPoiFilterTypeAll = 0xFFFFFFFF //!< 避让所有 Avoid all
+};
+
+@interface MAPoiFilter : NSObject
+@property (nonatomic, assign) MAPoiFilterType filterType; //!< 避让类型 Avoid type
+// 请将CLLocationCoordinate2D类型使用[NSValue valueWithMACoordinate:]包装下
+//Please wrap the CLLocationCoordinate2D type with [NSValue valueWithMACoordinate:]
+@property (nonatomic, copy) NSArray *position; //!< 四边形避让框坐标 Quadrilateral avoidance box coordinates
+@property (nonatomic, copy) NSString *keyName; //!< 避让框名称 Avoidance box name
++ (instancetype)poiFilter:(MAMapView *)mapView filterType:(MAPoiFilterType)filterType keyName:(NSString *)keyName center:(CLLocationCoordinate2D)center width:(CGFloat)width height:(CGFloat)height;
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPointAnnotation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPointAnnotation.h
new file mode 100644
index 0000000..c2402a9
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPointAnnotation.h
@@ -0,0 +1,29 @@
+//
+// MAPointAnnotation.h
+// MAMapKitDemo
+//
+// Created by songjian on 13-1-7.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import "MAShape.h"
+#import
+
+///点标注数据
+///Point annotation data
+@interface MAPointAnnotation : MAShape
+
+///经纬度
+///Latitude and longitude
+@property (nonatomic, assign) CLLocationCoordinate2D coordinate;
+
+///是否固定在屏幕一点, 注意,拖动或者手动改变经纬度,都会导致设置失效
+///Whether it is fixed at a point on the screen, note that dragging or manually changing the latitude and longitude will cause the setting to become invalid
+@property (nonatomic, assign, getter = isLockedToScreen) BOOL lockedToScreen;
+
+///固定屏幕点的坐标
+///Fixed screen point coordinates
+@property (nonatomic, assign) CGPoint lockedScreenPoint;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolygon.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolygon.h
new file mode 100755
index 0000000..c106f13
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolygon.h
@@ -0,0 +1,69 @@
+//
+// MAPolygon.h
+// MAMapKit
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAMultiPoint.h"
+#import "MAOverlay.h"
+
+///此类用于定义一个由多个点组成的闭合多边形, 点与点之间按顺序尾部相连, 第一个点与最后一个点相连, 通常MAPolygon是MAPolygonView的model
+///This class is used to define a closed polygon composed of multiple points, where the points are connected sequentially from tail to head, and the first point is connected to the last point. Typically, MAPolygon is the model of MAPolygonView.
+@interface MAPolygon : MAMultiPoint
+
+///设置中空区域,用来创建中间带空洞的复杂图形。注意:传入的overlay只支持MAPolgon类型和MACircle类型,不支持与polygon边相交或在polygon外部,不支持hollowShapes彼此间相交,和空洞顺序有关,不支持嵌套. since 5.5.0
+///Set the hollow area to create complex shapes with holes in the middle. Note: The incoming overlay only supports MAPolgon type and MACircle type. Intersection with polygon edges or being outside the polygon is not supported, intersection between hollowShapes is not supported, it is related to the order of holes, nesting is not supported. since 5.5.0
+@property (nonatomic, strong) NSArray> *hollowShapes;
+
+/**
+ * @brief 根据经纬度坐标数据生成闭合多边形
+ * Generate a closed polygon based on latitude and longitude coordinate data
+ * @param coords 经纬度坐标点数据,coords对应的内存会拷贝,调用者负责该内存的释放
+ * The memory corresponding to the latitude and longitude coordinate points, coords, will be copied, and the caller is responsible for releasing this memory
+ * @param count 经纬度坐标点数组个数
+ * The number of latitude and longitude coordinate point arrays
+ * @return 新生成的多边形
+ * Newly generated polygon
+ */
++ (instancetype)polygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
+
+/**
+ * @brief 根据map point数据生成多边形
+ * Generate polygon based on map point data
+ * @param points map point数据,points对应的内存会拷贝,调用者负责该内存的释放
+ * map point data, the memory corresponding to points will be copied, the caller is responsible for releasing this memory
+ * @param count 点的个数
+ * number of points
+ * @return 新生成的多边形
+ * Newly generated polygon
+ */
++ (instancetype)polygonWithPoints:(MAMapPoint *)points count:(NSUInteger)count;
+
+/**
+ * @brief 重新设置多边形顶点. since 5.0.0
+ * Reset polygon vertices. since 5.0.0
+ * @param points 指定的直角坐标点数组, C数组,内部会做copy,调用者负责内存管理
+ * specified rectangular coordinate point array, C array, internal copy will be made, caller is responsible for memory management
+ * @param count 坐标点的个数
+ * number of coordinate points
+ * @return 是否设置成功
+ * whether the setup was successful
+ */
+- (BOOL)setPolygonWithPoints:(MAMapPoint *)points count:(NSInteger)count;
+
+/**
+ * @brief 重新设置多边形顶点. since 5.0.0
+ * Reset polygon vertices. since 5.0.0
+ * @param coords 指定的经纬度坐标点数组, C数组,内部会做copy,调用者负责内存管理
+ * specified latitude and longitude coordinate point array, C array, internal copy will be made, caller is responsible for memory management
+ * @param count 坐标点的个数
+ * number of coordinate points
+ * @return 是否设置成功
+ * whether the setup was successful
+ */
+- (BOOL)setPolygonWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger)count;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolygonRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolygonRenderer.h
new file mode 100755
index 0000000..f37668b
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolygonRenderer.h
@@ -0,0 +1,32 @@
+//
+// MAPolygonRenderer.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAPolygon.h"
+#import "MAOverlayPathRenderer.h"
+
+///此类用于绘制MAPolygon,可以通过MAOverlayPathRenderer修改其fill和stroke attributes
+///This class is used to draw MAPolygon, and its fill and stroke attributes can be modified through MAOverlayPathRenderer
+@interface MAPolygonRenderer : MAOverlayPathRenderer
+
+///关联的MAPolygon model
+///associated MAPolygon model
+@property (nonatomic, readonly) MAPolygon *polygon;
+
+/**
+ * @brief 根据指定的多边形生成一个多边形Renderer
+ * Generate a polygon Renderer based on the specified polygon
+ * @param polygon polygon 指定的多边形数据对象
+ * polygon specifies the polygon data object
+ * @return 新生成的多边形Renderer
+ * newly generated polygon Renderer
+ */
+- (instancetype)initWithPolygon:(MAPolygon *)polygon;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolyline.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolyline.h
new file mode 100755
index 0000000..e55fa9a
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolyline.h
@@ -0,0 +1,65 @@
+//
+// MAPolyline.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import "MAMultiPoint.h"
+#import "MAOverlay.h"
+
+///此类用于定义一个由多个点相连的多段线,点与点之间尾部相连但第一点与最后一个点不相连, 通常MAPolyline是MAPolylineView的model
+///This class is used to define a polyline connected by multiple points, where the points are connected end-to-end but the first point is not connected to the last point. Typically, MAPolyline is the model of MAPolylineView.
+@interface MAPolyline : MAMultiPoint
+
+/**
+ * @brief 根据map point数据生成多段线
+ * Generate polylines based on map point data
+ * @param points map point数据,points对应的内存会拷贝,调用者负责该内存的释放
+ * map point data, the memory corresponding to points will be copied, the caller is responsible for releasing this memory
+ * @param count map point个数
+ * number of map points
+ * @return 生成的多段线
+ * generated polylines
+ */
++ (instancetype)polylineWithPoints:(MAMapPoint *)points count:(NSUInteger)count;
+
+/**
+ * @brief 根据经纬度坐标数据生成多段线
+ * Generate a polyline based on latitude and longitude coordinate data
+ * @param coords 经纬度坐标数据,coords对应的内存会拷贝,调用者负责该内存的释放
+ * Latitude and longitude coordinate data, the memory corresponding to coords will be copied, the caller is responsible for releasing this memory
+ * @param count 经纬度坐标个数
+ * Number of latitude and longitude coordinates
+ * @return 生成的多段线
+ * generated polylines
+ */
++ (instancetype)polylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSUInteger)count;
+
+/**
+ * @brief 重新设置折线坐标点. since 5.0.0
+ * Reset polyline coordinate points. since 5.0.0
+ * @param points 指定的直角坐标点数组, C数组,内部会做copy,调用者负责内存管理
+ * Specified rectangular coordinate point array, C array, internal copy will be made, caller is responsible for memory management.
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @return 是否设置成功
+ * Whether the setting is successful
+ */
+- (BOOL)setPolylineWithPoints:(MAMapPoint *)points count:(NSInteger)count;
+
+/**
+ * @brief 重新设置折线坐标点. since 5.0.0
+ * Reset polyline coordinate points. since 5.0.0
+ * @param coords 指定的经纬度坐标点数组, C数组,内部会做copy,调用者负责内存管理
+ * Specified latitude-longitude coordinate point array, C array, internal copy will be made, caller is responsible for memory management.
+ * @param count 坐标点的个数
+ * Number of coordinate points
+ * @return 是否设置成功
+ * Whether the setting is successful
+ */
+- (BOOL)setPolylineWithCoordinates:(CLLocationCoordinate2D *)coords count:(NSInteger)count;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolylineRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolylineRenderer.h
new file mode 100755
index 0000000..e9fda6b
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAPolylineRenderer.h
@@ -0,0 +1,57 @@
+//
+// MAPolylineRenderer.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAPolyline.h"
+#import "MAOverlayPathRenderer.h"
+#import "MAPathShowRange.h"
+
+///此类用于绘制MAPolyline,可以通过MAOverlayPathRenderer修改其fill和stroke attributes
+///This class is used to draw MAPolyline, and its fill and stroke attributes can be modified through MAOverlayPathRenderer.
+@interface MAPolylineRenderer : MAOverlayPathRenderer
+
+///关联的MAPolyline model
+///associated MAPolyline model
+@property (nonatomic, readonly) MAPolyline *polyline;
+
+///设置是否显示3d箭头线, 默认为NO。如果设置为YES,则为3d箭头线。since 6.7.0
+///Set whether to display the 3D arrow line, default is NO. If set to YES, it will be a 3D arrow line. since 6.7.0
+@property (nonatomic, assign) BOOL is3DArrowLine;
+
+///设置为立体3d箭头的侧边颜色(当is3DArrowLine为YES时有效)顶部颜色使用strokeColor。since 6.7.0
+///Set the side color of the 3D arrow (effective when is3DArrowLine is YES) The top color uses strokeColor. since 6.7.0
+@property (nonatomic, strong) UIColor *sideColor;
+
+///是否开启点击选中功能,默认NO. since 7.1.0
+///Whether to enable the click selection function, default is NO. since 7.1.0
+@property (nonatomic, assign) BOOL userInteractionEnabled;
+
+///用于调整点击选中热区大小,默认为0. 负值增大热区,正值减小热区. since 7.1.0
+///Used to adjust the size of the click selection hotspot, default is 0. Negative values increase the hotspot, positive values decrease the hotspot. since 7.1.0
+@property (nonatomic, assign) CGFloat hitTestInset;
+
+///是否启用显示范围,YES启用,不启用时展示全路径 since 7.5.0
+///Whether to enable the display range, YES to enable, when not enabled, the full path is displayed. since 7.5.0
+@property (nonatomic, assign) BOOL showRangeEnabled;
+
+///显示范围 since 7.5.0
+///Display range since 7.5.0
+@property (nonatomic, assign) MAPathShowRange showRange;
+
+/**
+ * @brief 根据指定的MAPolyline生成一个多段线Renderer
+ * Generate a polyline Renderer based on the specified MAPolyline
+ * @param polyline 指定MAPolyline
+ * Specify MAPolyline
+ * @return 新生成的多段线Renderer
+ * Newly generated polyline Renderer
+ */
+- (instancetype)initWithPolyline:(MAPolyline *)polyline;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MARouteOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MARouteOverlay.h
new file mode 100644
index 0000000..3121455
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MARouteOverlay.h
@@ -0,0 +1,54 @@
+//
+// MARouteOverlay.h
+// MAMapKit
+//
+// Created by linshiqing on 2024/1/18.
+// Copyright © 2024 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if FEATURE_ROUTE_OVERLAY
+#import "MABaseEngineOverlay.h"
+#import "MARouteOverlayModel.h"
+NS_ASSUME_NONNULL_BEGIN
+
+
+@interface MARouteOverlay : MABaseEngineOverlay
+@property (nonatomic, assign, readonly) NSUInteger mapScene;
+@property (nonatomic, copy, readonly) NSArray *params;
+@property (nonatomic, assign, readonly) BOOL select;
+@property (nonatomic, strong, readonly) MAMapRouteOverlayData *data;
+@property (nonatomic, copy, readonly) NSArray *passedColors;
+
+- (instancetype)initWithMapSecne:(NSUInteger)mapScene params:(NSArray *)params select:(BOOL)select data:(MAMapRouteOverlayData *)data passedColors:(NSArray *)passedColors;
+
+- (void)setCar2DWithIndex:(uint32_t)index position:(float)postion;
+
+- (void)setCar3DWithIndex:(uint32_t)index position:(float)postion;
+
+- (void)addRouteName;
+
+- (void)removeRouteName;
+
+- (void)setLineWidthScale:(float)scale;
+
+- (void)setLine2DWithLineWidth:(int32_t)lineWidth borderWidth:(int32_t)borderWidth;
+
+ - (void)setShowArrow:(BOOL)bShow;
+
+- (void)setArrow3DTexture:(UIImage *)image;
+
+- (void)setRouteItemParam:(MARouteOverlayParam *)routeParam;
+
+- (void)setHighlightType:(MAMapRouteHighLightType)type;
+
+- (void)setHighlightParam:(MARouteOverlayHighLightParam *)highlightParam;
+
+- (void)setSelectStatus:(BOOL)status;
+
+- (void)setShowNaviRouteNameCountMap:(NSDictionary*)countMap;
+
+- (void)setArrowFlow:(BOOL)bFlow;
+@end
+NS_ASSUME_NONNULL_END
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MARouteOverlayModel.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MARouteOverlayModel.h
new file mode 100644
index 0000000..29c6730
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MARouteOverlayModel.h
@@ -0,0 +1,161 @@
+//
+// MARouteOverlayModel.h
+// MAMapKit
+//
+// Created by linshiqing on 2024/1/18.
+// Copyright © 2024 Amap. All rights reserved.
+//
+
+#import
+#import
+#if FEATURE_ROUTE_OVERLAY
+NS_ASSUME_NONNULL_BEGIN
+/**
+ * @brief 路线纹理枚举 Route texture enumeration
+ */
+typedef NS_ENUM(NSInteger, MAMapRouteTexture) {
+ MAMapRouteTextureNonavi = 0, //!< 非导航道路,步行代表不绘制路段 non-navigation roads, walking represents not drawing the road section
+ MAMapRouteTextureNavi = 1, //!< 导航道路,骑步行代表高亮路段 navigation roads, walking and cycling represent highlighted road sections
+ MAMapRouteTextureDefault = 2, //!< 实时交通默认状态,步行代表置灰路段 real-time traffic default state, walking represents grayed-out road sections
+ MAMapRouteTextureOpen = 3, //!< 实时交通畅通状态 real-time traffic smooth state
+ MAMapRouteTextureAmble = 4, //!< 实时交通缓行状态 Real-time traffic slow status
+ MAMapRouteTextureJam = 5, //!< 实时交通拥堵状态 Real-time traffic congestion status
+ MAMapRouteTextureCongested = 6, //!< 实时交通极其拥堵状态 Real-time traffic extremely congested status
+ MAMapRouteTextureArrow = 7, //!< 路线上鱼骨箭头 Fishbone arrows on the route
+ MAMapRouteTextureCustom1 = 8, //!< 自定义路线纹理1, 与status值对应 Custom route texture 1, corresponding to status value
+ MAMapRouteTextureCustom2 = 9, //!< 自定义路线纹理2, 与status值对应 Custom route texture 2, corresponding to status value
+ MAMapRouteTextureCustom3 = 10, //!< 自定义路线纹理3, 与status值对应 Custom route texture 3, corresponding to status value
+ MAMapRouteTextureCustom4 = 11, //!< 自定义路线纹理4, 与status值对应 Custom route texture 4, corresponding to status value
+ MAMapRouteTextureCustom5 = 12, //!< 自定义路线纹理5, 与status值对应 Custom route texture 5, corresponding to status value
+ MAMapRouteTextureCustom6 = 13, //!< 自定义路线纹理6, 与status值对应 Custom route texture 6, corresponding to status value
+ MAMapRouteTextureRapider = 16, //!< 自定义路线纹理16,极其畅通 Custom route texture 16, extremely smooth
+ MAMapRouteTextureRestrain = 30, //!< 自定义路线纹理30, 导航抑制状态 Custom route texture 30, navigation suppression status
+ MAMapRouteTextureCustomMax = 31, //!< 自定义路线纹理最大值, 与status值对应 Maximum custom route texture value, corresponding to the status value
+ MAMapRouteTextureCharge = 32, //!< 收费道路 Toll road
+ MAMapRouteTextureFree = 33, //!< 免费道路 Free road
+ MAMapRouteTextureLimit = 34, //!< 限行道路 Restricted road
+ MAMapRouteTextureSlower = 35, //!< 通勤场景下更拥堵道路 More congested road in commuting scenarios
+ MAMapRouteTextureFaster = 36, //!< 通勤场景下更畅通道路 Smoother roads in commuting scenarios
+ MAMapRouteTextureWrong = 37, //!< 报错道路 Error roads
+ MAMapRouteTextureFerry = 38, //!< 轮渡线 Ferry lines
+ MAMapRouteTextureNumber, //!< 纹理个数 Number of textures
+};
+
+@interface MAPolylineCapTextureInfo : NSObject
+@property (nonatomic, assign) float x1; //!< 纹理左上角X Top-left X of texture
+@property (nonatomic, assign) float y1; //!< 纹理左上角Y Top-left Y of texture
+@property (nonatomic, assign) float x2; //!< 纹理右下角X Bottom-right X of texture
+@property (nonatomic, assign) float y2; //!< 纹理右上角Y Top-right Y of texture
+@end
+
+@interface MAPolylineTextureInfo : MAPolylineCapTextureInfo
+@property (nonatomic, assign) float textureLen; //!< 纹理长度,仅在绘制虚线线型时设置 Texture length, only set when drawing dashed line types
+@end
+
+typedef NS_ENUM(NSInteger, MAMapRouteLineWidthType) {
+ MAMapRouteLineWidthTypePixel = 0,
+ MAMapRouteLineWidthTypeMeter = 1,
+};
+
+@interface MARouteOverlayParam : NSObject
+@property (nonatomic, assign) BOOL lineExtract; //!< 是否抽稀 Whether to thin out
+@property (nonatomic, assign) BOOL useColor; //!< 是否使用颜色 Whether to use color
+@property (nonatomic, assign) BOOL usePoint; //!< 是否使用Point点 Whether to use Point
+@property (nonatomic, assign) BOOL useCap; //!< 是否使用线帽 Whether to use line caps
+@property (nonatomic, assign) BOOL canBeCovered; //!< 能否被覆盖 Whether it can be covered
+@property (nonatomic, assign) BOOL showArrow; //!< 是否显示箭头 上层控制箭头是否显示 Whether to display arrows Upper layer controls whether arrows are displayed
+@property (nonatomic, assign) BOOL needColorGradient; //!< 是否需要渐变 Whether gradient is needed
+@property (nonatomic, assign) BOOL clickable; //!< 是否可点击 Is it clickable
+@property (nonatomic, assign) int32_t lineWidth; //!< 线宽 Line width
+@property (nonatomic, assign) int32_t borderLineWidth; //!< 边线宽 Border width
+@property (nonatomic, strong) UIImage *fillMarkerImage; //!< 里线纹理id Inner line texture ID
+@property (nonatomic, strong) UIImage *simple3DFillMarkerImage; //!< 简易三维下里线纹理 Inner line texture in simple 3D
+@property (nonatomic, strong) UIImage *borderMarkerImage; //!< 边线纹理id Border texture ID
+@property (nonatomic, assign) uint32_t fillColor; //!< 填充颜色 Fill color
+@property (nonatomic, assign) uint32_t borderColor; //!< 边颜色 Border color
+@property (nonatomic, assign) uint32_t selectFillColor; //!< 选中的填充颜色 Selected fill color
+@property (nonatomic, assign) uint32_t unSelectFillColor; //!< 未选中的填充颜色 Unselected fill color
+@property (nonatomic, assign) uint32_t selectBorderColor; //!< 选中的边线颜色 Selected border color
+@property (nonatomic, assign) uint32_t unSelectBorderColor;//!< 未选中的边线颜色 Unselected border color
+@property (nonatomic, assign) uint32_t pointDistance; //!< 两点间距离 Distance between two points
+@property (nonatomic, assign) uint32_t priority; //!< 设置item的优先级(只有usePoint为true有效) Set the priority of the item (only valid when usePoint is true)
+@property (nonatomic, assign) MAMapRouteTexture routeTexture; //!< 路线纹理枚举 具体参考MapRouteTexture Route texture enumeration, refer to MapRouteTexture for details
+@property (nonatomic, strong) MAPolylineTextureInfo *lineTextureInfo; //!< 纹理坐标参数 Texture coordinate parameters
+@property (nonatomic, strong) MAPolylineTextureInfo *lineSimple3DTextureInfo;//!< 简易三维下纹理坐标参数 Simplified 3D texture coordinate parameters
+@property (nonatomic, strong) MAPolylineCapTextureInfo *lineCapTextureInfo; //!< 线帽纹理参数 Line cap texture parameters
+@property (nonatomic, assign) NSString *lineBorderQuery; //!< 边线纹理资源URL地址 Edge texture resource URL
+@property (nonatomic, assign) NSString *lineFillQuery; //!< 中心线纹理资源URL地址 Centerline texture resource URL
+@property (nonatomic, assign) MAMapRouteLineWidthType lineWidthType; //!< 线宽类型 Line width type
+@end
+
+
+typedef NS_ENUM(NSInteger, MAMapRouteHighLightType) {
+ MAMapRouteHighLightTypeNone = 0, //!< 无高亮效果 No highlight effect
+ MAMapRouteHighLightTypeSegment //!< 有一段路高亮,其他路段非高亮显示 One section of the road is highlighted, while other sections are not highlighted
+};
+
+@interface MARouteOverlayHighLightParam : NSObject
+@property (nonatomic, assign) uint32_t fillColorHightLight; //!< 高亮路段的填充颜色 The fill color of the highlighted section
+@property (nonatomic, assign) uint32_t borderColorHightLight; //!< 高亮路段的边缘颜色 The edge color of the highlighted section
+@property (nonatomic, assign) uint32_t fillColorNormal; //!< 非高亮路段的填充颜色 The fill color of the non-highlighted section
+@property (nonatomic, assign) uint32_t borderColorNormal; //!< 非高亮路段的边缘颜色 The edge color of the non-highlighted section
+@property (nonatomic, assign) uint32_t arrowColorNormal; //!< 非高亮路段的鱼骨线颜色,高亮路段使用纹理原来的颜色 The color of the fishbone line in the non-highlighted section, the highlighted section uses the original color of the texture
+@end
+
+
+/**
+ * @brief 路线交通状态 route traffic status
+ */
+@interface MAMapRouteOverlayTrafficState : NSObject
+@property (nonatomic, assign) uint32_t state; //!< 路线状态 4B route status 4B
+@property (nonatomic, assign) uint32_t point2DIndex; //!< 二维起始坐标点索引 4B 2D starting coordinate point index 4B
+@property (nonatomic, assign) uint32_t point3DIndex; //!< 三维起始坐标点索引 4B 3D starting coordinate point index 4B
+@property (nonatomic, assign) uint32_t point3DCount; //!< 三维坐标点个数 4B number of 3D coordinate points 4B
+@end
+
+/**
+ * @brief 路线颜色 Route color
+ */
+@interface MAMapRouteOverlayColorIndex : NSObject
+@property (nonatomic, assign) uint32_t nColor; //!< 路线颜色(ARGB) Route color(ARGB)
+@property (nonatomic, assign) uint32_t point2DIndex; //!< 二维起始坐标点索引 (如无二维坐标) 2D starting coordinate point index (if no 2D coordinates)
+@property (nonatomic, assign) uint32_t point3DIndex; //!< 三维起始坐标点索引 4B 3D starting coordinate point index 4B
+@property (nonatomic, assign) uint32_t point3DCount; //!< 三维坐标点个数 4B number of 3D coordinate points 4B
+@end
+
+/**
+ * @brief 路线道路名称 Route road name
+ */
+@interface MAMapRouteOverlayRoadName : NSObject
+@property (nonatomic, copy) NSString *name; //!< 道路名称字符串, UTF8编码 Road name string, UTF8 encoding
+@property (nonatomic, assign) uint32_t point2DIndex; //!< 道路对应的二维形点起始索引 4B Starting index of 2D shape points for road (4B)
+@property (nonatomic, assign) uint32_t point2DSize; //!< 道路对应的二维形点个数 4B Number of 2D shape points for road (4B)
+@property (nonatomic, assign) uint32_t point3DIndex; //!< 道路对应的三维形点起始索引 4B Starting index of 3D shape points for the road 4B
+@property (nonatomic, assign) uint32_t point3DSize; //!< 道路对应的三维形点个数 4B Number of 3D shape points for the road 4B
+@property (nonatomic, assign) uint32_t roadLength; //!< 道路长度 4B Road length 4B
+@property (nonatomic, assign) uint32_t roadClass; //!< 道路等级 4B Road level 4B
+@end
+
+@interface MAMapPoint2F : NSObject
+@property (nonatomic, assign) CGFloat x;
+@property (nonatomic, assign) CGFloat y;
+@end
+
+@interface MAMapPoint3F : MAMapPoint2F
+@property (nonatomic, assign) CGFloat z;
+@end
+
+@interface MAMapRouteOverlayData : NSObject
+@property (nonatomic, assign) uint32_t checkFlag;
+@property (nonatomic, assign) uint32_t routeType;
+@property (nonatomic, copy) NSArray *point2DArray;
+@property (nonatomic, copy) NSArray *trafficStateArray;
+@property (nonatomic, copy) NSArray *roadNameArray;
+@property (nonatomic, copy) NSArray *point2DFlagArray;
+@property (nonatomic, copy) NSArray *point3DArray;
+@property (nonatomic, copy) NSArray *point3DFlagArray;
+@property (nonatomic, copy) NSArray *colorIndexArray;
+@end
+
+NS_ASSUME_NONNULL_END
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAShape.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAShape.h
new file mode 100755
index 0000000..66dd7fb
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAShape.h
@@ -0,0 +1,28 @@
+//
+// MAShape.h
+// MAMapKit
+//
+//
+// Copyright (c) 2011年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAAnnotation.h"
+#import "MABaseOverlay.h"
+
+///该类为一个抽象类,定义了基于MAAnnotation的MAShape类的基本属性和行为,不能直接使用,必须子类化之后才能使用
+///This is an abstract class that defines the basic properties and behaviors of the MAShape class based on MAAnnotation. It cannot be used directly and must be subclassed before use.
+@interface MAShape : MABaseOverlay {
+
+ NSString *_title; ///<标题 Title
+ NSString *_subtitle; ///<副标题 Subtitle
+}
+
+///标题 Title
+@property (nonatomic, copy) NSString *title;
+
+///副标题 Subtitle
+@property (nonatomic, copy) NSString *subtitle;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATerrainOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATerrainOverlay.h
new file mode 100644
index 0000000..2ba0294
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATerrainOverlay.h
@@ -0,0 +1,33 @@
+//
+// MATopographyOverlay.h
+// MAMapKit
+//
+// Created by JZ on 2021/3/17.
+// Copyright © 2021 Amap. All rights reserved.
+//
+
+#import "MAMapKit.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MATerrainOverlay : MATileOverlay
+
+///terrainURLTemplate获取地形数据,默认使用高德地形数据
+///terrainURLTemplate obtains terrain data, defaulting to AutoNavi terrain data
+@property (readonly) NSString *terrainURLTemplate;
+
+///terrainTextureURLTemplate获取地形纹理数据,默认使用高德卫星数据
+///terrainTextureURLTemplate obtains terrain texture data, defaulting to AutoNavi satellite imagery
+@property (readonly) NSString *terrainTextureURLTemplate;
+
+@property (strong, nonatomic) UIImage *terrainDefalutImage;
+
+/**
+ * @brief 初始化地形overlay
+ * initialize terrain overlay
+ */
+- (instancetype)initDefaultTerrainOverlay;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATerrainOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATerrainOverlayRenderer.h
new file mode 100644
index 0000000..ca9acda
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATerrainOverlayRenderer.h
@@ -0,0 +1,18 @@
+//
+// MATopographyOverlayRenderer.h
+// MAMapKit
+//
+// Created by JZ on 2021/3/17.
+// Copyright © 2021 Amap. All rights reserved.
+//
+
+#import "MAMapKit.h"
+#import "MATileOverlayRenderer.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MATerrainOverlayRenderer : MATileOverlayRenderer
+
+@end
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATileOverlay.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATileOverlay.h
new file mode 100644
index 0000000..6f386ec
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATileOverlay.h
@@ -0,0 +1,97 @@
+//
+// MATileOverlay.h
+// MapKit_static
+//
+// Created by Li Fei on 11/22/13.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_TILE
+
+#import "MAOverlay.h"
+#import "MABaseOverlay.h"
+
+///该类是覆盖在球面墨卡托投影上的图片tiles的数据源
+///This class is the data source for image tiles covering the spherical Mercator projection
+@interface MATileOverlay : MABaseOverlay
+
+///瓦片大小,默认是256x256, 最小支持64*64
+///Tile size, default is 256x256, minimum support is 64*64
+@property (nonatomic, assign) CGSize tileSize;
+
+///tileOverlay的可见最小Zoom值
+///The minimum visible Zoom value for tileOverlay
+@property NSInteger minimumZ __attribute((deprecated("Deprecated, calling has no effect. since 9.6.0")));
+
+///tileOverlay的可见最大Zoom值
+///The maximum visible Zoom value of tileOverlay
+@property NSInteger maximumZ __attribute((deprecated("Deprecated, calling has no effect. since 9.6.0")));
+
+///同initWithURLTemplate:中的URLTemplate
+///Same as the URLTemplate in initWithURLTemplate:
+@property (readonly) NSString *URLTemplate;
+
+///暂未开放
+///not yet open
+@property (nonatomic) BOOL canReplaceMapContent;
+
+///是否停止不在显示区域内的瓦片下载,默认NO. since 5.3.0
+///whether to stop downloading tiles outside the display area, default is NO. since 5.3.0
+@property (nonatomic, assign) BOOL disableOffScreenTileLoading;
+
+/**
+ * @brief 根据指定的URLTemplate生成tileOverlay
+ * Generate tileOverlay based on the specified URLTemplate
+ * @param URLTemplate URLTemplate是一个包含"{x}","{y}","{z}","{scale}"的字符串,"{x}","{y}","{z}","{scale}"会被tile path的值所替换,并生成用来加载tile图片数据的URL 。例如 http://server/path?x={x}&y={y}&z={z}&scale={scale}
+ * URLTemplate is a string containing "{x}","{y}","{z}","{scale}", where "{x}","{y}","{z}","{scale}" will be replaced by the tile path value to generate the URL for loading tile image data. For example, http://server/path?x={x}&y={y}&z={z}&scale={scale}
+ * @return 以指定的URLTemplate字符串生成tileOverlay
+ * Generate tileOverlay using the specified URLTemplate string
+ */
+- (id)initWithURLTemplate:(NSString *)URLTemplate;
+
+@end
+
+///MATileOverlayPath
+struct MATileOverlayPath{
+ NSInteger x; ///< x坐标 x-coordinate
+ NSInteger y; ///< y坐标 y-coordinate
+ NSInteger z; ///< 缩放级别 zoom level
+ CGFloat contentScaleFactor; ///< 屏幕的scale factor screen's scale factor
+ NSInteger index; ///< 对应的下载url corresponding download URL
+ NSInteger requestId; ///<资源下载唯一标识,用于记录 Unique identifier for resource download, used for recording
+};
+typedef struct MATileOverlayPath MATileOverlayPath;
+
+///子类可覆盖CustomLoading中的方法来自定义加载MATileOverlay的行为。
+///Subclasses can override methods in CustomLoading to customize the behavior of loading MATileOverlay
+@interface MATileOverlay (CustomLoading)
+
+/**
+ * @brief 以tile path生成URL。用于加载tile,此方法默认填充URLTemplate
+ * Generate URL from tile path. Used to load tiles, this method defaults to filling URLTemplate
+ * @param path tile path
+ * @return 以tile path生成tileOverlay
+ * Generate tileOverlay from tile path
+ */
+- (NSURL *)URLForTilePath:(MATileOverlayPath)path;
+
+/**
+ * @brief 加载被请求的tile,并以tile数据或加载tile失败error访问回调block;默认实现为首先用URLForTilePath去获取URL,然后用异步NSURLConnection加载tile
+ * Load the requested tile and access the callback block with tile data or a tile loading failure error; the default implementation first uses URLForTilePath to obtain the URL, then loads the tile asynchronously with NSURLConnection.
+ * @param path tile path
+ * @param result 用来传入tile数据或加载tile失败的error访问的回调block
+ * A callback block used to pass in tile data or access errors when tile loading fails
+ */
+- (void)loadTileAtPath:(MATileOverlayPath)path result:(void (^)(NSData *tileData, NSError *error))result;
+
+/**
+ * @brief 取消请求瓦片,当地图显示区域发生变化时,会取消显示区域外的瓦片的下载, 当disableOffScreenTileLoading=YES时会被调用。since 5.3.0
+ * Cancel tile requests, when the map display area changes, it will cancel the download of tiles outside the display area, and it will be called when disableOffScreenTileLoading=YES. since 5.3.0
+ * @param path tile path
+ */
+- (void)cancelLoadOfTileAtPath:(MATileOverlayPath)path;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATileOverlayRenderer.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATileOverlayRenderer.h
new file mode 100644
index 0000000..76fa91a
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATileOverlayRenderer.h
@@ -0,0 +1,41 @@
+//
+// MATileOverlayRenderer.h
+// MapKit_static
+//
+// Created by Li Fei on 11/25/13.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#if MA_INCLUDE_OVERLAY_TILE
+
+#import "MAOverlayRenderer.h"
+#import "MATileOverlay.h"
+
+///此类是将MAOverlayRenderer中的覆盖tiles显示在地图上的Renderer
+///This type of Renderer displays overlay tiles from MAOverlayRenderer on the map
+@interface MATileOverlayRenderer : MAOverlayRenderer
+
+///覆盖在球面墨卡托投影上的图片tiles的数据源
+///Data source for image tiles covering the spherical Mercator projection
+@property (nonatomic ,readonly) MATileOverlay *tileOverlay;
+
+/**
+ * @brief 根据指定的tileOverlay生成将tiles显示在地图上的Renderer
+ * Generates a Renderer to display tiles on the map based on the specified tileOverlay
+ * @param tileOverlay 制定了覆盖图片
+ * Established overlay images
+ * @return 以tileOverlay新生成Renderer
+ * Newly generated Renderer with tileOverlay
+ */
+- (instancetype)initWithTileOverlay:(MATileOverlay *)tileOverlay;
+
+/**
+ * @brief 清除所有tile的缓存,并刷新overlay
+ * Clear the cache of all tiles and refresh the overlay
+ */
+- (void)reloadData;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATouchPoi.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATouchPoi.h
new file mode 100644
index 0000000..e0c5f20
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATouchPoi.h
@@ -0,0 +1,29 @@
+//
+// MATouchPoi.h
+// MapKit_static
+//
+// Created by songjian on 13-7-17.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import
+
+///MATouchPoi 定义
+///MATouchPoi definition
+@interface MATouchPoi : NSObject
+
+///名称
+///name
+@property (nonatomic, copy, readonly) NSString *name;
+
+///经纬度坐标
+///latitude and longitude coordinates
+@property (nonatomic, assign, readonly) CLLocationCoordinate2D coordinate;
+
+///poi的ID
+///POI ID
+@property (nonatomic, copy, readonly) NSString *uid;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATraceLocation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATraceLocation.h
new file mode 100644
index 0000000..5b499e1
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATraceLocation.h
@@ -0,0 +1,50 @@
+//
+// MATraceLocation.h
+// MAMapKit
+//
+// Created by shaobin on 16/9/1.
+// Copyright © 2016年 Amap. All rights reserved.
+//
+
+
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_TRACE_CORRECT
+
+#import
+#import
+
+///返回轨迹点定义
+///Return track point definition
+@interface MATracePoint : NSObject
+
+///纬度坐标
+///Latitude coordinate
+@property (nonatomic, assign) CLLocationDegrees latitude;
+///经度坐标
+///Longitude coordinate
+@property (nonatomic, assign) CLLocationDegrees longitude;
+
+@end
+
+///传入轨迹点定义
+///Incoming track point definition
+@interface MATraceLocation : NSObject
+
+///经纬度坐标
+///Latitude and longitude coordinates
+@property (nonatomic, assign) CLLocationCoordinate2D loc;
+///角度, 标识移动方向,单位度
+///Angle, indicating the direction of movement, unit degree
+@property (nonatomic, assign) double angle;
+///速度,单位km/h
+///Speed, unit km/h
+@property (nonatomic, assign) double speed;
+///时间,单位毫秒
+///Time, unit millisecond
+@property (nonatomic, assign) double time;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MATraceManager.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATraceManager.h
new file mode 100644
index 0000000..0a56358
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MATraceManager.h
@@ -0,0 +1,129 @@
+//
+// MATraceManager.h
+// MAMapKit
+//
+// Created by shaobin on 16/9/1.
+// Copyright © 2016年 Amap. All rights reserved.
+//
+
+
+
+#import "MAConfig.h"
+
+#if MA_INCLUDE_TRACE_CORRECT
+
+#import
+#import
+#import "MATraceLocation.h"
+
+@class MATraceManager;
+
+///处理中回调, index: 批次编号,0 based
+///Processing callback, index: batch number, 0 based
+typedef void(^MAProcessingCallback)(int index, NSArray *points);
+
+///成功回调,distance:距离,单位米
+///Success callback, distance: distance, unit meters
+typedef void(^MAFinishCallback)(NSArray *points, double distance);
+
+///失败回调
+///Failure callback
+typedef void(^MAFailedCallback)(int errorCode, NSString *errorDesc);
+
+///定位回调, locations: 原始定位点; tracePoints: 纠偏后的点,如果纠偏失败返回nil; distance:距离; error: 纠偏失败时的错误信息
+///Location callback, locations: raw location points; tracePoints: corrected points, returns nil if correction fails; distance: distance; error: error message when correction fails
+typedef void(^MATraceLocationCallback)(NSArray *locations, NSArray *tracePoints, double distance, NSError *error);
+
+/**
+ * @brief 轨迹定位的代理协议,since v6.2.0
+ * Proxy protocol for trajectory positioning since v6.2.0
+*/
+@protocol MATraceDelegate
+
+@required
+
+/**
+ * @brief 轨迹定位纠偏的回调方法,since v6.2.0
+ * Callback method for trajectory positioning correction v6.2.0
+ * @param manager 轨迹定位管理对象
+ * Trajectory positioning management object
+ * @param locations 已经完成纠偏的原始定位数据
+ * Original positioning data that has been corrected
+ * @param tracePoints 已经完成纠偏处理后的轨迹点
+ * Trajectory points after correction processing
+ * @param distance 距离,单位米
+ * Distance, in meters
+ * @param error 如果成功的话为nil,否则为失败原因
+ * If successful, it is nil, otherwise it is the reason for failure
+ */
+- (void)traceManager:(MATraceManager *)manager
+ didTrace:(NSArray *)locations
+ correct:(NSArray *)tracePoints
+ distance:(double)distance
+ withError:(NSError *)error;
+
+@optional
+/**
+ * @brief 当plist配置NSLocationAlwaysUsageDescription或者NSLocationAlwaysAndWhenInUseUsageDescription,并且[CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined,会调用代理的此方法。
+ 此方法实现调用后台权限API即可( 该回调必须实现 [locationManager requestAlwaysAuthorization] ); since 6.8.1
+ * When the plist configures NSLocationAlwaysUsageDescription or NSLocationAlwaysAndWhenInUseUsageDescription, and [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined, this method of the delegate will be called. This method can be implemented by calling the background permission API (this callback must implement [locationManager requestAlwaysAuthorization]); since 6.8.1
+ * @param locationManager 地图的CLLocationManager。
+ * Map's CLLocationManager
+ */
+- (void)mapViewRequireLocationAuth:(CLLocationManager *)locationManager;
+
+@end
+
+///轨迹纠偏管理类
+///Trajectory correction management class
+@interface MATraceManager : NSObject
+
+/**
+ * @brief 单例方法
+ * Singleton method
+ */
++ (instancetype)sharedInstance;
+
+/**
+ * @brief 获取纠偏后的经纬度点集
+ * Obtain the corrected latitude and longitude point set
+ * @param locations 待纠偏处理的点集, 顺序即为传入的顺序
+ * Point set to be corrected, the order is the input order
+ * @param type loctions经纬度坐标的类型, 如果已经是高德坐标系,传 -1
+ * The type of loctions latitude and longitude coordinates. If it is already in the AutoNavi coordinate system, pass -1
+ * @param processingCallback 如果一次传入点过多,内部会分批处理。每处理完一批就调用此回调
+ * If too many points are passed in at once, they will be processed in batches internally. This callback is called after each batch is processed
+ * @param finishCallback 全部处理完毕调用此回调
+ * This callback is called when all processing is complete
+ * @param failedCallback 失败调用此回调
+ * This callback is called on failure
+ * @return 返回一个NSOperation对象,可调用cancel取消
+ * Returns an NSOperation object, which can be canceled by calling cancel
+ */
+- (NSOperation *)queryProcessedTraceWith:(NSArray*)locations
+ type:(AMapCoordinateType)type
+ processingCallback:(MAProcessingCallback)processingCallback
+ finishCallback:(MAFinishCallback)finishCallback
+ failedCallback:(MAFailedCallback)failedCallback;
+
+/**
+ * @brief 轨迹定位的代理回调对象,配合start和stop方法使用,since v6.2.0
+ * The delegate callback object for trajectory positioning, used in conjunction with the start and stop methods. since v6.2.0
+ */
+@property (nonatomic, weak) id delegate;
+
+/**
+ * @brief 开始轨迹定位, 内部使用系统CLLocationManager,distanceFilter,desiredAccuracy均为系统默认值,since v6.2.0
+ * Start trajectory tracking, internally using the system CLLocationManager, distanceFilter, and desiredAccuracy are set to system default values. since v6.2.0
+ */
+- (void)start;
+
+/**
+ * @brief 停止轨迹定位,since v6.2.0
+ * Stop trajectory tracking. since v6.2.0
+ */
+- (void)stop;
+
+@end
+
+#endif
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAUserLocation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAUserLocation.h
new file mode 100755
index 0000000..34f7756
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAUserLocation.h
@@ -0,0 +1,32 @@
+//
+// MAUserLocation.h
+// MAMapKit
+//
+// Created by yin cai on 12-1-4.
+// Copyright © 2016 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import "MAAnimatedAnnotation.h"
+
+@class CLLocation;
+@class CLHeading;
+
+///定位信息类
+///Location Information Category
+@interface MAUserLocation : MAAnimatedAnnotation
+
+///位置更新状态,如果正在更新位置信息,则该值为YES
+///Location update status, if the location information is being updated, the value is YES
+@property (readonly, nonatomic, getter = isUpdating) BOOL updating;
+
+///位置信息,如果MAMapView的showsUserLocation为NO,或者尚未定位成功,则该值为nil
+///Location information, if the showsUserLocation of MAMapView is NO, or the location has not been successfully determined, the value is nil
+@property (readonly, nonatomic, strong) CLLocation *location;
+
+///heading信息
+///Heading information
+@property (readonly, nonatomic, strong) CLHeading *heading;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Headers/MAUserLocationRepresentation.h b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAUserLocationRepresentation.h
new file mode 100644
index 0000000..86bdfd1
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Headers/MAUserLocationRepresentation.h
@@ -0,0 +1,48 @@
+//
+// MAUserLocationRepresentation.h
+// MAMapKit
+//
+// Created by shaobin on 16/12/27.
+// Copyright © 2016年 Amap. All rights reserved.
+//
+
+#import "MAConfig.h"
+#import
+#import
+
+#define kAccuracyCircleDefaultColor [UIColor colorWithRed:136/255.0 green:166/255.0 blue:227/255.0 alpha:.3]
+
+///用户位置显示样式控制
+///User location display style control
+@interface MAUserLocationRepresentation : NSObject
+
+///精度圈是否显示,默认YES
+///Whether to show the accuracy circle, default is YES
+@property (nonatomic, assign) BOOL showsAccuracyRing;
+///是否显示方向指示(MAUserTrackingModeFollowWithHeading模式开启)。默认为YES
+///Whether to show the direction indicator (MAUserTrackingModeFollowWithHeading mode enabled). Default is YES
+@property (nonatomic, assign) BOOL showsHeadingIndicator;
+///精度圈 填充颜色, 默认 kAccuracyCircleDefaultColor
+///Accuracy circle fill color, default is kAccuracyCircleDefaultColor
+@property (nonatomic, strong) UIColor *fillColor;
+///精度圈 边线颜色, 默认 kAccuracyCircleDefaultColor
+///Accuracy circle border color; default is kAccuracyCircleDefaultColor
+@property (nonatomic, strong) UIColor *strokeColor;
+///精度圈 边线宽度,默认0
+///Accuracy circle border width, default is 0
+@property (nonatomic, assign) CGFloat lineWidth;
+
+///定位点背景色,不设置默认白色
+///Positioning point background color, default white if not set
+@property (nonatomic, strong) UIColor *locationDotBgColor;
+///定位点蓝色圆点颜色,不设置默认蓝色
+///Positioning point blue dot color, default blue if not set
+@property (nonatomic, strong) UIColor *locationDotFillColor;
+///内部蓝色圆点是否使用律动效果, 默认YES
+///Whether to use pulsating effect for inner blue dot, default YES
+@property (nonatomic, assign) BOOL enablePulseAnnimation;
+///定位图标, 与蓝色原点互斥
+///Location icon, mutually exclusive with the blue dot
+@property (nonatomic, strong) UIImage* image;
+
+@end
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Info.plist b/Pods/AMap3DMap/MAMapKit.framework/Info.plist
new file mode 100644
index 0000000..89686a5
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/Info.plist differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/MAMapKit b/Pods/AMap3DMap/MAMapKit.framework/MAMapKit
new file mode 100644
index 0000000..e5dd075
Binary files /dev/null and b/Pods/AMap3DMap/MAMapKit.framework/MAMapKit differ
diff --git a/Pods/AMap3DMap/MAMapKit.framework/Modules/module.modulemap b/Pods/AMap3DMap/MAMapKit.framework/Modules/module.modulemap
new file mode 100644
index 0000000..1c5fcb2
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module MAMapKit {
+ umbrella header "MAMapKit.h"
+ export *
+
+ module * { export * }
+}
diff --git a/Pods/AMap3DMap/MAMapKit.framework/version.txt b/Pods/AMap3DMap/MAMapKit.framework/version.txt
new file mode 100644
index 0000000..1fedb32
--- /dev/null
+++ b/Pods/AMap3DMap/MAMapKit.framework/version.txt
@@ -0,0 +1 @@
+11.1.200+3dmap.9fafdbc8.1601
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/AMapDemangleNodes.def b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapDemangleNodes.def
new file mode 100644
index 0000000..3964df2
--- /dev/null
+++ b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapDemangleNodes.def
@@ -0,0 +1,260 @@
+//===--- AMapDemangleNodes.def - Demangling Tree Metaprogramming ----*- C++ -*-===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+//
+// This file defines macros useful for macro-metaprogramming with nodes in
+// the demangling tree.
+//
+//===----------------------------------------------------------------------===//
+
+/// NODE(ID)
+/// The node's enumerator value is Node::Kind::ID.
+
+/// CONTEXT_NODE(ID)
+/// Nodes that can serve as contexts for other entities.
+#ifndef CONTEXT_NODE
+#define CONTEXT_NODE(ID) NODE(ID)
+#endif
+
+CONTEXT_NODE(Allocator)
+CONTEXT_NODE(AnonymousContext)
+NODE(AnyProtocolConformanceList)
+NODE(ArgumentTuple)
+NODE(AssociatedType)
+NODE(AssociatedTypeRef)
+NODE(AssociatedTypeMetadataAccessor)
+NODE(DefaultAssociatedTypeMetadataAccessor)
+NODE(AssociatedTypeWitnessTableAccessor)
+NODE(BaseWitnessTableAccessor)
+NODE(AutoClosureType)
+NODE(BoundGenericClass)
+NODE(BoundGenericEnum)
+NODE(BoundGenericStructure)
+NODE(BoundGenericProtocol)
+NODE(BoundGenericOtherNominalType)
+NODE(BoundGenericTypeAlias)
+NODE(BoundGenericFunction)
+NODE(BuiltinTypeName)
+NODE(CFunctionPointer)
+CONTEXT_NODE(Class)
+NODE(ClassMetadataBaseOffset)
+NODE(ConcreteProtocolConformance)
+CONTEXT_NODE(Constructor)
+NODE(CoroutineContinuationPrototype)
+CONTEXT_NODE(Deallocator)
+NODE(DeclContext)
+CONTEXT_NODE(DefaultArgumentInitializer)
+NODE(DependentAssociatedConformance)
+NODE(DependentAssociatedTypeRef)
+NODE(DependentGenericConformanceRequirement)
+NODE(DependentGenericParamCount)
+NODE(DependentGenericParamType)
+NODE(DependentGenericSameTypeRequirement)
+NODE(DependentGenericLayoutRequirement)
+NODE(DependentGenericSignature)
+NODE(DependentGenericType)
+NODE(DependentMemberType)
+NODE(DependentPseudogenericSignature)
+NODE(DependentProtocolConformanceRoot)
+NODE(DependentProtocolConformanceInherited)
+NODE(DependentProtocolConformanceAssociated)
+CONTEXT_NODE(Destructor)
+CONTEXT_NODE(DidSet)
+NODE(Directness)
+NODE(DynamicAttribute)
+NODE(DirectMethodReferenceAttribute)
+NODE(DynamicSelf)
+NODE(DynamicallyReplaceableFunctionImpl)
+NODE(DynamicallyReplaceableFunctionKey)
+NODE(DynamicallyReplaceableFunctionVar)
+CONTEXT_NODE(Enum)
+NODE(EnumCase)
+NODE(ErrorType)
+NODE(EscapingAutoClosureType)
+NODE(NoEscapeFunctionType)
+NODE(ExistentialMetatype)
+CONTEXT_NODE(ExplicitClosure)
+CONTEXT_NODE(Extension)
+NODE(FieldOffset)
+NODE(FullTypeMetadata)
+CONTEXT_NODE(Function)
+NODE(FunctionSignatureSpecialization)
+NODE(FunctionSignatureSpecializationParam)
+NODE(FunctionSignatureSpecializationParamKind)
+NODE(FunctionSignatureSpecializationParamPayload)
+NODE(FunctionType)
+NODE(GenericPartialSpecialization)
+NODE(GenericPartialSpecializationNotReAbstracted)
+NODE(GenericProtocolWitnessTable)
+NODE(GenericProtocolWitnessTableInstantiationFunction)
+NODE(ResilientProtocolWitnessTable)
+NODE(GenericSpecialization)
+NODE(GenericSpecializationNotReAbstracted)
+NODE(GenericSpecializationParam)
+NODE(InlinedGenericFunction)
+NODE(GenericTypeMetadataPattern)
+CONTEXT_NODE(Getter)
+NODE(Global)
+CONTEXT_NODE(GlobalGetter)
+NODE(Identifier)
+NODE(Index)
+CONTEXT_NODE(IVarInitializer)
+CONTEXT_NODE(IVarDestroyer)
+NODE(ImplEscaping)
+NODE(ImplConvention)
+NODE(ImplFunctionAttribute)
+NODE(ImplFunctionType)
+CONTEXT_NODE(ImplicitClosure)
+NODE(ImplParameter)
+NODE(ImplResult)
+NODE(ImplErrorResult)
+NODE(InOut)
+NODE(InfixOperator)
+CONTEXT_NODE(Initializer)
+NODE(KeyPathGetterThunkHelper)
+NODE(KeyPathSetterThunkHelper)
+NODE(KeyPathEqualsThunkHelper)
+NODE(KeyPathHashThunkHelper)
+NODE(LazyProtocolWitnessTableAccessor)
+NODE(LazyProtocolWitnessTableCacheVariable)
+NODE(LocalDeclName)
+CONTEXT_NODE(MaterializeForSet)
+NODE(MergedFunction)
+NODE(Metatype)
+NODE(MetatypeRepresentation)
+NODE(Metaclass)
+NODE(MethodLookupFunction)
+NODE(ObjCMetadataUpdateFunction)
+CONTEXT_NODE(ModifyAccessor)
+CONTEXT_NODE(Module)
+CONTEXT_NODE(NativeOwningAddressor)
+CONTEXT_NODE(NativeOwningMutableAddressor)
+CONTEXT_NODE(NativePinningAddressor)
+CONTEXT_NODE(NativePinningMutableAddressor)
+NODE(NominalTypeDescriptor)
+NODE(NonObjCAttribute)
+NODE(Number)
+NODE(ObjCAttribute)
+NODE(ObjCBlock)
+CONTEXT_NODE(OtherNominalType)
+CONTEXT_NODE(OwningAddressor)
+CONTEXT_NODE(OwningMutableAddressor)
+NODE(PartialApplyForwarder)
+NODE(PartialApplyObjCForwarder)
+NODE(PostfixOperator)
+NODE(PrefixOperator)
+NODE(PrivateDeclName)
+NODE(PropertyDescriptor)
+CONTEXT_NODE(Protocol)
+CONTEXT_NODE(ProtocolSymbolicReference)
+NODE(ProtocolConformance)
+NODE(ProtocolConformanceRefInTypeModule)
+NODE(ProtocolConformanceRefInProtocolModule)
+NODE(ProtocolConformanceRefInOtherModule)
+NODE(ProtocolDescriptor)
+NODE(ProtocolConformanceDescriptor)
+NODE(ProtocolList)
+NODE(ProtocolListWithClass)
+NODE(ProtocolListWithAnyObject)
+NODE(ProtocolSelfConformanceDescriptor)
+NODE(ProtocolSelfConformanceWitness)
+NODE(ProtocolSelfConformanceWitnessTable)
+NODE(ProtocolWitness)
+NODE(ProtocolWitnessTable)
+NODE(ProtocolWitnessTableAccessor)
+NODE(ProtocolWitnessTablePattern)
+NODE(ReabstractionThunk)
+NODE(ReabstractionThunkHelper)
+CONTEXT_NODE(ReadAccessor)
+NODE(RelatedEntityDeclName)
+NODE(RetroactiveConformance)
+NODE(ReturnType)
+NODE(Shared)
+NODE(Owned)
+NODE(SILBoxType)
+NODE(SILBoxTypeWithLayout)
+NODE(SILBoxLayout)
+NODE(SILBoxMutableField)
+NODE(SILBoxImmutableField)
+CONTEXT_NODE(Setter)
+NODE(SpecializationPassID)
+NODE(IsSerialized)
+CONTEXT_NODE(Static)
+CONTEXT_NODE(Structure)
+CONTEXT_NODE(Subscript)
+NODE(Suffix)
+NODE(ThinFunctionType)
+NODE(Tuple)
+NODE(TupleElement)
+NODE(TupleElementName)
+NODE(Type)
+CONTEXT_NODE(TypeSymbolicReference)
+CONTEXT_NODE(TypeAlias)
+NODE(TypeList)
+NODE(TypeMangling)
+NODE(TypeMetadata)
+NODE(TypeMetadataAccessFunction)
+NODE(TypeMetadataCompletionFunction)
+NODE(TypeMetadataInstantiationCache)
+NODE(TypeMetadataInstantiationFunction)
+NODE(TypeMetadataSingletonInitializationCache)
+NODE(TypeMetadataLazyCache)
+NODE(UncurriedFunctionType)
+#define REF_STORAGE(Name, ...) NODE(Name)
+#include "AMapReferenceStorage.def"
+CONTEXT_NODE(UnsafeAddressor)
+CONTEXT_NODE(UnsafeMutableAddressor)
+NODE(ValueWitness)
+NODE(ValueWitnessTable)
+CONTEXT_NODE(Variable)
+NODE(VTableThunk)
+NODE(VTableAttribute) // note: old mangling only
+CONTEXT_NODE(WillSet)
+NODE(ReflectionMetadataBuiltinDescriptor)
+NODE(ReflectionMetadataFieldDescriptor)
+NODE(ReflectionMetadataAssocTypeDescriptor)
+NODE(ReflectionMetadataSuperclassDescriptor)
+NODE(GenericTypeParamDecl)
+NODE(CurryThunk)
+NODE(DispatchThunk)
+NODE(MethodDescriptor)
+NODE(ProtocolRequirementsBaseDescriptor)
+NODE(AssociatedConformanceDescriptor)
+NODE(DefaultAssociatedConformanceAccessor)
+NODE(BaseConformanceDescriptor)
+NODE(AssociatedTypeDescriptor)
+NODE(ThrowsAnnotation)
+NODE(EmptyList)
+NODE(FirstElementMarker)
+NODE(VariadicMarker)
+NODE(OutlinedBridgedMethod)
+NODE(OutlinedCopy)
+NODE(OutlinedConsume)
+NODE(OutlinedRetain)
+NODE(OutlinedRelease)
+NODE(OutlinedInitializeWithTake)
+NODE(OutlinedInitializeWithCopy)
+NODE(OutlinedAssignWithTake)
+NODE(OutlinedAssignWithCopy)
+NODE(OutlinedDestroy)
+NODE(OutlinedVariable)
+NODE(AssocTypePath)
+NODE(LabelList)
+NODE(ModuleDescriptor)
+NODE(ExtensionDescriptor)
+NODE(AnonymousDescriptor)
+NODE(AssociatedTypeGenericParamRef)
+NODE(SugaredOptional)
+NODE(SugaredArray)
+NODE(SugaredDictionary)
+NODE(SugaredParen)
+#undef CONTEXT_NODE
+#undef NODE
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/AMapFoundationKit b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapFoundationKit
new file mode 100644
index 0000000..e9765f5
Binary files /dev/null and b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapFoundationKit differ
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/AMapReferenceStorage.def b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapReferenceStorage.def
new file mode 100644
index 0000000..f74ded7
--- /dev/null
+++ b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapReferenceStorage.def
@@ -0,0 +1,197 @@
+//===--- AMapReferenceStorage.def - Non-default reference storage ---*- C++ -*-===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2018 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+//
+// This file defines non-default reference storage kind macros used for
+// macro-metaprogramming.
+//
+//===----------------------------------------------------------------------===//
+
+/// There are two fundamental reference storage types: checked and unchecked.
+/// Checked storage types have runtime enforced correctness.
+/// Unchecked storage types have no runtime enforced correctness.
+///
+/// Checked reference storage types are also subcategorized by loadability.
+/// * Always loadable: The compiler may move the reference or use registers.
+/// * Never loadable: The runtime (etc) tracks the address of the reference.
+/// * Sometimes loadable: If the reference is a native object, then it is
+/// always loadable. Otherwise fall back to never loadable semantics, a.k.a.
+/// "address only".
+///
+/// Unchecked reference storage types are always loadable.
+///
+/// The primary macros therefore are:
+/// * ALWAYS_LOADABLE_CHECKED_REF_STORAGE
+/// * SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+/// * NEVER_LOADABLE_CHECKED_REF_STORAGE
+/// * UNCHECKED_REF_STORAGE
+///
+/// Helper macros include:
+/// * CHECKED_REF_STORAGE -- Any checked reference storage type. Specifically
+/// "always", "sometimes", and "never" -- but not "unchecked".
+/// * LOADABLE_REF_STORAGE -- Any loadable reference storage type. Specifically
+/// "always", "sometimes", and "unchecked" -- but not "never".
+/// * ALWAYS_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE -- self describing.
+/// * NEVER_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE -- self describing.
+///
+/// SUBSYSTEMS NOTES
+///
+/// In general, reference storage types are barely visible in the user facing
+/// type system and therefore AST clients above SIL can get away with
+/// just REF_STORAGE, or CHECKED_REF_STORAGE with UNCHECKED_REF_STORAGE.
+///
+/// When it comes to SIL aware AST clients, loadability matters. The best way
+/// to understand how the helper macros are used is to look at SILNodes.def.
+/// What follows is a short -- possibly not up to date -- summary:
+///
+/// UNCHECKED_REF_STORAGE
+/// Name##RetainValueInst
+/// Name##ReleaseValueInst
+/// LOADABLE_REF_STORAGE
+/// Ref*ToNameInst
+/// Name*ToRefInst
+/// NEVER_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+/// Load##Name##Inst
+/// Store##Name##Inst
+/// ALWAYS_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+/// Copy##Name##ValueInst
+/// StrongRetain##Name##Inst
+/// Name##RetainInst
+/// Name##ReleaseInst
+///
+/// After helper macro expansion:
+///
+/// UNCHECKED_REF_STORAGE
+/// Ref*ToNameInst
+/// Name*ToRefInst
+/// Name##RetainValueInst
+/// Name##ReleaseValueInst
+/// ALWAYS_LOADABLE_CHECKED_REF_STORAGE
+/// Ref*ToNameInst
+/// Name*ToRefInst
+/// Copy##Name##ValueInst
+/// StrongRetain##Name##Inst
+/// Name##RetainInst
+/// Name##ReleaseInst
+/// SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+/// Ref*ToNameInst
+/// Name*ToRefInst
+/// Load##Name##Inst
+/// Store##Name##Inst
+/// Copy##Name##ValueInst
+/// StrongRetain##Name##Inst
+/// Name##RetainInst
+/// Name##ReleaseInst
+/// NEVER_LOADABLE_CHECKED_REF_STORAGE
+/// Load##Name##Inst
+/// Store##Name##Inst
+///
+/// Finally, a note about IRGen: TypeInfos need to be created per reference
+/// storage type, and SOMETIMES_LOADABLE_CHECKED_REF_STORAGE needs *two*
+/// TypeInfos to be created. One for the loadable scenario, and one for the
+/// address-only scenario.
+
+
+#ifndef REF_STORAGE
+#define REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifdef ALWAYS_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+#if defined(ALWAYS_LOADABLE_CHECKED_REF_STORAGE) || \
+defined(SOMETIMES_LOADABLE_CHECKED_REF_STORAGE)
+#error Overlapping meta-programming macros
+#endif
+#define ALWAYS_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+ALWAYS_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME)
+#define SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+ALWAYS_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifdef NEVER_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+#if defined(NEVER_LOADABLE_CHECKED_REF_STORAGE) || \
+defined(SOMETIMES_LOADABLE_CHECKED_REF_STORAGE)
+#error Overlapping meta-programming macros
+#endif
+#define NEVER_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+NEVER_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME)
+#define SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+NEVER_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifdef LOADABLE_REF_STORAGE
+#if defined(ALWAYS_LOADABLE_CHECKED_REF_STORAGE) || \
+defined(SOMETIMES_LOADABLE_CHECKED_REF_STORAGE) || \
+defined(UNCHECKED_REF_STORAGE)
+#error Overlapping meta-programming macros
+#endif
+#define ALWAYS_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+LOADABLE_REF_STORAGE(Name, name, NAME)
+#define SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+LOADABLE_REF_STORAGE(Name, name, NAME)
+#define UNCHECKED_REF_STORAGE(Name, name, NAME) \
+LOADABLE_REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifdef CHECKED_REF_STORAGE
+#if defined(SOMETIMES_LOADABLE_CHECKED_REF_STORAGE) || \
+defined(ALWAYS_LOADABLE_CHECKED_REF_STORAGE) || \
+defined(NEVER_LOADABLE_CHECKED_REF_STORAGE)
+#error Overlapping meta-programming macros
+#endif
+#define ALWAYS_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+CHECKED_REF_STORAGE(Name, name, NAME)
+#define SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+CHECKED_REF_STORAGE(Name, name, NAME)
+#define NEVER_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+CHECKED_REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifndef NEVER_LOADABLE_CHECKED_REF_STORAGE
+#define NEVER_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifndef SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+#define SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifndef ALWAYS_LOADABLE_CHECKED_REF_STORAGE
+#define ALWAYS_LOADABLE_CHECKED_REF_STORAGE(Name, name, NAME) \
+REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifndef UNCHECKED_REF_STORAGE
+#define UNCHECKED_REF_STORAGE(Name, name, NAME) \
+REF_STORAGE(Name, name, NAME)
+#endif
+
+#ifndef REF_STORAGE_RANGE
+#define REF_STORAGE_RANGE(First, Last)
+#endif
+
+// NOTE: You will need to update ReferenceOwnership in ModuleFormat.h.
+//NEVER_LOADABLE_CHECKED_REF_STORAGE(Weak, weak, WEAK)
+//SOMETIMES_LOADABLE_CHECKED_REF_STORAGE(Unowned, unowned, UNOWNED)
+//UNCHECKED_REF_STORAGE(Unmanaged, unmanaged, UNMANAGED)
+REF_STORAGE_RANGE(Weak, Unmanaged)
+
+#undef REF_STORAGE
+#undef NEVER_LOADABLE_CHECKED_REF_STORAGE
+#undef ALWAYS_LOADABLE_CHECKED_REF_STORAGE
+#undef SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+#undef UNCHECKED_REF_STORAGE
+#undef REF_STORAGE_RANGE
+
+#undef ALWAYS_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+#undef NEVER_OR_SOMETIMES_LOADABLE_CHECKED_REF_STORAGE
+#undef LOADABLE_REF_STORAGE
+#undef CHECKED_REF_STORAGE
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/AMapStandardTypesMangling.def b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapStandardTypesMangling.def
new file mode 100644
index 0000000..f44b5fe
--- /dev/null
+++ b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapStandardTypesMangling.def
@@ -0,0 +1,68 @@
+//===--- AMapStandardTypesMangling - Mangling Metaprogramming ---*- C++ -*-===//
+//
+// This source file is part of the Swift.org open source project
+//
+// Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors
+// Licensed under Apache License v2.0 with Runtime Library Exception
+//
+// See https://swift.org/LICENSE.txt for license information
+// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
+//
+//===----------------------------------------------------------------------===//
+
+/// STANDARD_TYPE(KIND, MANGLING, TYPENAME)
+/// The 1-character MANGLING for a known TYPENAME of KIND.
+
+STANDARD_TYPE(Structure, A, AutoreleasingUnsafeMutablePointer)
+STANDARD_TYPE(Structure, a, Array)
+STANDARD_TYPE(Structure, b, Bool)
+STANDARD_TYPE(Structure, c, UnicodeScalar)
+STANDARD_TYPE(Structure, D, Dictionary)
+STANDARD_TYPE(Structure, d, Double)
+STANDARD_TYPE(Structure, f, Float)
+STANDARD_TYPE(Structure, h, Set)
+STANDARD_TYPE(Structure, I, DefaultIndices)
+STANDARD_TYPE(Structure, i, Int)
+STANDARD_TYPE(Structure, J, Character)
+STANDARD_TYPE(Structure, N, ClosedRange)
+STANDARD_TYPE(Structure, n, Range)
+STANDARD_TYPE(Structure, O, ObjectIdentifier)
+STANDARD_TYPE(Structure, P, UnsafePointer)
+STANDARD_TYPE(Structure, p, UnsafeMutablePointer)
+STANDARD_TYPE(Structure, R, UnsafeBufferPointer)
+STANDARD_TYPE(Structure, r, UnsafeMutableBufferPointer)
+STANDARD_TYPE(Structure, S, String)
+STANDARD_TYPE(Structure, s, Substring)
+STANDARD_TYPE(Structure, u, UInt)
+STANDARD_TYPE(Structure, V, UnsafeRawPointer)
+STANDARD_TYPE(Structure, v, UnsafeMutableRawPointer)
+STANDARD_TYPE(Structure, W, UnsafeRawBufferPointer)
+STANDARD_TYPE(Structure, w, UnsafeMutableRawBufferPointer)
+
+STANDARD_TYPE(Enum, q, Optional)
+
+STANDARD_TYPE(Protocol, B, BinaryFloatingPoint)
+STANDARD_TYPE(Protocol, E, Encodable)
+STANDARD_TYPE(Protocol, e, Decodable)
+STANDARD_TYPE(Protocol, F, FloatingPoint)
+STANDARD_TYPE(Protocol, G, RandomNumberGenerator)
+STANDARD_TYPE(Protocol, H, Hashable)
+STANDARD_TYPE(Protocol, j, Numeric)
+STANDARD_TYPE(Protocol, K, BidirectionalCollection)
+STANDARD_TYPE(Protocol, k, RandomAccessCollection)
+STANDARD_TYPE(Protocol, L, Comparable)
+STANDARD_TYPE(Protocol, l, Collection)
+STANDARD_TYPE(Protocol, M, MutableCollection)
+STANDARD_TYPE(Protocol, m, RangeReplaceableCollection)
+STANDARD_TYPE(Protocol, Q, Equatable)
+STANDARD_TYPE(Protocol, T, Sequence)
+STANDARD_TYPE(Protocol, t, IteratorProtocol)
+STANDARD_TYPE(Protocol, U, UnsignedInteger)
+STANDARD_TYPE(Protocol, X, RangeExpression)
+STANDARD_TYPE(Protocol, x, Strideable)
+STANDARD_TYPE(Protocol, Y, RawRepresentable)
+STANDARD_TYPE(Protocol, y, StringProtocol)
+STANDARD_TYPE(Protocol, Z, SignedInteger)
+STANDARD_TYPE(Protocol, z, BinaryInteger)
+
+#undef STANDARD_TYPE
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/AMapValueWitnessMangling.def b/Pods/AMapFoundation/AMapFoundationKit.framework/AMapValueWitnessMangling.def
new file mode 100644
index 0000000..e69de29
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationConst.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationConst.h
new file mode 100644
index 0000000..7b1b62f
--- /dev/null
+++ b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationConst.h
@@ -0,0 +1,74 @@
+//
+// AMapFoundationConst.h
+// AMapFoundationKit
+//
+// Created by JL on 2019/7/22.
+// Copyright © 2019 Amap.com. All rights reserved.
+//
+
+#import
+
+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;
+
+
+extern NSErrorDomain const AMapFoundationErrorPrivacyShowUnknow;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorPrivacyShowUnknowCode;
+
+extern NSErrorDomain const AMapFoundationErrorPrivacyShowNoShow;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorPrivacyShowNoShowCode;
+
+extern NSErrorDomain const AMapFoundationErrorPrivacyInfoUnknow;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorPrivacyInfoUnknowCode;
+
+extern NSErrorDomain const AMapFoundationErrorPrivacyInfoNotContain;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorPrivacyInfoNotContainCode;
+
+extern NSErrorDomain const AMapFoundationErrorPrivacyAgreeUnknow;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorPrivacyAgreeUnknowCode;
+
+extern NSErrorDomain const AMapFoundationErrorPrivacyAgreeNotAgreee;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorPrivacyAgreeNotAgreeeCode;
+
+extern NSErrorDomain const AMapFoundationErrorBikeLicenseDontAuth;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorBikeLicenseDontAuthCode;
+
+
+extern NSErrorDomain const AMapFoundationErrorInvaildUserKey;
+extern AMapFoundationNSErrorCode const AMapFoundationErrorInvaildUserKeyCode;
+
+NS_ASSUME_NONNULL_END
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationKit.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationKit.h
new file mode 100644
index 0000000..431b7bd
--- /dev/null
+++ b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationKit.h
@@ -0,0 +1,20 @@
+//
+// AMapFoundationKit.h
+// AMapFoundationKit
+//
+// Created by xiaoming han on 15/10/28.
+// Copyright © 2015年 Amap. All rights reserved.
+//
+
+#import
+#import
+#import
+#import
+#import
+#import
+
+#import
+
+#if __has_include()
+#import
+#endif
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationVersion.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapFoundationVersion.h
new file mode 100644
index 0000000..b6798bd
--- /dev/null
+++ b/Pods/AMapFoundation/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
+
+#ifndef AMapFoundationVersion_h
+#define AMapFoundationVersion_h
+
+#define AMapFoundationVersionNumber 10807
+
+FOUNDATION_EXTERN NSString * const AMapFoundationVersion;
+FOUNDATION_EXTERN NSString * const AMapFoundationName;
+
+#endif /* AMapFoundationVersion_h */
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapServices.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapServices.h
new file mode 100644
index 0000000..6f8a8cb
--- /dev/null
+++ b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapServices.h
@@ -0,0 +1,160 @@
+//
+// AMapSearchServices.h
+// AMapSearchKit
+//
+// Created by xiaoming han on 15/6/18.
+// Copyright (c) 2015年 xiaoming han. All rights reserved.
+//
+
+#import
+
+
+//语言类型 language type
+typedef NS_ENUM(int, AMapRegionLanguageType)
+{
+ /// 简体中文 (Simplified Chinese)
+ AMapRegionLanguageTypeZhHans = 0,
+
+ /// 香港繁体中文 (Traditional Chinese - Hong Kong)
+ AMapRegionLanguageTypeZhHantHk,
+
+ /// 英文 (English)
+ AMapRegionLanguageTypeEn,
+
+ /// 西班牙语 (Spanish)
+ AMapRegionLanguageTypeEs,
+
+ /// 葡萄牙语 (Portuguese)
+ AMapRegionLanguageTypePt,
+
+ /// 法语 (French)
+ AMapRegionLanguageTypeFr,
+
+ /// 德语 (German)
+ AMapRegionLanguageTypeDe,
+
+ /// 泰语 (Thai)
+ AMapRegionLanguageTypeTh,
+
+ /// 日语 (Japanese)
+ AMapRegionLanguageTypeJa,
+
+ /// 韩语 (Korean)
+ AMapRegionLanguageTypeKo,
+
+ /// 阿拉伯语 (Arabic)
+ AMapRegionLanguageTypeAr,
+
+ /// 土耳其语 (Turkish)
+ AMapRegionLanguageTypeTr,
+
+ /// 希伯来语 (Hebrew)
+ AMapRegionLanguageTypeHe,
+
+ /// 意大利语 (Italian)
+ AMapRegionLanguageTypeIt,
+
+ /// 俄语 (Russian)
+ AMapRegionLanguageTypeRu,
+
+ /// 马来语 (Malay)
+ AMapRegionLanguageTypeMs,
+
+ /// 印尼语 (Indonesian)
+ AMapRegionLanguageTypeId,
+
+ /// 越南语 (Vietnamese)
+ AMapRegionLanguageTypeVi,
+
+ /// 波兰语 (Polish)
+ AMapRegionLanguageTypePl,
+
+ /// 捷克语 (Czech)
+ AMapRegionLanguageTypeCs,
+
+ /// 乌克兰语 (Ukrainian)
+ AMapRegionLanguageTypeUk,
+
+ /// 阿塞拜疆语 (Azerbaijani)
+ AMapRegionLanguageTypeAz,
+
+ /// 最大值标识 (Max Value Marker)
+ AMapRegionLanguageTypeMax
+};
+
+/**
+ * 是否为海外用户...海外用户,SDK内部会屏蔽一些操作 默认为NO.
+ * @warning AMapServices初始化之前,设置才能生效
+ */
+extern BOOL _amapLocationOverseas;
+
+// 显示隐私弹窗状态 -1: unknow , 0 : 未显示 , 1 : 已显示
+typedef NS_ENUM(NSInteger, AMapPrivacyShowStatus)
+{
+ AMapPrivacyShowStatusUnknow = -1,
+ AMapPrivacyShowStatusNotShow = 0,
+ AMapPrivacyShowStatusDidShow = 1,
+};
+
+// 集成SDK隐私信息状态 -1: unknow , 0 : 未集成 , 1 : 已集成
+typedef NS_ENUM(NSInteger, AMapPrivacyInfoStatus)
+{
+ AMapPrivacyInfoStatusUnknow = -1,
+ AMapPrivacyInfoStatusNotContain = 0,
+ AMapPrivacyInfoStatusDidContain = 1,
+};
+
+// 用户同意隐私状态 -1: unknow , 0 : 未同意 , 1 : 已同意
+typedef NS_ENUM(NSInteger, AMapPrivacyAgreeStatus)
+{
+ AMapPrivacyAgreeStatusUnknow = -1,
+ AMapPrivacyAgreeStatusNotAgree = 0,
+ AMapPrivacyAgreeStatusDidAgree = 1,
+};
+
+///高德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 代表海外, 默认是NO。
+///需要在初始化SDK前设置。
+- (void)setIsOverseas:(BOOL)isOverseas;
+
+///语言类型
+///language type
+@property (nonatomic, assign) AMapRegionLanguageType regionLanguageType;
+
+///是否启用崩溃日志上传。默认为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;
+
+///用户是否同意数据用于安全保障。默认为YES。since 1.8.7
+///Whether the user agrees to use data for security assurance. Default: YES. Since 1.8.7
+@property (nonatomic, assign) BOOL securityAgree;
+
+///用户是否同意数据用于统计分析。默认为YES。since 1.8.7
+///Whether the user agrees to use data for statistical analysis. Default: YES. Since 1.8.7
+@property (nonatomic, assign) BOOL analysisAgree;
+
+///当前位置经度。since 1.8.7
+///Current location longitude. Since 1.8.7
+@property (nonatomic, assign) double longitude;
+
+///当前位置纬度。since 1.8.7
+///Current location latitude. Since 1.8.7
+@property (nonatomic, assign) double latitude;
+
+@end
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapURLSearch.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapURLSearch.h
new file mode 100644
index 0000000..9379f4f
--- /dev/null
+++ b/Pods/AMapFoundation/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
+#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
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapURLSearchConfig.h
new file mode 100644
index 0000000..666b492
--- /dev/null
+++ b/Pods/AMapFoundation/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
+#import
+#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
+
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapURLSearchType.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapURLSearchType.h
new file mode 100644
index 0000000..424d905
--- /dev/null
+++ b/Pods/AMapFoundation/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, ///<步行
+};
+
+
diff --git a/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapUtility.h b/Pods/AMapFoundation/AMapFoundationKit.framework/Headers/AMapUtility.h
new file mode 100644
index 0000000..6cb2692
--- /dev/null
+++ b/Pods/AMapFoundation/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
+#import
+
+//工具方法
+
+/**
+ * @brief 如果字符串为nil则返回空字符串
+ */
+FOUNDATION_STATIC_INLINE NSString * AMapEmptyStringIfNil(NSString *s)
+{
+ return s ? s : @"";
+}
+
+///坐标类型枚举
+typedef NS_ENUM(NSInteger, AMapCoordinateType)
+{
+ AMapCoordinateTypeAMap = -1, ///
+#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 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 用户自定义ID,可选,SDK原值返回
+ */
+- (void)addCircleRegionForMonitoringWithCenter:(CLLocationCoordinate2D)center radius:(CLLocationDistance)radius customID:(NSString *)customID;
+
+
+/**
+ * @brief 根据经纬度坐标数据添加一个闭合的多边形围栏,点与点之间按顺序尾部相连, 第一个点与最后一个点相连
+ * @param coordinates 经纬度坐标点数据,coordinates对应的内存会拷贝,调用者负责该内存的释放
+ * @param count 经纬度坐标点的个数,不可小于3个
+ * @param customID 用户自定义ID,可选,SDK原值返回
+ */
+- (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],传入<=0的值为10,传入大于25的值为25,默认10
+ * @param customID 用户自定义ID,可选,SDK原值返回
+ */
+- (void)addKeywordPOIRegionForMonitoringWithKeyword:(NSString *)keyword POIType:(NSString *)type city:(NSString *)city size:(NSInteger)size customID:(NSString *)customID;
+
+
+/**
+ * @brief 根据要查询的点的经纬度,搜索半径等信息,添加一个或者多个POI围栏
+ * @param locationPoint 点的经纬度坐标,必填
+ * @param aroundRadius 查询半径,单位:米,(0,50000],超出范围取3000,默认3000
+ * @param keyword 要查询的关键字,多个关键字用“|”分割,可选
+ * @param type 要查询的POI类型,多个类型用“|”分割,可选
+ * @param size 要查询的数据的条数,(0,25],传入<=0的值为10,传入大于25的值为25,默认10
+ * @param customID 用户自定义ID,可选,SDK原值返回
+ */
+- (void)addAroundPOIRegionForMonitoringWithLocationPoint:(CLLocationCoordinate2D)locationPoint aroundRadius:(NSInteger)aroundRadius keyword:(NSString *)keyword POIType:(NSString *)type size:(NSInteger)size customID:(NSString *)customID;
+
+
+/**
+ * @brief 根据要查询的行政区域关键字,添加一个或者多个行政区域围栏
+ * @param districtName 行政区域关键字,必填,只支持单个关键词语:行政区名称、citycode、adcode,规则详见: http://lbs.amap.com/api/webservice/guide/api/district/#district
+ * @param customID 用户自定义ID,可选,SDK原值返回
+ */
+- (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
+
+@required
+
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 140000
+
+/**
+ * @brief iOS14及以上版本使用地理围栏功能,需要在plist中配置NSLocationTemporaryUsageDescriptionDictionary字典描述,且添加自定义Key描述地理围栏的使用场景,此描述会在申请临时精确定位权限的弹窗中展示。该回调触发条件:拥有定位权限,但是没有获得精确定位权限的情况下,会触发该回调。此方法实现调用申请临时精确定位权限API即可:
+ * [locationManager 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 *)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
diff --git a/Pods/AMapLocation/AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h b/Pods/AMapLocation/AMapLocationKit.framework/Headers/AMapGeoFenceRegionObj.h
new file mode 100644
index 0000000..833fa9c
--- /dev/null
+++ b/Pods/AMapLocation/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
+
+
+///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