├── .gitattributes
├── .gitignore
├── AMap2DBinding.Droid
├── AMap2DBinding.Droid.csproj
├── Additions
│ └── AboutAdditions.txt
├── Jars
│ └── AboutJars.txt
├── Properties
│ └── AssemblyInfo.cs
└── Transforms
│ ├── EnumFields.xml
│ ├── EnumMethods.xml
│ └── Metadata.xml
├── AMap2DBinding.iOS
├── AMap2DBinding.iOS.csproj
├── ApiDefinitions.cs
├── MAMapKit.linkwith.cs
├── Properties
│ └── AssemblyInfo.cs
└── StructsAndEnums.cs
├── AMap3DBinding.Droid
├── AMap3DBinding.Droid.csproj
├── Additions
│ └── AboutAdditions.txt
├── Jars
│ └── AboutJars.txt
├── Properties
│ └── AssemblyInfo.cs
└── Transforms
│ ├── EnumFields.xml
│ ├── EnumMethods.xml
│ └── Metadata.xml
├── AMap3DBinding.iOS
├── AMap3DBinding.iOS.csproj
├── ApiDefinition.cs
├── MAMapKit.linkwith.cs
├── Properties
│ └── AssemblyInfo.cs
└── Structs.cs
├── AMapBinding.sln
├── AMapFoundationBinding.iOS
├── AMapFoundationBinding.iOS.csproj
├── AMapFoundationKit.linkwith.cs
├── ApiDefinition.cs
├── Properties
│ └── AssemblyInfo.cs
└── Structs.cs
├── AMapSearchBinding.Droid
├── AMapSearchBinding.Droid.csproj
├── Additions
│ └── AboutAdditions.txt
├── Jars
│ └── AboutJars.txt
├── Properties
│ └── AssemblyInfo.cs
└── Transforms
│ ├── EnumFields.xml
│ ├── EnumMethods.xml
│ └── Metadata.xml
├── AMapSearchBinding.iOS
├── AMapSearchBinding.iOS.csproj
├── AMapSearchKit.linkwith.cs
├── ApiDefinition.cs
├── Properties
│ └── AssemblyInfo.cs
└── Structs.cs
├── DemoApp
├── AppDelegate.cs
├── Assets.xcassets
│ ├── AppIcon.appiconset
│ │ └── Contents.json
│ └── Contents.json
├── DemoApp.csproj
├── Entitlements.plist
├── Info.plist
├── LaunchScreen.storyboard
├── Main.cs
├── Main.storyboard
├── Resources
│ └── AMap.bundle
│ │ ├── AMap3D.bundle
│ │ ├── 3d_navi_sky_day.data
│ │ ├── 3d_sky_day.data
│ │ ├── 3d_sky_night.data
│ │ ├── 3dlandscape.xml
│ │ ├── 3dportrait.xml
│ │ ├── VM3DRes
│ │ │ ├── 1015.png
│ │ │ ├── 1016.png
│ │ │ ├── cross_bg.png
│ │ │ ├── d_yellow.png
│ │ │ ├── d_yellow_day.png
│ │ │ ├── d_yellow_night.png
│ │ │ ├── grass_day.png
│ │ │ ├── grass_night.png
│ │ │ ├── road_bottom.png
│ │ │ ├── road_bottom_day.png
│ │ │ ├── road_bottom_night.png
│ │ │ ├── roadbk_main.png
│ │ │ ├── roadbk_main_day.png
│ │ │ └── roadbk_main_night.png
│ │ ├── bktile.data
│ │ ├── bktile_n.data
│ │ ├── building.data
│ │ ├── config_1_14_1510107791.data
│ │ ├── config_2_14_1510107801.data
│ │ ├── crossing_day_bk.data
│ │ ├── crossing_nigth_bk.data
│ │ ├── dash.data
│ │ ├── dash_cd.data
│ │ ├── dash_tq.data
│ │ ├── gconfig_1_14_1484563173.data
│ │ ├── icons_10_14_1510107265.data
│ │ ├── icons_11_14_1510107270.data
│ │ ├── icons_1_14_1510107210.data
│ │ ├── icons_23_14_1510107279.data
│ │ ├── icons_24_14_1510107285.data
│ │ ├── icons_25_14_1510054937.data
│ │ ├── icons_26_14_1510107290.data
│ │ ├── icons_27_14_1510107295.data
│ │ ├── icons_2_14_1510107214.data
│ │ ├── icons_32_14_1510107301.data
│ │ ├── icons_33_14_1510107307.data
│ │ ├── icons_3_14_1510107221.data
│ │ ├── icons_4_14_1510107228.data
│ │ ├── icons_50_14_1501055190.data
│ │ ├── icons_5_14_1510054923.data
│ │ ├── icons_6_14_1510107235.data
│ │ ├── icons_7_14_1510107241.data
│ │ ├── icons_8_14_1510107248.data
│ │ ├── icons_9_14_1510107259.data
│ │ ├── lineround.data
│ │ ├── roadarrow.data
│ │ ├── search_scenic_icon.data
│ │ ├── style_100_14_1510123441.data
│ │ ├── style_10_14_1510107620.data
│ │ ├── style_13_14_1510122779.data
│ │ ├── style_14_14_1510122811.data
│ │ ├── style_15_14_1510122729.data
│ │ ├── style_16_14_1510123094.data
│ │ ├── style_17_14_1510122886.data
│ │ ├── style_18_14_1510122906.data
│ │ ├── style_19_14_1510123117.data
│ │ ├── style_1_14_1510122274.data
│ │ ├── style_20_14_1510123340.data
│ │ ├── style_21_14_1510123364.data
│ │ ├── style_22_14_1510123381.data
│ │ ├── style_23_14_1510123404.data
│ │ ├── style_30_14_1510122363.data
│ │ ├── style_31_14_1510122401.data
│ │ ├── style_32_14_1510122436.data
│ │ ├── style_33_14_1510122708.data
│ │ ├── style_3_14_1510122334.data
│ │ ├── style_4_14_1510122929.data
│ │ ├── style_50_14_1501671321.data
│ │ ├── style_5_14_1510122947.data
│ │ ├── style_6_14_1510122754.data
│ │ ├── style_8_14_1510123048.data
│ │ ├── styleiconslist.data
│ │ ├── tbl.data
│ │ ├── tbl_l.data
│ │ ├── tbl_n.data
│ │ ├── tgl.data
│ │ ├── tgl_l.data
│ │ ├── tgl_n.data
│ │ ├── tmc_allinone.data
│ │ ├── tmc_blind_allinone.data
│ │ ├── tmc_blind_amble.data
│ │ ├── tmc_blind_congestion.data
│ │ ├── tmc_blind_null.data
│ │ ├── tmc_blind_severe_congestion.data
│ │ ├── tmc_blind_smoothly.data
│ │ ├── tmc_l_allinone.data
│ │ ├── tmc_n_allinone.data
│ │ ├── tnl.data
│ │ ├── tnl_l.data
│ │ ├── tnl_n.data
│ │ ├── trl.data
│ │ ├── trl_l.data
│ │ ├── trl_n.data
│ │ ├── tyl.data
│ │ ├── tyl_l.data
│ │ ├── tyl_n.data
│ │ └── waterline.data
│ │ ├── GNaviConfig.xml
│ │ ├── images
│ │ ├── arrow_line_inner.png
│ │ ├── arrow_line_outer.png
│ │ ├── calloutArrowMask.png
│ │ ├── calloutArrowMask@2x.png
│ │ ├── greenPin.png
│ │ ├── greenPin@2x.png
│ │ ├── greenPin@3x.png
│ │ ├── greenPin_lift.png
│ │ ├── greenPin_lift@2x.png
│ │ ├── greenPin_lift@3x.png
│ │ ├── lineDashTexture.png
│ │ ├── lineDashTextureDot.png
│ │ ├── lineDashTextureThin.png
│ │ ├── lineTexture.png
│ │ ├── lineTextureThin.png
│ │ ├── marker_blue.png
│ │ ├── marker_blue@2x.png
│ │ ├── offline_clear@2x.png
│ │ ├── offline_down@2x.png
│ │ ├── offline_shouqi@2x.png
│ │ ├── offline_shouqi_2@2x.png
│ │ ├── offline_sousuo@2x.png
│ │ ├── offline_zhankai@2x.png
│ │ ├── offline_zhankai_2@2x.png
│ │ ├── pin_shadow.png
│ │ ├── pin_shadow@2x.png
│ │ ├── pin_shadow@3x.png
│ │ ├── purplePin.png
│ │ ├── purplePin@2x.png
│ │ ├── purplePin@3x.png
│ │ ├── purplePin_lift.png
│ │ ├── purplePin_lift@2x.png
│ │ ├── purplePin_lift@3x.png
│ │ ├── redPin.png
│ │ ├── redPin@2x.png
│ │ ├── redPin@3x.png
│ │ ├── redPin_lift.png
│ │ ├── redPin_lift@2x.png
│ │ ├── redPin_lift@3x.png
│ │ ├── select_.png
│ │ ├── select_@2x.png
│ │ ├── select_@3x.png
│ │ ├── traffic_texture_blue.png
│ │ ├── traffic_texture_darkred.png
│ │ ├── traffic_texture_gray.png
│ │ ├── traffic_texture_green.png
│ │ ├── traffic_texture_red.png
│ │ └── traffic_texture_yellow.png
│ │ ├── offline
│ │ └── offlinePackage.plist
│ │ └── res.zip
├── ViewController.cs
└── ViewController.designer.cs
└── README.md
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | x64/
19 | x86/
20 | bld/
21 | [Bb]in/
22 | [Oo]bj/
23 | [Ll]og/
24 |
25 | # Visual Studio 2015 cache/options directory
26 | .vs/
27 | # Uncomment if you have tasks that create the project's static files in wwwroot
28 | #wwwroot/
29 |
30 | # MSTest test Results
31 | [Tt]est[Rr]esult*/
32 | [Bb]uild[Ll]og.*
33 |
34 | # NUNIT
35 | *.VisualState.xml
36 | TestResult.xml
37 |
38 | # Build Results of an ATL Project
39 | [Dd]ebugPS/
40 | [Rr]eleasePS/
41 | dlldata.c
42 |
43 | # DNX
44 | project.lock.json
45 | project.fragment.lock.json
46 | artifacts/
47 |
48 | *_i.c
49 | *_p.c
50 | *_i.h
51 | *.ilk
52 | *.meta
53 | *.obj
54 | *.pch
55 | *.pdb
56 | *.pgc
57 | *.pgd
58 | *.rsp
59 | *.sbr
60 | *.tlb
61 | *.tli
62 | *.tlh
63 | *.tmp
64 | *.tmp_proj
65 | *.log
66 | *.vspscc
67 | *.vssscc
68 | .builds
69 | *.pidb
70 | *.svclog
71 | *.scc
72 |
73 | # Chutzpah Test files
74 | _Chutzpah*
75 |
76 | # Visual C++ cache files
77 | ipch/
78 | *.aps
79 | *.ncb
80 | *.opendb
81 | *.opensdf
82 | *.sdf
83 | *.cachefile
84 | *.VC.db
85 | *.VC.VC.opendb
86 |
87 | # Visual Studio profiler
88 | *.psess
89 | *.vsp
90 | *.vspx
91 | *.sap
92 |
93 | # TFS 2012 Local Workspace
94 | $tf/
95 |
96 | # Guidance Automation Toolkit
97 | *.gpState
98 |
99 | # ReSharper is a .NET coding add-in
100 | _ReSharper*/
101 | *.[Rr]e[Ss]harper
102 | *.DotSettings.user
103 |
104 | # JustCode is a .NET coding add-in
105 | .JustCode
106 |
107 | # TeamCity is a build add-in
108 | _TeamCity*
109 |
110 | # DotCover is a Code Coverage Tool
111 | *.dotCover
112 |
113 | # NCrunch
114 | _NCrunch_*
115 | .*crunch*.local.xml
116 | nCrunchTemp_*
117 |
118 | # MightyMoose
119 | *.mm.*
120 | AutoTest.Net/
121 |
122 | # Web workbench (sass)
123 | .sass-cache/
124 |
125 | # Installshield output folder
126 | [Ee]xpress/
127 |
128 | # DocProject is a documentation generator add-in
129 | DocProject/buildhelp/
130 | DocProject/Help/*.HxT
131 | DocProject/Help/*.HxC
132 | DocProject/Help/*.hhc
133 | DocProject/Help/*.hhk
134 | DocProject/Help/*.hhp
135 | DocProject/Help/Html2
136 | DocProject/Help/html
137 |
138 | # Click-Once directory
139 | publish/
140 |
141 | # Publish Web Output
142 | *.[Pp]ublish.xml
143 | *.azurePubxml
144 | # TODO: Comment the next line if you want to checkin your web deploy settings
145 | # but database connection strings (with potential passwords) will be unencrypted
146 | #*.pubxml
147 | *.publishproj
148 |
149 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
150 | # checkin your Azure Web App publish settings, but sensitive information contained
151 | # in these scripts will be unencrypted
152 | PublishScripts/
153 |
154 | # NuGet Packages
155 | *.nupkg
156 | # The packages folder can be ignored because of Package Restore
157 | **/packages/*
158 | # except build/, which is used as an MSBuild target.
159 | !**/packages/build/
160 | # Uncomment if necessary however generally it will be regenerated when needed
161 | #!**/packages/repositories.config
162 | # NuGet v3's project.json files produces more ignoreable files
163 | *.nuget.props
164 | *.nuget.targets
165 |
166 | # Microsoft Azure Build Output
167 | csx/
168 | *.build.csdef
169 |
170 | # Microsoft Azure Emulator
171 | ecf/
172 | rcf/
173 |
174 | # Windows Store app package directories and files
175 | AppPackages/
176 | BundleArtifacts/
177 | Package.StoreAssociation.xml
178 | _pkginfo.txt
179 |
180 | # Visual Studio cache files
181 | # files ending in .cache can be ignored
182 | *.[Cc]ache
183 | # but keep track of directories ending in .cache
184 | !*.[Cc]ache/
185 |
186 | # Others
187 | ClientBin/
188 | ~$*
189 | *~
190 | *.dbmdl
191 | *.dbproj.schemaview
192 | *.jfm
193 | *.pfx
194 | *.publishsettings
195 | node_modules/
196 | orleans.codegen.cs
197 |
198 | # Since there are multiple workflows, uncomment next line to ignore bower_components
199 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
200 | #bower_components/
201 |
202 | # RIA/Silverlight projects
203 | Generated_Code/
204 |
205 | # Backup & report files from converting an old project file
206 | # to a newer Visual Studio version. Backup files are not needed,
207 | # because we have git ;-)
208 | _UpgradeReport_Files/
209 | Backup*/
210 | UpgradeLog*.XML
211 | UpgradeLog*.htm
212 |
213 | # SQL Server files
214 | *.mdf
215 | *.ldf
216 |
217 | # Business Intelligence projects
218 | *.rdl.data
219 | *.bim.layout
220 | *.bim_*.settings
221 |
222 | # Microsoft Fakes
223 | FakesAssemblies/
224 |
225 | # GhostDoc plugin setting file
226 | *.GhostDoc.xml
227 |
228 | # Node.js Tools for Visual Studio
229 | .ntvs_analysis.dat
230 |
231 | # Visual Studio 6 build log
232 | *.plg
233 |
234 | # Visual Studio 6 workspace options file
235 | *.opt
236 |
237 | # Visual Studio LightSwitch build output
238 | **/*.HTMLClient/GeneratedArtifacts
239 | **/*.DesktopClient/GeneratedArtifacts
240 | **/*.DesktopClient/ModelManifest.xml
241 | **/*.Server/GeneratedArtifacts
242 | **/*.Server/ModelManifest.xml
243 | _Pvt_Extensions
244 |
245 | # Paket dependency manager
246 | .paket/paket.exe
247 | paket-files/
248 |
249 | # FAKE - F# Make
250 | .fake/
251 |
252 | # JetBrains Rider
253 | .idea/
254 | *.sln.iml
255 |
256 | # CodeRush
257 | .cr/
258 |
259 | # Python Tools for Visual Studio (PTVS)
260 | __pycache__/
261 | *.pyc
262 | /AMap3DBinding.iOS/Native References/MAMapKit.framework
263 | /AMap3DBinding.iOS/MAMapKit.a
264 | /AMapFoundationBinding.iOS/AMapFoundationKit.a
265 | /AMap2DBinding.Droid/Jars/Amap_2DMap_V5.2.0_20170627.jar
266 | *.so
267 | *.jar
268 | /AMap2DBinding.iOS/MAMapKit.a
269 |
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/AMap2DBinding.Droid.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 8.0.30703
7 | 2.0
8 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}
9 | {10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10 | Library
11 | Properties
12 | AMap2DBinding.Droid
13 | AMap2DBinding.Droid
14 | 512
15 | True
16 | v8.0
17 |
18 |
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
63 |
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/Additions/AboutAdditions.txt:
--------------------------------------------------------------------------------
1 | Additions allow you to add arbitrary C# to the generated classes
2 | before they are compiled. This can be helpful for providing convenience
3 | methods or adding pure C# classes.
4 |
5 | == Adding Methods to Generated Classes ==
6 |
7 | Let's say the library being bound has a Rectangle class with a constructor
8 | that takes an x and y position, and a width and length size. It will look like
9 | this:
10 |
11 | public partial class Rectangle
12 | {
13 | public Rectangle (int x, int y, int width, int height)
14 | {
15 | // JNI bindings
16 | }
17 | }
18 |
19 | Imagine we want to add a constructor to this class that takes a Point and
20 | Size structure instead of 4 ints. We can add a new file called Rectangle.cs
21 | with a partial class containing our new method:
22 |
23 | public partial class Rectangle
24 | {
25 | public Rectangle (Point location, Size size) :
26 | this (location.X, location.Y, size.Width, size.Height)
27 | {
28 | }
29 | }
30 |
31 | At compile time, the additions class will be added to the generated class
32 | and the final assembly will a Rectangle class with both constructors.
33 |
34 |
35 | == Adding C# Classes ==
36 |
37 | Another thing that can be done is adding fully C# managed classes to the
38 | generated library. In the above example, let's assume that there isn't a
39 | Point class available in Java or our library. The one we create doesn't need
40 | to interact with Java, so we'll create it like a normal class in C#.
41 |
42 | By adding a Point.cs file with this class, it will end up in the binding library:
43 |
44 | public class Point
45 | {
46 | public int X { get; set; }
47 | public int Y { get; set; }
48 | }
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/Jars/AboutJars.txt:
--------------------------------------------------------------------------------
1 | This directory is for Android .jars.
2 |
3 | There are 2 types of jars that are supported:
4 |
5 | == Input Jar ==
6 |
7 | This is the jar that bindings should be generated for.
8 |
9 | For example, if you were binding the Google Maps library, this would
10 | be Google's "maps.jar".
11 |
12 | Set the build action for these jars in the properties page to "InputJar".
13 |
14 |
15 | == Reference Jars ==
16 |
17 | These are jars that are referenced by the input jar. C# bindings will
18 | not be created for these jars. These jars will be used to resolve
19 | types used by the input jar.
20 |
21 | NOTE: Do not add "android.jar" as a reference jar. It will be added automatically
22 | based on the Target Framework selected.
23 |
24 | Set the build action for these jars in the properties page to "ReferenceJar".
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 | using Android.App;
5 |
6 | // General Information about an assembly is controlled through the following
7 | // set of attributes. Change these attribute values to modify the information
8 | // associated with an assembly.
9 | [assembly: AssemblyTitle("AMap2DBinding.Droid")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("AMap2DBinding.Droid")]
14 | [assembly: AssemblyCopyright("Copyright © 2018")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: ComVisible(false)]
18 |
19 | // Version information for an assembly consists of the following four values:
20 | //
21 | // Major Version
22 | // Minor Version
23 | // Build Number
24 | // Revision
25 | //
26 | // You can specify all the values or you can default the Build and Revision Numbers
27 | // by using the '*' as shown below:
28 | // [assembly: AssemblyVersion("1.0.*")]
29 | [assembly: AssemblyVersion("1.0.0.0")]
30 | [assembly: AssemblyFileVersion("1.0.0.0")]
31 |
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/Transforms/EnumFields.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/Transforms/EnumMethods.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/AMap2DBinding.Droid/Transforms/Metadata.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 | Java.Lang.Object[]
14 | Java.Lang.Object
18 |
19 |
20 | Java.Lang.Object[]
24 | Java.Lang.Object
28 |
29 | Java.Lang.Object[]
33 | Java.Lang.Object
37 |
38 |
39 |
--------------------------------------------------------------------------------
/AMap2DBinding.iOS/AMap2DBinding.iOS.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | {8FFB629D-F513-41CE-95D2-7ECE97B6EEEC};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
7 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}
8 | Library
9 | AMap2DBinding.iOS.D
10 | AMap2DBinding.iOS
11 | Resources
12 |
13 |
14 | true
15 | full
16 | false
17 | bin\Debug
18 | DEBUG;
19 | prompt
20 | 4
21 | false
22 | true
23 |
24 |
25 | full
26 | true
27 | bin\Release
28 | prompt
29 | 4
30 | false
31 | true
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | MAMapKit.a
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/AMap2DBinding.iOS/MAMapKit.linkwith.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ObjCRuntime;
3 |
4 | [assembly: LinkWith("MAMapKit.a",
5 | LinkTarget.ArmV7 | LinkTarget.Simulator,
6 | Frameworks = "GLKit OpenGLES UIKit Foundation CoreGraphics QuartzCore CoreLocation CoreTelephony SystemConfiguration Security AdSupport JavaScriptCore",
7 | LinkerFlags = "-lz -lstdc++ -lc++",
8 | ForceLoad = true)]
--------------------------------------------------------------------------------
/AMap2DBinding.iOS/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 |
4 | using Foundation;
5 |
6 | // This attribute allows you to mark your assemblies as “safe to link”.
7 | // When the attribute is present, the linker—if enabled—will process the assembly
8 | // even if you’re using the “Link SDK assemblies only” option, which is the default for device builds.
9 |
10 | [assembly: LinkerSafe]
11 |
12 | // Information about this assembly is defined by the following attributes.
13 | // Change them to the values specific to your project.
14 |
15 | [assembly: AssemblyTitle("AMap2DBinding.iOS")]
16 | [assembly: AssemblyDescription("")]
17 | [assembly: AssemblyConfiguration("")]
18 | [assembly: AssemblyCompany("")]
19 | [assembly: AssemblyProduct("AMap2DBinding.iOS")]
20 | [assembly: AssemblyCopyright("Copyright © 2018")]
21 | [assembly: AssemblyTrademark("")]
22 | [assembly: AssemblyCulture("")]
23 |
24 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
25 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
26 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
27 |
28 | [assembly: AssemblyVersion("1.0.*")]
29 |
30 | // The following attributes are used to specify the signing key for the assembly,
31 | // if desired. See the Mono documentation for more information about signing.
32 |
33 | //[assembly: AssemblyDelaySign(false)]
34 | //[assembly: AssemblyKeyFile("")]
35 |
--------------------------------------------------------------------------------
/AMap2DBinding.iOS/StructsAndEnums.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using CoreLocation;
4 | using Foundation;
5 |
6 | using ObjCRuntime;
7 | using MAMapKit;
8 |
9 | namespace MAMapKit
10 | {
11 | [StructLayout(LayoutKind.Sequential)]
12 | public struct MACoordinateBounds
13 | {
14 | public CLLocationCoordinate2D northEast;
15 |
16 | public CLLocationCoordinate2D southWest;
17 | }
18 |
19 | [StructLayout(LayoutKind.Sequential)]
20 | public struct MACoordinateSpan
21 | {
22 | public double latitudeDelta;
23 |
24 | public double longitudeDelta;
25 | }
26 |
27 | [StructLayout(LayoutKind.Sequential)]
28 | public struct MACoordinateRegion
29 | {
30 | public CLLocationCoordinate2D center;
31 |
32 | public MACoordinateSpan span;
33 | }
34 |
35 | [StructLayout(LayoutKind.Sequential)]
36 | public struct MAMapPoint
37 | {
38 | public double x;
39 |
40 | public double y;
41 | }
42 |
43 | [StructLayout(LayoutKind.Sequential)]
44 | public struct MAMapSize
45 | {
46 | public double width;
47 |
48 | public double height;
49 | }
50 |
51 | [StructLayout(LayoutKind.Sequential)]
52 | public struct MAMapRect
53 | {
54 | public MAMapPoint origin;
55 |
56 | public MAMapSize size;
57 | }
58 |
59 | [StructLayout(LayoutKind.Sequential)]
60 | public struct MATileOverlayPath
61 | {
62 | public nint x;
63 |
64 | public nint y;
65 |
66 | public nint z;
67 |
68 | public nfloat contentScaleFactor;
69 | }
70 |
71 |
72 | static class CFunctions
73 | {
74 | // TODO: Link Errors
75 |
76 | #region Link Errors
77 |
78 | //// MACoordinateBounds MACoordinateBoundsMake (CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
79 | //[DllImport("__Internal")]
80 | ////[Verify((PlatformInvoke)]
81 | //static extern MACoordinateBounds MACoordinateBoundsMake(CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
82 |
83 | //// MACoordinateRegion MACoordinateRegionMake (CLLocationCoordinate2D centerCoordinate, MACoordinateSpan span);
84 | //[DllImport("__Internal")]
85 | ////[Verify((PlatformInvoke)]
86 | //static extern MACoordinateRegion MACoordinateRegionMake(CLLocationCoordinate2D centerCoordinate, MACoordinateSpan span);
87 |
88 | //// MACoordinateSpan MACoordinateSpanMake (CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta);
89 | //[DllImport("__Internal")]
90 | ////[Verify((PlatformInvoke)]
91 | //static extern MACoordinateSpan MACoordinateSpanMake(double latitudeDelta, double longitudeDelta);
92 |
93 | //// BOOL MAMapPointEqualToPoint (MAMapPoint point1, MAMapPoint point2);
94 | //[DllImport("__Internal")]
95 | ////[Verify((PlatformInvoke)]
96 | //static extern bool MAMapPointEqualToPoint(MAMapPoint point1, MAMapPoint point2);
97 |
98 | //// MAMapPoint MAMapPointMake (double x, double y);
99 | //[DllImport("__Internal")]
100 | ////[Verify((PlatformInvoke)]
101 | //static extern MAMapPoint MAMapPointMake(double x, double y);
102 |
103 | //// BOOL MAMapRectEqualToRect (MAMapRect rect1, MAMapRect rect2);
104 | //[DllImport("__Internal")]
105 | ////[Verify((PlatformInvoke)]
106 | //static extern bool MAMapRectEqualToRect(MAMapRect rect1, MAMapRect rect2);
107 |
108 | //// double MAMapRectGetHeight (MAMapRect rect);
109 | //[DllImport("__Internal")]
110 | ////[Verify((PlatformInvoke)]
111 | //static extern double MAMapRectGetHeight(MAMapRect rect);
112 |
113 | //// double MAMapRectGetMaxX (MAMapRect rect);
114 | //[DllImport("__Internal")]
115 | ////[Verify((PlatformInvoke)]
116 | //static extern double MAMapRectGetMaxX(MAMapRect rect);
117 |
118 | //// double MAMapRectGetMaxY (MAMapRect rect);
119 | //[DllImport("__Internal")]
120 | ////[Verify((PlatformInvoke)]
121 | //static extern double MAMapRectGetMaxY(MAMapRect rect);
122 |
123 | //// double MAMapRectGetMidX (MAMapRect rect);
124 | //[DllImport("__Internal")]
125 | ////[Verify((PlatformInvoke)]
126 | //static extern double MAMapRectGetMidX(MAMapRect rect);
127 |
128 | //// double MAMapRectGetMidY (MAMapRect rect);
129 | //[DllImport("__Internal")]
130 | ////[Verify((PlatformInvoke)]
131 | //static extern double MAMapRectGetMidY(MAMapRect rect);
132 |
133 | //// double MAMapRectGetMinX (MAMapRect rect);
134 | //[DllImport("__Internal")]
135 | ////[Verify((PlatformInvoke)]
136 | //static extern double MAMapRectGetMinX(MAMapRect rect);
137 |
138 | //// double MAMapRectGetMinY (MAMapRect rect);
139 | //[DllImport("__Internal")]
140 | ////[Verify((PlatformInvoke)]
141 | //static extern double MAMapRectGetMinY(MAMapRect rect);
142 |
143 | //// double MAMapRectGetWidth (MAMapRect rect);
144 | //[DllImport("__Internal")]
145 | ////[Verify((PlatformInvoke)]
146 | //static extern double MAMapRectGetWidth(MAMapRect rect);
147 |
148 | //// BOOL MAMapRectIsEmpty (MAMapRect rect);
149 | //[DllImport("__Internal")]
150 | ////[Verify((PlatformInvoke)]
151 | //static extern bool MAMapRectIsEmpty(MAMapRect rect);
152 |
153 | //// BOOL MAMapRectIsNull (MAMapRect rect);
154 | //[DllImport("__Internal")]
155 | ////[Verify((PlatformInvoke)]
156 | //static extern bool MAMapRectIsNull(MAMapRect rect);
157 |
158 | //// MAMapRect MAMapRectMake (double x, double y, double width, double height);
159 | //[DllImport("__Internal")]
160 | ////[Verify((PlatformInvoke)]
161 | //static extern MAMapRect MAMapRectMake(double x, double y, double width, double height);
162 |
163 | //// BOOL MAMapSizeEqualToSize (MAMapSize size1, MAMapSize size2);
164 | //[DllImport("__Internal")]
165 | ////[Verify((PlatformInvoke)]
166 | //static extern bool MAMapSizeEqualToSize(MAMapSize size1, MAMapSize size2);
167 |
168 | //// MAMapSize MAMapSizeMake (double width, double height);
169 | //[DllImport("__Internal")]
170 | ////[Verify((PlatformInvoke)]
171 | //static extern MAMapSize MAMapSizeMake(double width, double height);
172 |
173 | //// NSString * MAStringFromMapPoint (MAMapPoint point);
174 | //[DllImport("__Internal")]
175 | ////[Verify((PlatformInvoke)]
176 | //static extern NSString MAStringFromMapPoint(MAMapPoint point);
177 |
178 | //// NSString * MAStringFromMapRect (MAMapRect rect);
179 | //[DllImport("__Internal")]
180 | ////[Verify((PlatformInvoke)]
181 | //static extern NSString MAStringFromMapRect(MAMapRect rect);
182 |
183 | //// NSString * MAStringFromMapSize (MAMapSize size);
184 | //[DllImport("__Internal")]
185 | ////[Verify((PlatformInvoke)]
186 | //static extern NSString MAStringFromMapSize(MAMapSize size);
187 |
188 | #endregion
189 |
190 |
191 | #region Link Success
192 | // extern MACoordinateRegion MACoordinateRegionMakeWithDistance (CLLocationCoordinate2D centerCoordinate, CLLocationDistance latitudinalMeters, CLLocationDistance longitudinalMeters);
193 | [DllImport("__Internal")]
194 | //[Verify((PlatformInvoke)]
195 | static extern MACoordinateRegion MACoordinateRegionMakeWithDistance(CLLocationCoordinate2D centerCoordinate, double latitudinalMeters, double longitudinalMeters);
196 |
197 | // extern MAMapPoint MAMapPointForCoordinate (CLLocationCoordinate2D coordinate);
198 | [DllImport("__Internal")]
199 | //[Verify((PlatformInvoke)]
200 | static extern MAMapPoint MAMapPointForCoordinate(CLLocationCoordinate2D coordinate);
201 |
202 | // extern CLLocationCoordinate2D MACoordinateForMapPoint (MAMapPoint mapPoint);
203 | [DllImport("__Internal")]
204 | //[Verify((PlatformInvoke)]
205 | static extern CLLocationCoordinate2D MACoordinateForMapPoint(MAMapPoint mapPoint);
206 |
207 | // extern MACoordinateRegion MACoordinateRegionForMapRect (MAMapRect rect);
208 | [DllImport("__Internal")]
209 | //[Verify((PlatformInvoke)]
210 | static extern MACoordinateRegion MACoordinateRegionForMapRect(MAMapRect rect);
211 |
212 | // extern MAMapRect MAMapRectForCoordinateRegion (MACoordinateRegion region);
213 | [DllImport("__Internal")]
214 | //[Verify((PlatformInvoke)]
215 | static extern MAMapRect MAMapRectForCoordinateRegion(MACoordinateRegion region);
216 |
217 | // extern CLLocationDistance MAMetersPerMapPointAtLatitude (CLLocationDegrees latitude);
218 | [DllImport("__Internal")]
219 | //[Verify((PlatformInvoke)]
220 | static extern double MAMetersPerMapPointAtLatitude(double latitude);
221 |
222 | // extern double MAMapPointsPerMeterAtLatitude (CLLocationDegrees latitude);
223 | [DllImport("__Internal")]
224 | //[Verify((PlatformInvoke)]
225 | static extern double MAMapPointsPerMeterAtLatitude(double latitude);
226 |
227 | // extern CLLocationDistance MAMetersBetweenMapPoints (MAMapPoint a, MAMapPoint b);
228 | [DllImport("__Internal")]
229 | //[Verify((PlatformInvoke)]
230 | static extern double MAMetersBetweenMapPoints(MAMapPoint a, MAMapPoint b);
231 |
232 | // extern double MAAreaBetweenCoordinates (CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
233 | [DllImport("__Internal")]
234 | //[Verify((PlatformInvoke)]
235 | static extern double MAAreaBetweenCoordinates(CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
236 |
237 | // extern MAMapRect MAMapRectInset (MAMapRect rect, double dx, double dy);
238 | [DllImport("__Internal")]
239 | //[Verify((PlatformInvoke)]
240 | static extern MAMapRect MAMapRectInset(MAMapRect rect, double dx, double dy);
241 |
242 | // extern MAMapRect MAMapRectUnion (MAMapRect rect1, MAMapRect rect2);
243 | [DllImport("__Internal")]
244 | //[Verify((PlatformInvoke)]
245 | static extern MAMapRect MAMapRectUnion(MAMapRect rect1, MAMapRect rect2);
246 |
247 | // extern BOOL MAMapSizeContainsSize (MAMapSize size1, MAMapSize size2);
248 | [DllImport("__Internal")]
249 | //[Verify((PlatformInvoke)]
250 | static extern bool MAMapSizeContainsSize(MAMapSize size1, MAMapSize size2);
251 |
252 | // extern BOOL MAMapRectContainsPoint (MAMapRect rect, MAMapPoint point);
253 | [DllImport("__Internal")]
254 | //[Verify((PlatformInvoke)]
255 | static extern bool MAMapRectContainsPoint(MAMapRect rect, MAMapPoint point);
256 |
257 | // extern BOOL MAMapRectIntersectsRect (MAMapRect rect1, MAMapRect rect2);
258 | [DllImport("__Internal")]
259 | //[Verify((PlatformInvoke)]
260 | static extern bool MAMapRectIntersectsRect(MAMapRect rect1, MAMapRect rect2);
261 |
262 | // extern BOOL MAMapRectContainsRect (MAMapRect rect1, MAMapRect rect2);
263 | [DllImport("__Internal")]
264 | //[Verify((PlatformInvoke)]
265 | static extern bool MAMapRectContainsRect(MAMapRect rect1, MAMapRect rect2);
266 |
267 | // extern BOOL MACircleContainsPoint (MAMapPoint point, MAMapPoint center, double radius);
268 | [DllImport("__Internal")]
269 | //[Verify((PlatformInvoke)]
270 | static extern bool MACircleContainsPoint(MAMapPoint point, MAMapPoint center, double radius);
271 |
272 | // extern BOOL MACircleContainsCoordinate (CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius);
273 | [DllImport("__Internal")]
274 | //[Verify((PlatformInvoke)]
275 | static extern bool MACircleContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius);
276 |
277 | // extern BOOL MAPolygonContainsPoint (MAMapPoint point, MAMapPoint *polygon, NSUInteger count);
278 | [DllImport("__Internal")]
279 | //[Verify((PlatformInvoke)]
280 | static extern unsafe bool MAPolygonContainsPoint(MAMapPoint point, MAMapPoint* polygon, nuint count);
281 |
282 | // extern BOOL MAPolygonContainsCoordinate (CLLocationCoordinate2D point, CLLocationCoordinate2D *polygon, NSUInteger count);
283 | [DllImport("__Internal")]
284 | //[Verify((PlatformInvoke)]
285 | static extern unsafe bool MAPolygonContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D* polygon, nuint count);
286 |
287 | // extern MAMapPoint MAGetNearestMapPointFromLine (MAMapPoint lineStart, MAMapPoint lineEnd, MAMapPoint point);
288 | [DllImport("__Internal")]
289 | //[Verify((PlatformInvoke)]
290 | static extern MAMapPoint MAGetNearestMapPointFromLine(MAMapPoint lineStart, MAMapPoint lineEnd, MAMapPoint point);
291 |
292 | // extern void MAGetTileProjectionFromBounds (MACoordinateBounds bounds, int levelOfDetails, AMapTileProjectionBlock tileProjection);
293 | [DllImport("__Internal")]
294 | //[Verify((PlatformInvoke)]
295 | //static extern void MAGetTileProjectionFromBounds(MACoordinateBounds bounds, int levelOfDetails, AMapTileProjectionBlock tileProjection);
296 | static extern void MAGetTileProjectionFromBounds(MACoordinateBounds bounds, int levelOfDetails, Action tileProjection);
297 |
298 | // extern CLLocationCoordinate2D MACoordinateConvert (CLLocationCoordinate2D coordinate, MACoordinateType type) __attribute__((deprecated("已废弃,使用AMapFoundation中关于坐标转换的接口")));
299 | [DllImport("__Internal")]
300 | //[Verify((PlatformInvoke)]
301 | static extern CLLocationCoordinate2D MACoordinateConvert(CLLocationCoordinate2D coordinate, MACoordinateType type);
302 |
303 | // extern CLLocationDirection MAGetDirectionFromCoords (CLLocationCoordinate2D fromCoord, CLLocationCoordinate2D toCoord);
304 | [DllImport("__Internal")]
305 | //[Verify((PlatformInvoke)]
306 | static extern double MAGetDirectionFromCoords(CLLocationCoordinate2D fromCoord, CLLocationCoordinate2D toCoord);
307 | #endregion
308 | }
309 |
310 | [Native]
311 | public enum MACoordinateType : ulong
312 | {
313 | Baidu = 0,
314 | MapBar,
315 | MapABC,
316 | SoSoMap,
317 | AliYun,
318 | Google,
319 | Gps
320 | }
321 |
322 | [Native]
323 | public enum MAAnnotationViewDragState : ulong
324 | {
325 | None = 0,
326 | Starting,
327 | Dragging,
328 | Canceling,
329 | Ending
330 | }
331 |
332 | [Native]
333 | public enum MAMapLanguage : ulong
334 | {
335 | ZhCN = 0,
336 | En = 1
337 | }
338 |
339 | [Native]
340 | public enum MAMapType : ulong
341 | {
342 | tandard,
343 | atellite
344 | }
345 |
346 | [Native]
347 | public enum MAUserTrackingMode : ulong
348 | {
349 | None = 0,
350 | Follow = 1,
351 | FollowWithHeading = 2
352 | }
353 |
354 | [Native]
355 | public enum MAPinAnnotationColor : ulong
356 | {
357 | Red = 0,
358 | Green,
359 | Purple
360 | }
361 |
362 |
363 | }
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/AMap3DBinding.Droid.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 8.0.30703
7 | 2.0
8 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}
9 | {10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10 | Library
11 | Properties
12 | AMap3DBinding.Droid
13 | AMap3DBinding.Droid
14 | 512
15 | True
16 | v8.0
17 |
18 |
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
68 |
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/Additions/AboutAdditions.txt:
--------------------------------------------------------------------------------
1 | Additions allow you to add arbitrary C# to the generated classes
2 | before they are compiled. This can be helpful for providing convenience
3 | methods or adding pure C# classes.
4 |
5 | == Adding Methods to Generated Classes ==
6 |
7 | Let's say the library being bound has a Rectangle class with a constructor
8 | that takes an x and y position, and a width and length size. It will look like
9 | this:
10 |
11 | public partial class Rectangle
12 | {
13 | public Rectangle (int x, int y, int width, int height)
14 | {
15 | // JNI bindings
16 | }
17 | }
18 |
19 | Imagine we want to add a constructor to this class that takes a Point and
20 | Size structure instead of 4 ints. We can add a new file called Rectangle.cs
21 | with a partial class containing our new method:
22 |
23 | public partial class Rectangle
24 | {
25 | public Rectangle (Point location, Size size) :
26 | this (location.X, location.Y, size.Width, size.Height)
27 | {
28 | }
29 | }
30 |
31 | At compile time, the additions class will be added to the generated class
32 | and the final assembly will a Rectangle class with both constructors.
33 |
34 |
35 | == Adding C# Classes ==
36 |
37 | Another thing that can be done is adding fully C# managed classes to the
38 | generated library. In the above example, let's assume that there isn't a
39 | Point class available in Java or our library. The one we create doesn't need
40 | to interact with Java, so we'll create it like a normal class in C#.
41 |
42 | By adding a Point.cs file with this class, it will end up in the binding library:
43 |
44 | public class Point
45 | {
46 | public int X { get; set; }
47 | public int Y { get; set; }
48 | }
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/Jars/AboutJars.txt:
--------------------------------------------------------------------------------
1 | This directory is for Android .jars.
2 |
3 | There are 2 types of jars that are supported:
4 |
5 | == Input Jar ==
6 |
7 | This is the jar that bindings should be generated for.
8 |
9 | For example, if you were binding the Google Maps library, this would
10 | be Google's "maps.jar".
11 |
12 | Set the build action for these jars in the properties page to "InputJar".
13 |
14 |
15 | == Reference Jars ==
16 |
17 | These are jars that are referenced by the input jar. C# bindings will
18 | not be created for these jars. These jars will be used to resolve
19 | types used by the input jar.
20 |
21 | NOTE: Do not add "android.jar" as a reference jar. It will be added automatically
22 | based on the Target Framework selected.
23 |
24 | Set the build action for these jars in the properties page to "ReferenceJar".
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 | using Android.App;
5 |
6 | // General Information about an assembly is controlled through the following
7 | // set of attributes. Change these attribute values to modify the information
8 | // associated with an assembly.
9 | [assembly: AssemblyTitle("AMap3DBinding.Droid")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("AMap3DBinding.Droid")]
14 | [assembly: AssemblyCopyright("Copyright © 2018")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: ComVisible(false)]
18 |
19 | // Version information for an assembly consists of the following four values:
20 | //
21 | // Major Version
22 | // Minor Version
23 | // Build Number
24 | // Revision
25 | //
26 | // You can specify all the values or you can default the Build and Revision Numbers
27 | // by using the '*' as shown below:
28 | // [assembly: AssemblyVersion("1.0.*")]
29 | [assembly: AssemblyVersion("1.0.0.0")]
30 | [assembly: AssemblyFileVersion("1.0.0.0")]
31 |
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/Transforms/EnumFields.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/Transforms/EnumMethods.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/AMap3DBinding.Droid/Transforms/Metadata.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 | Java.Lang.Object[]
15 | Java.Lang.Object
19 |
20 |
21 | Java.Lang.Object[]
25 | Java.Lang.Object
29 |
30 |
31 | Java.Lang.Object[]
35 | Java.Lang.Object
39 |
40 |
41 |
42 | Java.Lang.Object[]
46 | Java.Lang.Object
50 |
51 |
52 | Java.Lang.Object[]
56 | Java.Lang.Object
60 |
61 |
62 | Java.Lang.Object[]
66 | Java.Lang.Object
70 |
71 |
72 | Java.Lang.Object[]
76 | Java.Lang.Object
80 |
81 |
82 | Java.Lang.Object[]
86 | Java.Lang.Object
90 |
91 |
92 | Java.Lang.Object[]
96 | Java.Lang.Object
100 |
101 |
102 | Java.Lang.Object[]
106 | Java.Lang.Object
110 |
111 |
112 | Java.Lang.Object[]
116 | Java.Lang.Object
120 |
121 |
122 | Java.Lang.Object[]
126 | Java.Lang.Object
130 |
131 |
132 | Java.Lang.Object[]
136 | Java.Lang.Object
140 |
141 |
142 | Java.Lang.Object[]
146 | Java.Lang.Object
150 |
151 |
152 | Java.Lang.Object[]
156 | Java.Lang.Object
160 |
161 |
162 | Java.Lang.Object[]
166 | Java.Lang.Object
170 |
171 |
172 | Java.Lang.Object[]
176 | Java.Lang.Object
180 |
181 |
182 | Java.Lang.Object[]
186 | Java.Lang.Object
190 |
191 |
192 | OnMapScreenShotA
198 | OnMapScreenShotB
205 |
206 |
--------------------------------------------------------------------------------
/AMap3DBinding.iOS/AMap3DBinding.iOS.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | {8FFB629D-F513-41CE-95D2-7ECE97B6EEEC};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
7 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}
8 | Library
9 | AMap3DBinding.iOS
10 | Resources
11 | AMap3DBinding.iOS
12 |
13 |
14 | true
15 | full
16 | false
17 | bin\Debug
18 | DEBUG;
19 | prompt
20 | 4
21 | false
22 | true
23 |
24 |
25 | full
26 | true
27 | bin\Release
28 | prompt
29 | 4
30 | false
31 | true
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | MAMapKit.a
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/AMap3DBinding.iOS/MAMapKit.linkwith.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ObjCRuntime;
3 |
4 | [assembly: LinkWith ("MAMapKit.a",
5 | LinkTarget.ArmV7 | LinkTarget.Simulator,
6 | Frameworks = "GLKit OpenGLES UIKit Foundation CoreGraphics QuartzCore CoreLocation CoreTelephony SystemConfiguration Security AdSupport JavaScriptCore",
7 | LinkerFlags = "-lz -lstdc++ -lc++",
8 | ForceLoad = true)]
9 |
--------------------------------------------------------------------------------
/AMap3DBinding.iOS/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 |
4 | using Foundation;
5 |
6 | // This attribute allows you to mark your assemblies as “safe to link”.
7 | // When the attribute is present, the linker—if enabled—will process the assembly
8 | // even if you’re using the “Link SDK assemblies only” option, which is the default for device builds.
9 |
10 | [assembly: LinkerSafe]
11 |
12 | // Information about this assembly is defined by the following attributes.
13 | // Change them to the values specific to your project.
14 |
15 | [assembly: AssemblyTitle("MAMapKit")]
16 | [assembly: AssemblyDescription("")]
17 | [assembly: AssemblyConfiguration("")]
18 | [assembly: AssemblyCompany("")]
19 | [assembly: AssemblyProduct("MAMapKit")]
20 | [assembly: AssemblyCopyright("Copyright © 2018")]
21 | [assembly: AssemblyTrademark("")]
22 | [assembly: AssemblyCulture("")]
23 |
24 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
25 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
26 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
27 |
28 | [assembly: AssemblyVersion("1.0.*")]
29 |
30 | // The following attributes are used to specify the signing key for the assembly,
31 | // if desired. See the Mono documentation for more information about signing.
32 |
33 | //[assembly: AssemblyDelaySign(false)]
34 | //[assembly: AssemblyKeyFile("")]
35 |
--------------------------------------------------------------------------------
/AMap3DBinding.iOS/Structs.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using CoreLocation;
4 | using Foundation;
5 | using ObjCRuntime;
6 |
7 | using MAMapKit;
8 |
9 | namespace MAMapKit
10 | {
11 | [StructLayout(LayoutKind.Sequential)]
12 | public struct MACoordinateBounds
13 | {
14 | public CLLocationCoordinate2D northEast;
15 |
16 | public CLLocationCoordinate2D southWest;
17 | }
18 |
19 | [StructLayout(LayoutKind.Sequential)]
20 | public struct MACoordinateSpan
21 | {
22 | public double latitudeDelta;
23 |
24 | public double longitudeDelta;
25 | }
26 |
27 | [StructLayout(LayoutKind.Sequential)]
28 | public struct MACoordinateRegion
29 | {
30 | public CLLocationCoordinate2D center;
31 |
32 | public MACoordinateSpan span;
33 | }
34 |
35 | [StructLayout(LayoutKind.Sequential)]
36 | public struct MAMapPoint
37 | {
38 | public double x;
39 |
40 | public double y;
41 | }
42 |
43 | [StructLayout(LayoutKind.Sequential)]
44 | public struct MAMapSize
45 | {
46 | public double width;
47 |
48 | public double height;
49 | }
50 |
51 | [StructLayout(LayoutKind.Sequential)]
52 | public struct MAMapRect
53 | {
54 | public MAMapPoint origin;
55 |
56 | public MAMapSize size;
57 | }
58 |
59 | [StructLayout(LayoutKind.Sequential)]
60 | public struct MATileOverlayPath
61 | {
62 | public nint x;
63 |
64 | public nint y;
65 |
66 | public nint z;
67 |
68 | public nfloat contentScaleFactor;
69 | }
70 |
71 | static class CFunctions
72 | {
73 | #region Link Error
74 |
75 | // TODO:MACoordinateBoundsMake
76 | //// MACoordinateBounds MACoordinateBoundsMake (CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
77 | //[DllImport("__Internal")]
78 | ////[Verify(PlatformInvoke)]
79 | //static extern MACoordinateBounds MACoordinateBoundsMake(CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
80 |
81 | // TODO:MACoordinateRegionMake
82 | //// MACoordinateRegion MACoordinateRegionMake (CLLocationCoordinate2D centerCoordinate, MACoordinateSpan span);
83 | //[DllImport("__Internal")]
84 | ////[Verify(PlatformInvoke)]
85 | //static extern MACoordinateRegion MACoordinateRegionMake(CLLocationCoordinate2D centerCoordinate, MACoordinateSpan span);
86 |
87 | //// extern MACoordinateRegion MACoordinateRegionMakeWithDistance (CLLocationCoordinate2D centerCoordinate, CLLocationDistance latitudinalMeters, CLLocationDistance longitudinalMeters);
88 | //[DllImport("__Internal")]
89 | ////[Verify(PlatformInvoke)]
90 | //static extern MACoordinateRegion MACoordinateRegionMakeWithDistance(CLLocationCoordinate2D centerCoordinate, double latitudinalMeters, double longitudinalMeters);
91 |
92 | // TODO:MACoordinateSpanMake
93 | //// MACoordinateSpan MACoordinateSpanMake (CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta);
94 | //[DllImport("__Internal")]
95 | ////[Verify(PlatformInvoke)]
96 | //static extern MACoordinateSpan MACoordinateSpanMake(double latitudeDelta, double longitudeDelta);
97 |
98 | // TODO:MAMapPointEqualToPoint
99 | //// BOOL MAMapPointEqualToPoint (MAMapPoint point1, MAMapPoint point2);
100 | //[DllImport("__Internal")]
101 | ////[Verify(PlatformInvoke)]
102 | //static extern bool MAMapPointEqualToPoint(MAMapPoint point1, MAMapPoint point2);
103 |
104 | // TODO:MAMapPointMake
105 | //// MAMapPoint MAMapPointMake (double x, double y);
106 | //[DllImport("__Internal")]
107 | ////[Verify(PlatformInvoke)]
108 | //static extern MAMapPoint MAMapPointMake(double x, double y);
109 |
110 |
111 |
112 |
113 | // TODO:MAMapSizeMake
114 | //// MAMapSize MAMapSizeMake (double width, double height);
115 | //[DllImport("__Internal")]
116 | ////[Verify(PlatformInvoke)]
117 | //static extern MAMapSize MAMapSizeMake(double width, double height);
118 |
119 | // MAMapRectMake
120 | //// MAMapRect MAMapRectMake (double x, double y, double width, double height);
121 | //[DllImport("__Internal")]
122 | ////[Verify(PlatformInvoke)]
123 | //static extern MAMapRect MAMapRectMake(double x, double y, double width, double height);
124 |
125 | // TODO:MAMapRectGetMinX
126 | //// double MAMapRectGetMinX (MAMapRect rect);
127 | //[DllImport("__Internal")]
128 | ////[Verify(PlatformInvoke)]
129 | //static extern double MAMapRectGetMinX(MAMapRect rect);
130 |
131 | // MAMapRectGetMinY
132 | //// double MAMapRectGetMinY (MAMapRect rect);
133 | //[DllImport("__Internal")]
134 | ////[Verify(PlatformInvoke)]
135 | //static extern double MAMapRectGetMinY(MAMapRect rect);
136 |
137 | // TODO:MAMapRectGetMidX
138 | //// double MAMapRectGetMidX (MAMapRect rect);
139 | //[DllImport("__Internal")]
140 | ////[Verify(PlatformInvoke)]
141 | //static extern double MAMapRectGetMidX(MAMapRect rect);
142 |
143 | // TODO:MAMapRectGetMidY
144 | //// double MAMapRectGetMidY (MAMapRect rect);
145 | //[DllImport("__Internal")]
146 | ////[Verify(PlatformInvoke)]
147 | //static extern double MAMapRectGetMidY(MAMapRect rect);
148 |
149 |
150 | // TODO:MAMapRectGetMaxX
151 | //// double MAMapRectGetMaxX (MAMapRect rect);
152 | //[DllImport("__Internal")]
153 | ////[Verify(PlatformInvoke)]
154 | //static extern double MAMapRectGetMaxX(MAMapRect rect);
155 |
156 | // TODO:MAMapRectGetMaxY
157 | //// double MAMapRectGetMaxY (MAMapRect rect);
158 | //[DllImport("__Internal")]
159 | ////[Verify(PlatformInvoke)]
160 | //static extern double MAMapRectGetMaxY(MAMapRect rect);
161 |
162 | // TODO:MAMapRectGetWidth
163 | //// double MAMapRectGetWidth (MAMapRect rect);
164 | //[DllImport("__Internal")]
165 | ////[Verify(PlatformInvoke)]
166 | //static extern double MAMapRectGetWidth(MAMapRect rect);
167 |
168 | // TODO:MAMapRectGetHeight
169 | //// double MAMapRectGetHeight (MAMapRect rect);
170 | //[DllImport("__Internal")]
171 | ////[Verify(PlatformInvoke)]
172 | //static extern double MAMapRectGetHeight(MAMapRect rect);
173 |
174 | // TODO:MAMapSizeEqualToSize
175 | //// BOOL MAMapSizeEqualToSize (MAMapSize size1, MAMapSize size2);
176 | //[DllImport("__Internal")]
177 | ////[Verify(PlatformInvoke)]
178 | //static extern bool MAMapSizeEqualToSize(MAMapSize size1, MAMapSize size2);
179 |
180 | // TODO:MAMapRectEqualToRect
181 | //// BOOL MAMapRectEqualToRect (MAMapRect rect1, MAMapRect rect2);
182 | //[DllImport("__Internal")]
183 | ////[Verify(PlatformInvoke)]
184 | //static extern bool MAMapRectEqualToRect(MAMapRect rect1, MAMapRect rect2);
185 |
186 | // TODO:MAMapRectIsNull
187 | //// BOOL MAMapRectIsNull (MAMapRect rect);
188 | //[DllImport("__Internal")]
189 | ////[Verify(PlatformInvoke)]
190 | //static extern bool MAMapRectIsNull(MAMapRect rect);
191 |
192 | // TODO:MAMapRectIsEmpty
193 | //// BOOL MAMapRectIsEmpty (MAMapRect rect);
194 | //[DllImport("__Internal")]
195 | ////[Verify(PlatformInvoke)]
196 | //static extern bool MAMapRectIsEmpty(MAMapRect rect);
197 |
198 | // TODO:MAStringFromMapPoint
199 | //// NSString * MAStringFromMapPoint (MAMapPoint point);
200 | //[DllImport("__Internal")]
201 | ////[Verify(PlatformInvoke)]
202 | //static extern NSString MAStringFromMapPoint(MAMapPoint point);
203 |
204 | // TODO:MAStringFromMapSize
205 | //// NSString * MAStringFromMapSize (MAMapSize size);
206 | //[DllImport("__Internal")]
207 | ////[Verify(PlatformInvoke)]
208 | //static extern NSString MAStringFromMapSize(MAMapSize size);
209 |
210 | // TODO:MAStringFromMapRect
211 | //// NSString * MAStringFromMapRect (MAMapRect rect);
212 | //[DllImport("__Internal")]
213 | ////[Verify(PlatformInvoke)]
214 | //static extern NSString MAStringFromMapRect(MAMapRect rect);
215 | #endregion
216 |
217 | #region MyRegion
218 | // extern MAMapPoint MAMapPointForCoordinate (CLLocationCoordinate2D coordinate);
219 | [DllImport("__Internal")]
220 | //[Verify(PlatformInvoke)]
221 | static extern MAMapPoint MAMapPointForCoordinate(CLLocationCoordinate2D coordinate);
222 |
223 | // extern CLLocationCoordinate2D MACoordinateForMapPoint (MAMapPoint mapPoint);
224 | [DllImport("__Internal")]
225 | //[Verify(PlatformInvoke)]
226 | static extern CLLocationCoordinate2D MACoordinateForMapPoint(MAMapPoint mapPoint);
227 |
228 | // extern MACoordinateRegion MACoordinateRegionForMapRect (MAMapRect rect);
229 | [DllImport("__Internal")]
230 | //[Verify(PlatformInvoke)]
231 | static extern MACoordinateRegion MACoordinateRegionForMapRect(MAMapRect rect);
232 |
233 | // extern MAMapRect MAMapRectForCoordinateRegion (MACoordinateRegion region);
234 | [DllImport("__Internal")]
235 | //[Verify(PlatformInvoke)]
236 | static extern MAMapRect MAMapRectForCoordinateRegion(MACoordinateRegion region);
237 |
238 | // extern CLLocationDistance MAMetersPerMapPointAtLatitude (CLLocationDegrees latitude);
239 | [DllImport("__Internal")]
240 | //[Verify(PlatformInvoke)]
241 | static extern double MAMetersPerMapPointAtLatitude(double latitude);
242 |
243 | // extern double MAMapPointsPerMeterAtLatitude (CLLocationDegrees latitude);
244 | [DllImport("__Internal")]
245 | //[Verify(PlatformInvoke)]
246 | static extern double MAMapPointsPerMeterAtLatitude(double latitude);
247 |
248 | // extern CLLocationDistance MAMetersBetweenMapPoints (MAMapPoint a, MAMapPoint b);
249 | [DllImport("__Internal")]
250 | //[Verify(PlatformInvoke)]
251 | static extern double MAMetersBetweenMapPoints(MAMapPoint a, MAMapPoint b);
252 |
253 | // extern double MAAreaBetweenCoordinates (CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
254 | [DllImport("__Internal")]
255 | //[Verify(PlatformInvoke)]
256 | static extern double MAAreaBetweenCoordinates(CLLocationCoordinate2D northEast, CLLocationCoordinate2D southWest);
257 |
258 | // extern MAMapRect MAMapRectInset (MAMapRect rect, double dx, double dy);
259 | [DllImport("__Internal")]
260 | //[Verify(PlatformInvoke)]
261 | static extern MAMapRect MAMapRectInset(MAMapRect rect, double dx, double dy);
262 |
263 | // extern MAMapRect MAMapRectUnion (MAMapRect rect1, MAMapRect rect2);
264 | [DllImport("__Internal")]
265 | //[Verify(PlatformInvoke)]
266 | static extern MAMapRect MAMapRectUnion(MAMapRect rect1, MAMapRect rect2);
267 |
268 | // extern BOOL MAMapSizeContainsSize (MAMapSize size1, MAMapSize size2);
269 | [DllImport("__Internal")]
270 | //[Verify(PlatformInvoke)]
271 | static extern bool MAMapSizeContainsSize(MAMapSize size1, MAMapSize size2);
272 |
273 | // extern BOOL MAMapRectContainsPoint (MAMapRect rect, MAMapPoint point);
274 | [DllImport("__Internal")]
275 | //[Verify(PlatformInvoke)]
276 | static extern bool MAMapRectContainsPoint(MAMapRect rect, MAMapPoint point);
277 |
278 | // extern BOOL MAMapRectIntersectsRect (MAMapRect rect1, MAMapRect rect2);
279 | [DllImport("__Internal")]
280 | //[Verify(PlatformInvoke)]
281 | static extern bool MAMapRectIntersectsRect(MAMapRect rect1, MAMapRect rect2);
282 |
283 | // extern BOOL MAMapRectContainsRect (MAMapRect rect1, MAMapRect rect2);
284 | [DllImport("__Internal")]
285 | //[Verify(PlatformInvoke)]
286 | static extern bool MAMapRectContainsRect(MAMapRect rect1, MAMapRect rect2);
287 |
288 | // extern BOOL MACircleContainsPoint (MAMapPoint point, MAMapPoint center, double radius);
289 | [DllImport("__Internal")]
290 | //[Verify(PlatformInvoke)]
291 | static extern bool MACircleContainsPoint(MAMapPoint point, MAMapPoint center, double radius);
292 |
293 | // extern BOOL MACircleContainsCoordinate (CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius);
294 | [DllImport("__Internal")]
295 | //[Verify(PlatformInvoke)]
296 | static extern bool MACircleContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D center, double radius);
297 |
298 | // extern BOOL MAPolygonContainsPoint (MAMapPoint point, MAMapPoint *polygon, NSUInteger count);
299 | [DllImport("__Internal")]
300 | //[Verify(PlatformInvoke)]
301 | static extern unsafe bool MAPolygonContainsPoint(MAMapPoint point, MAMapPoint* polygon, nuint count);
302 |
303 | // extern BOOL MAPolygonContainsCoordinate (CLLocationCoordinate2D point, CLLocationCoordinate2D *polygon, NSUInteger count);
304 | [DllImport("__Internal")]
305 | //[Verify(PlatformInvoke)]
306 | static extern unsafe bool MAPolygonContainsCoordinate(CLLocationCoordinate2D point, CLLocationCoordinate2D* polygon, nuint count);
307 |
308 | // extern MAMapPoint MAGetNearestMapPointFromLine (MAMapPoint lineStart, MAMapPoint lineEnd, MAMapPoint point);
309 | [DllImport("__Internal")]
310 | //[Verify(PlatformInvoke)]
311 | static extern MAMapPoint MAGetNearestMapPointFromLine(MAMapPoint lineStart, MAMapPoint lineEnd, MAMapPoint point);
312 |
313 | // extern void MAGetTileProjectionFromBounds (MACoordinateBounds bounds, int levelOfDetails, AMapTileProjectionBlock tileProjection);
314 | [DllImport("__Internal")]
315 | //[Verify(PlatformInvoke)]
316 | //static extern void MAGetTileProjectionFromBounds(MACoordinateBounds bounds, int levelOfDetails, AMapTileProjectionBlock tileProjection);
317 | static extern void MAGetTileProjectionFromBounds(MACoordinateBounds bounds, int levelOfDetails, IntPtr tileProjection);
318 |
319 |
320 | // extern double MAAreaForPolygon (CLLocationCoordinate2D *coordinates, int count);
321 | [DllImport("__Internal")]
322 | //[Verify(PlatformInvoke)]
323 | static extern unsafe double MAAreaForPolygon(CLLocationCoordinate2D* coordinates, int count);
324 |
325 |
326 | // extern CLLocationCoordinate2D MACoordinateConvert (CLLocationCoordinate2D coordinate, MACoordinateType type) __attribute__((deprecated("已废弃,使用AMapFoundation中关于坐标转换的接口")));
327 | [DllImport("__Internal")]
328 | //[Verify(PlatformInvoke)]
329 | static extern CLLocationCoordinate2D MACoordinateConvert(CLLocationCoordinate2D coordinate, MACoordinateType type);
330 |
331 | // extern CLLocationDirection MAGetDirectionFromCoords (CLLocationCoordinate2D fromCoord, CLLocationCoordinate2D toCoord);
332 | [DllImport("__Internal")]
333 | //[Verify(PlatformInvoke)]
334 | static extern double MAGetDirectionFromCoords(CLLocationCoordinate2D fromCoord, CLLocationCoordinate2D toCoord);
335 |
336 | // extern CLLocationDirection MAGetDirectionFromPoints (MAMapPoint fromPoint, MAMapPoint toPoint);
337 | [DllImport("__Internal")]
338 | //[Verify(PlatformInvoke)]
339 | static extern double MAGetDirectionFromPoints(MAMapPoint fromPoint, MAMapPoint toPoint);
340 |
341 | // extern double MAGetDistanceFromPointToLine (MAMapPoint point, MAMapPoint lineBegin, MAMapPoint lineEnd);
342 | [DllImport("__Internal")]
343 | //[Verify(PlatformInvoke)]
344 | static extern double MAGetDistanceFromPointToLine(MAMapPoint point, MAMapPoint lineBegin, MAMapPoint lineEnd);
345 | #endregion
346 | }
347 |
348 | [Native]
349 | public enum MACoordinateType : ulong
350 | {
351 | Baidu = 0,
352 | MapBar,
353 | MapABC,
354 | SoSoMap,
355 | AliYun,
356 | Google,
357 | Gps
358 | }
359 |
360 | public enum MALineJoinType : uint
361 | {
362 | Bevel,
363 | Miter,
364 | Round
365 | }
366 |
367 | public enum MALineCapType : uint
368 | {
369 | Butt,
370 | Square,
371 | Arrow,
372 | Round
373 | }
374 |
375 | [Native]
376 | public enum MALineDashType : ulong
377 | {
378 | None = 0,
379 | Square,
380 | Dot
381 | }
382 |
383 | [Native]
384 | public enum MAAnnotationViewDragState : ulong
385 | {
386 | None = 0,
387 | Starting,
388 | Dragging,
389 | Canceling,
390 | Ending
391 | }
392 |
393 | [Native]
394 | public enum MAMapType : ulong
395 | {
396 | Standard = 0,
397 | Satellite,
398 | StandardNight,
399 | Navi,
400 | Bus
401 | }
402 |
403 | [Native]
404 | public enum MAUserTrackingMode : ulong
405 | {
406 | None = 0,
407 | Follow = 1,
408 | FollowWithHeading = 2
409 | }
410 |
411 | [Native]
412 | public enum MATrafficStatus : ulong
413 | {
414 | Smooth = 1,
415 | Slow,
416 | Jam,
417 | SeriousJam
418 | }
419 |
420 | [Native]
421 | public enum MAOverlayLevel : ulong
422 | {
423 | Roads = 0,
424 | Labels
425 | }
426 |
427 | [Native]
428 | public enum MAPinAnnotationColor : ulong
429 | {
430 | Red = 0,
431 | Green,
432 | Purple
433 | }
434 |
435 |
436 |
437 | [Native]
438 | public enum MAOfflineItemStatus : ulong
439 | {
440 | None = 0,
441 | Cached,
442 | Installed,
443 | Expired
444 | }
445 |
446 | public enum MAOfflineCityStatus : ulong
447 | {
448 | None = MAOfflineItemStatus.None,
449 | Cached = MAOfflineItemStatus.Cached,
450 | Installed = MAOfflineItemStatus.Installed,
451 | Expired = MAOfflineItemStatus.Expired
452 | }
453 |
454 | [Native]
455 | public enum MAOfflineMapDownloadStatus : ulong
456 | {
457 | Waiting = 0,
458 | Start,
459 | Progress,
460 | Completed,
461 | Cancelled,
462 | Unzip,
463 | Finished,
464 | Error
465 | }
466 |
467 | [Native]
468 | public enum MAOfflineMapError : long
469 | {
470 | Unknown = -1,
471 | CannotWriteToTmp = -2,
472 | CannotOpenZipFile = -3,
473 | CannotExpand = -4
474 | }
475 |
476 | }
477 |
478 |
--------------------------------------------------------------------------------
/AMapBinding.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.27428.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMap2DBinding.iOS", "AMap2DBinding.iOS\AMap2DBinding.iOS.csproj", "{662FCC47-9227-4AAF-9843-6E2CE67867EE}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMapFoundationBinding.iOS", "AMapFoundationBinding.iOS\AMapFoundationBinding.iOS.csproj", "{F92BF928-1C48-4778-AC51-1A7A3AC3BF00}"
9 | EndProject
10 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMap3DBinding.iOS", "AMap3DBinding.iOS\AMap3DBinding.iOS.csproj", "{ACBCE952-CF68-4416-AEE6-A3C967B545FC}"
11 | EndProject
12 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMapSearchBinding.iOS", "AMapSearchBinding.iOS\AMapSearchBinding.iOS.csproj", "{512CAEC5-E48A-4FD4-90C6-9895BCC5A521}"
13 | EndProject
14 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DemoApp", "DemoApp\DemoApp.csproj", "{C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}"
15 | EndProject
16 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMap2DBinding.Droid", "AMap2DBinding.Droid\AMap2DBinding.Droid.csproj", "{F74ED3C1-8227-4059-B996-AF0D8719BFB5}"
17 | EndProject
18 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMap3DBinding.Droid", "AMap3DBinding.Droid\AMap3DBinding.Droid.csproj", "{9EB2DC8D-A8A5-429C-8AA7-F91D84707754}"
19 | EndProject
20 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AMapSearchBinding.Droid", "AMapSearchBinding.Droid\AMapSearchBinding.Droid.csproj", "{529D8924-2789-4E51-A15D-9B8DAD5E4D0C}"
21 | EndProject
22 | Global
23 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
24 | Debug|Any CPU = Debug|Any CPU
25 | Debug|iPhone = Debug|iPhone
26 | Debug|iPhoneSimulator = Debug|iPhoneSimulator
27 | Release|Any CPU = Release|Any CPU
28 | Release|iPhone = Release|iPhone
29 | Release|iPhoneSimulator = Release|iPhoneSimulator
30 | EndGlobalSection
31 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
32 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
34 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
35 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Debug|iPhone.Build.0 = Debug|Any CPU
36 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
37 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
38 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
39 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Release|Any CPU.Build.0 = Release|Any CPU
40 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Release|iPhone.ActiveCfg = Release|Any CPU
41 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Release|iPhone.Build.0 = Release|Any CPU
42 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
43 | {662FCC47-9227-4AAF-9843-6E2CE67867EE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
44 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
45 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Debug|Any CPU.Build.0 = Debug|Any CPU
46 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Debug|iPhone.ActiveCfg = Debug|Any CPU
47 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Debug|iPhone.Build.0 = Debug|Any CPU
48 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
49 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
50 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Release|Any CPU.ActiveCfg = Release|Any CPU
51 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Release|Any CPU.Build.0 = Release|Any CPU
52 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Release|iPhone.ActiveCfg = Release|Any CPU
53 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Release|iPhone.Build.0 = Release|Any CPU
54 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
55 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
56 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
57 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
58 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
59 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Debug|iPhone.Build.0 = Debug|Any CPU
60 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
61 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
62 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
63 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Release|Any CPU.Build.0 = Release|Any CPU
64 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Release|iPhone.ActiveCfg = Release|Any CPU
65 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Release|iPhone.Build.0 = Release|Any CPU
66 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
67 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
68 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
69 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Debug|Any CPU.Build.0 = Debug|Any CPU
70 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Debug|iPhone.ActiveCfg = Debug|Any CPU
71 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Debug|iPhone.Build.0 = Debug|Any CPU
72 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
73 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
74 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Release|Any CPU.ActiveCfg = Release|Any CPU
75 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Release|Any CPU.Build.0 = Release|Any CPU
76 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Release|iPhone.ActiveCfg = Release|Any CPU
77 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Release|iPhone.Build.0 = Release|Any CPU
78 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
79 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
80 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
81 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
82 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Debug|iPhone.ActiveCfg = Debug|iPhone
83 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Debug|iPhone.Build.0 = Debug|iPhone
84 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
85 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
86 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Release|Any CPU.ActiveCfg = Release|iPhone
87 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Release|Any CPU.Build.0 = Release|iPhone
88 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Release|iPhone.ActiveCfg = Release|iPhone
89 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Release|iPhone.Build.0 = Release|iPhone
90 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
91 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
92 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
93 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
94 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
95 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Debug|iPhone.Build.0 = Debug|Any CPU
96 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
97 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
98 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
99 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Release|Any CPU.Build.0 = Release|Any CPU
100 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Release|iPhone.ActiveCfg = Release|Any CPU
101 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Release|iPhone.Build.0 = Release|Any CPU
102 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
103 | {F74ED3C1-8227-4059-B996-AF0D8719BFB5}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
104 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
105 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Debug|Any CPU.Build.0 = Debug|Any CPU
106 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Debug|iPhone.ActiveCfg = Debug|Any CPU
107 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Debug|iPhone.Build.0 = Debug|Any CPU
108 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
109 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
110 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Release|Any CPU.ActiveCfg = Release|Any CPU
111 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Release|Any CPU.Build.0 = Release|Any CPU
112 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Release|iPhone.ActiveCfg = Release|Any CPU
113 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Release|iPhone.Build.0 = Release|Any CPU
114 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
115 | {9EB2DC8D-A8A5-429C-8AA7-F91D84707754}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
116 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
117 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Debug|Any CPU.Build.0 = Debug|Any CPU
118 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
119 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Debug|iPhone.Build.0 = Debug|Any CPU
120 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
121 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
122 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Release|Any CPU.ActiveCfg = Release|Any CPU
123 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Release|Any CPU.Build.0 = Release|Any CPU
124 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Release|iPhone.ActiveCfg = Release|Any CPU
125 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Release|iPhone.Build.0 = Release|Any CPU
126 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
127 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
128 | EndGlobalSection
129 | GlobalSection(SolutionProperties) = preSolution
130 | HideSolutionNode = FALSE
131 | EndGlobalSection
132 | GlobalSection(ExtensibilityGlobals) = postSolution
133 | SolutionGuid = {3ECB9AF7-31E5-4B28-9A7E-61170E4E2017}
134 | EndGlobalSection
135 | EndGlobal
136 |
--------------------------------------------------------------------------------
/AMapFoundationBinding.iOS/AMapFoundationBinding.iOS.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | {8FFB629D-F513-41CE-95D2-7ECE97B6EEEC};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
7 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}
8 | Library
9 | AMapFoundationBinding.iOS
10 | Resources
11 | AMapFoundationBinding.iOS
12 |
13 |
14 | true
15 | full
16 | false
17 | bin\Debug
18 | DEBUG;
19 | prompt
20 | 4
21 | false
22 | true
23 |
24 |
25 | full
26 | true
27 | bin\Release
28 | prompt
29 | 4
30 | false
31 | true
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | AMapFoundationKit.a
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/AMapFoundationBinding.iOS/AMapFoundationKit.linkwith.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ObjCRuntime;
3 |
4 | [assembly: LinkWith ("AMapFoundationKit.a", LinkTarget.ArmV7 | LinkTarget.Simulator, ForceLoad = true)]
5 |
--------------------------------------------------------------------------------
/AMapFoundationBinding.iOS/ApiDefinition.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using CoreLocation;
4 | using Foundation;
5 | using ObjCRuntime;
6 | using AMapFoundationKit;
7 |
8 |
9 | namespace AMapFoundationKit
10 | {
11 |
12 |
13 | [Static]
14 | // [Verify (ConstantsInterfaceAssociation)]
15 | partial interface Constants
16 | {
17 | // extern NSString *const AMapFoundationVersion;
18 | [Field("AMapFoundationVersion", "__Internal")]
19 | NSString AMapFoundationVersion { get; }
20 |
21 | // extern NSString *const AMapFoundationName;
22 | [Field("AMapFoundationName", "__Internal")]
23 | NSString AMapFoundationName { get; }
24 | }
25 |
26 | // @interface AMapServices : NSObject
27 | [BaseType(typeof(NSObject))]
28 | interface AMapServices
29 | {
30 | // +(AMapServices *)sharedServices;
31 | [Static]
32 | [Export("sharedServices")]
33 | //[Verify(MethodToProperty)]
34 | AMapServices SharedServices { get; }
35 |
36 | // @property (copy, nonatomic) NSString * apiKey;
37 | [Export("apiKey")]
38 | string ApiKey { get; set; }
39 |
40 | // @property (assign, nonatomic) BOOL enableHTTPS;
41 | [Export("enableHTTPS")]
42 | bool EnableHTTPS { get; set; }
43 |
44 | // @property (assign, nonatomic) BOOL crashReportEnabled;
45 | [Export("crashReportEnabled")]
46 | bool CrashReportEnabled { get; set; }
47 | }
48 |
49 | // @interface AMapNaviConfig : NSObject
50 | [BaseType(typeof(NSObject))]
51 | interface AMapNaviConfig
52 | {
53 | // @property (copy, nonatomic) NSString * appScheme;
54 | [Export("appScheme")]
55 | string AppScheme { get; set; }
56 |
57 | // @property (copy, nonatomic) NSString * appName;
58 | [Export("appName")]
59 | string AppName { get; set; }
60 |
61 | // @property (assign, nonatomic) CLLocationCoordinate2D destination;
62 | [Export("destination", ArgumentSemantic.Assign)]
63 | CLLocationCoordinate2D Destination { get; set; }
64 |
65 | // @property (assign, nonatomic) AMapDrivingStrategy strategy;
66 | [Export("strategy", ArgumentSemantic.Assign)]
67 | AMapDrivingStrategy Strategy { get; set; }
68 | }
69 |
70 | // @interface AMapRouteConfig : NSObject
71 | [BaseType(typeof(NSObject))]
72 | interface AMapRouteConfig
73 | {
74 | // @property (copy, nonatomic) NSString * appScheme;
75 | [Export("appScheme")]
76 | string AppScheme { get; set; }
77 |
78 | // @property (copy, nonatomic) NSString * appName;
79 | [Export("appName")]
80 | string AppName { get; set; }
81 |
82 | // @property (assign, nonatomic) CLLocationCoordinate2D startCoordinate;
83 | [Export("startCoordinate", ArgumentSemantic.Assign)]
84 | CLLocationCoordinate2D StartCoordinate { get; set; }
85 |
86 | // @property (assign, nonatomic) CLLocationCoordinate2D destinationCoordinate;
87 | [Export("destinationCoordinate", ArgumentSemantic.Assign)]
88 | CLLocationCoordinate2D DestinationCoordinate { get; set; }
89 |
90 | // @property (assign, nonatomic) AMapDrivingStrategy drivingStrategy;
91 | [Export("drivingStrategy", ArgumentSemantic.Assign)]
92 | AMapDrivingStrategy DrivingStrategy { get; set; }
93 |
94 | // @property (assign, nonatomic) AMapTransitStrategy transitStrategy;
95 | [Export("transitStrategy", ArgumentSemantic.Assign)]
96 | AMapTransitStrategy TransitStrategy { get; set; }
97 |
98 | // @property (assign, nonatomic) AMapRouteSearchType routeType;
99 | [Export("routeType", ArgumentSemantic.Assign)]
100 | AMapRouteSearchType RouteType { get; set; }
101 | }
102 |
103 | // @interface AMapPOIConfig : NSObject
104 | [BaseType(typeof(NSObject))]
105 | interface AMapPOIConfig
106 | {
107 | // @property (copy, nonatomic) NSString * appScheme;
108 | [Export("appScheme")]
109 | string AppScheme { get; set; }
110 |
111 | // @property (copy, nonatomic) NSString * appName;
112 | [Export("appName")]
113 | string AppName { get; set; }
114 |
115 | // @property (copy, nonatomic) NSString * keywords;
116 | [Export("keywords")]
117 | string Keywords { get; set; }
118 |
119 | // @property (assign, nonatomic) CLLocationCoordinate2D leftTopCoordinate;
120 | [Export("leftTopCoordinate", ArgumentSemantic.Assign)]
121 | CLLocationCoordinate2D LeftTopCoordinate { get; set; }
122 |
123 | // @property (assign, nonatomic) CLLocationCoordinate2D rightBottomCoordinate;
124 | [Export("rightBottomCoordinate", ArgumentSemantic.Assign)]
125 | CLLocationCoordinate2D RightBottomCoordinate { get; set; }
126 | }
127 |
128 |
129 | // @interface AMapURLSearch : NSObject
130 | [BaseType(typeof(NSObject))]
131 | interface AMapURLSearch
132 | {
133 |
134 | // +(void)getLatestAMapApp;
135 | [Static]
136 | [Export("getLatestAMapApp")]
137 | void GetLatestAMapApp();
138 |
139 | // +(BOOL)openAMapNavigation:(AMapNaviConfig *)config;
140 | [Static]
141 | [Export("openAMapNavigation:")]
142 | bool OpenAMapNavigation(AMapNaviConfig config);
143 |
144 | // +(BOOL)openAMapRouteSearch:(AMapRouteConfig *)config;
145 | [Static]
146 | [Export("openAMapRouteSearch:")]
147 | bool OpenAMapRouteSearch(AMapRouteConfig config);
148 |
149 | // +(BOOL)openAMapPOISearch:(AMapPOIConfig *)config;
150 | [Static]
151 | [Export("openAMapPOISearch:")]
152 | bool OpenAMapPOISearch(AMapPOIConfig config);
153 | }
154 | }
--------------------------------------------------------------------------------
/AMapFoundationBinding.iOS/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 |
4 | using Foundation;
5 |
6 | // This attribute allows you to mark your assemblies as “safe to link”.
7 | // When the attribute is present, the linker—if enabled—will process the assembly
8 | // even if you’re using the “Link SDK assemblies only” option, which is the default for device builds.
9 |
10 | [assembly: LinkerSafe]
11 |
12 | // Information about this assembly is defined by the following attributes.
13 | // Change them to the values specific to your project.
14 |
15 | [assembly: AssemblyTitle("AMapFoundationKit")]
16 | [assembly: AssemblyDescription("")]
17 | [assembly: AssemblyConfiguration("")]
18 | [assembly: AssemblyCompany("")]
19 | [assembly: AssemblyProduct("AMapFoundationKit")]
20 | [assembly: AssemblyCopyright("Copyright © 2018")]
21 | [assembly: AssemblyTrademark("")]
22 | [assembly: AssemblyCulture("")]
23 |
24 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
25 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
26 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
27 |
28 | [assembly: AssemblyVersion("1.0.*")]
29 |
30 | // The following attributes are used to specify the signing key for the assembly,
31 | // if desired. See the Mono documentation for more information about signing.
32 |
33 | //[assembly: AssemblyDelaySign(false)]
34 | //[assembly: AssemblyKeyFile("")]
35 |
--------------------------------------------------------------------------------
/AMapFoundationBinding.iOS/Structs.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 | using CoreLocation;
4 | using Foundation;
5 | using ObjCRuntime;
6 |
7 |
8 | namespace AMapFoundationKit
9 | {
10 |
11 | [Native]
12 | public enum AMapDrivingStrategy : ulong
13 | {
14 | Fastest = 0,
15 | MinFare = 1,
16 | Shortest = 2,
17 | NoHighways = 3,
18 | AvoidCongestion = 4,
19 | AvoidHighwaysAndFare = 5,
20 | AvoidHighwaysAndCongestion = 6,
21 | AvoidFareAndCongestion = 7,
22 | AvoidHighwaysAndFareAndCongestion = 8
23 | }
24 |
25 | [Native]
26 | public enum AMapTransitStrategy : ulong
27 | {
28 | Fastest = 0,
29 | MinFare = 1,
30 | MinTransfer = 2,
31 | MinWalk = 3,
32 | MostComfortable = 4,
33 | AvoidSubway = 5
34 | }
35 |
36 | [Native]
37 | public enum AMapRouteSearchType : ulong
38 | {
39 | Driving = 0,
40 | Transit = 1,
41 | Walking = 2
42 | }
43 |
44 | static class CFunctions
45 | {
46 | // TODO:AMapEmptyStringIfNil
47 | //// NSString * AMapEmptyStringIfNil (NSString *s);
48 | //[DllImport("__Internal")]
49 | ////[Verify (PlatformInvoke)]
50 | //static extern NSString AMapEmptyStringIfNil(NSString s);
51 |
52 | // extern CLLocationCoordinate2D AMapCoordinateConvert (CLLocationCoordinate2D coordinate, AMapCoordinateType type);
53 | [DllImport("__Internal")]
54 | //[Verify (PlatformInvoke)]
55 | static extern CLLocationCoordinate2D AMapCoordinateConvert(CLLocationCoordinate2D coordinate, AMapCoordinateType type);
56 |
57 | // extern BOOL AMapDataAvailableForCoordinate (CLLocationCoordinate2D coordinate);
58 | [DllImport("__Internal")]
59 | //[Verify (PlatformInvoke)]
60 | static extern bool AMapDataAvailableForCoordinate(CLLocationCoordinate2D coordinate);
61 | }
62 |
63 | [Native]
64 | public enum AMapCoordinateType : ulong
65 | {
66 | Baidu = 0,
67 | MapBar,
68 | MapABC,
69 | SoSoMap,
70 | AliYun,
71 | Google,
72 | Gps
73 | }
74 | }
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/AMapSearchBinding.Droid.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 8.0.30703
7 | 2.0
8 | {529D8924-2789-4E51-A15D-9B8DAD5E4D0C}
9 | {10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
10 | Library
11 | Properties
12 | AMapSearchBinding.Droid
13 | AMapSearchBinding.Droid
14 | 512
15 | True
16 | v8.0
17 |
18 |
19 | true
20 | full
21 | false
22 | bin\Debug\
23 | DEBUG;TRACE
24 | prompt
25 | 4
26 |
27 |
28 | pdbonly
29 | true
30 | bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
63 |
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/Additions/AboutAdditions.txt:
--------------------------------------------------------------------------------
1 | Additions allow you to add arbitrary C# to the generated classes
2 | before they are compiled. This can be helpful for providing convenience
3 | methods or adding pure C# classes.
4 |
5 | == Adding Methods to Generated Classes ==
6 |
7 | Let's say the library being bound has a Rectangle class with a constructor
8 | that takes an x and y position, and a width and length size. It will look like
9 | this:
10 |
11 | public partial class Rectangle
12 | {
13 | public Rectangle (int x, int y, int width, int height)
14 | {
15 | // JNI bindings
16 | }
17 | }
18 |
19 | Imagine we want to add a constructor to this class that takes a Point and
20 | Size structure instead of 4 ints. We can add a new file called Rectangle.cs
21 | with a partial class containing our new method:
22 |
23 | public partial class Rectangle
24 | {
25 | public Rectangle (Point location, Size size) :
26 | this (location.X, location.Y, size.Width, size.Height)
27 | {
28 | }
29 | }
30 |
31 | At compile time, the additions class will be added to the generated class
32 | and the final assembly will a Rectangle class with both constructors.
33 |
34 |
35 | == Adding C# Classes ==
36 |
37 | Another thing that can be done is adding fully C# managed classes to the
38 | generated library. In the above example, let's assume that there isn't a
39 | Point class available in Java or our library. The one we create doesn't need
40 | to interact with Java, so we'll create it like a normal class in C#.
41 |
42 | By adding a Point.cs file with this class, it will end up in the binding library:
43 |
44 | public class Point
45 | {
46 | public int X { get; set; }
47 | public int Y { get; set; }
48 | }
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/Jars/AboutJars.txt:
--------------------------------------------------------------------------------
1 | This directory is for Android .jars.
2 |
3 | There are 2 types of jars that are supported:
4 |
5 | == Input Jar ==
6 |
7 | This is the jar that bindings should be generated for.
8 |
9 | For example, if you were binding the Google Maps library, this would
10 | be Google's "maps.jar".
11 |
12 | Set the build action for these jars in the properties page to "InputJar".
13 |
14 |
15 | == Reference Jars ==
16 |
17 | These are jars that are referenced by the input jar. C# bindings will
18 | not be created for these jars. These jars will be used to resolve
19 | types used by the input jar.
20 |
21 | NOTE: Do not add "android.jar" as a reference jar. It will be added automatically
22 | based on the Target Framework selected.
23 |
24 | Set the build action for these jars in the properties page to "ReferenceJar".
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 | using Android.App;
5 |
6 | // General Information about an assembly is controlled through the following
7 | // set of attributes. Change these attribute values to modify the information
8 | // associated with an assembly.
9 | [assembly: AssemblyTitle("AMapSearchBinding.Droid")]
10 | [assembly: AssemblyDescription("")]
11 | [assembly: AssemblyConfiguration("")]
12 | [assembly: AssemblyCompany("")]
13 | [assembly: AssemblyProduct("AMapSearchBinding.Droid")]
14 | [assembly: AssemblyCopyright("Copyright © 2018")]
15 | [assembly: AssemblyTrademark("")]
16 | [assembly: AssemblyCulture("")]
17 | [assembly: ComVisible(false)]
18 |
19 | // Version information for an assembly consists of the following four values:
20 | //
21 | // Major Version
22 | // Minor Version
23 | // Build Number
24 | // Revision
25 | //
26 | // You can specify all the values or you can default the Build and Revision Numbers
27 | // by using the '*' as shown below:
28 | // [assembly: AssemblyVersion("1.0.*")]
29 | [assembly: AssemblyVersion("1.0.0.0")]
30 | [assembly: AssemblyFileVersion("1.0.0.0")]
31 |
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/Transforms/EnumFields.xml:
--------------------------------------------------------------------------------
1 |
2 |
14 |
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/Transforms/EnumMethods.xml:
--------------------------------------------------------------------------------
1 |
2 |
13 |
--------------------------------------------------------------------------------
/AMapSearchBinding.Droid/Transforms/Metadata.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 | BusLineSearchClass
10 | BusStationSearchClass
11 | TrafficSearchClass
12 | InputtipsClass
13 | DistrictSearchClass
14 |
15 |
--------------------------------------------------------------------------------
/AMapSearchBinding.iOS/AMapSearchBinding.iOS.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | {8FFB629D-F513-41CE-95D2-7ECE97B6EEEC};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
7 | {512CAEC5-E48A-4FD4-90C6-9895BCC5A521}
8 | Library
9 | AMapSearchBinding.iOS
10 | Resources
11 | AMapSearchBinding.iOS
12 |
13 |
14 | true
15 | full
16 | false
17 | bin\Debug
18 | DEBUG;
19 | prompt
20 | 4
21 | false
22 | true
23 |
24 |
25 | full
26 | true
27 | bin\Release
28 | prompt
29 | 4
30 | false
31 | true
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | AMapSearchKit.a
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/AMapSearchBinding.iOS/AMapSearchKit.linkwith.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ObjCRuntime;
3 |
4 | [assembly: LinkWith ("AMapSearchKit.a", LinkTarget.ArmV7 | LinkTarget.Simulator, ForceLoad = true)]
5 |
--------------------------------------------------------------------------------
/AMapSearchBinding.iOS/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 |
4 | using Foundation;
5 |
6 | // This attribute allows you to mark your assemblies as “safe to link”.
7 | // When the attribute is present, the linker—if enabled—will process the assembly
8 | // even if you’re using the “Link SDK assemblies only” option, which is the default for device builds.
9 |
10 | [assembly: LinkerSafe]
11 |
12 | // Information about this assembly is defined by the following attributes.
13 | // Change them to the values specific to your project.
14 |
15 | [assembly: AssemblyTitle("AMapSearchBinding.iOS")]
16 | [assembly: AssemblyDescription("")]
17 | [assembly: AssemblyConfiguration("")]
18 | [assembly: AssemblyCompany("")]
19 | [assembly: AssemblyProduct("AMapSearchBinding.iOS")]
20 | [assembly: AssemblyCopyright("Copyright © 2018")]
21 | [assembly: AssemblyTrademark("")]
22 | [assembly: AssemblyCulture("")]
23 |
24 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
25 | // The form "{Major}.{Minor}.*" will automatically update the build and revision,
26 | // and "{Major}.{Minor}.{Build}.*" will update just the revision.
27 |
28 | [assembly: AssemblyVersion("1.0.*")]
29 |
30 | // The following attributes are used to specify the signing key for the assembly,
31 | // if desired. See the Mono documentation for more information about signing.
32 |
33 | //[assembly: AssemblyDelaySign(false)]
34 | //[assembly: AssemblyKeyFile("")]
35 |
--------------------------------------------------------------------------------
/AMapSearchBinding.iOS/Structs.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using ObjCRuntime;
3 |
4 | namespace AMapSearchBinding.iOS
5 | {
6 | [Native]
7 | public enum AMapRoutePOISearchType : ulong
8 | {
9 | GasStation = 0,
10 | MaintenanceStation = 1,
11 | Atm = 2,
12 | Toilet = 3,
13 | GasAirStation = 4,
14 | ParkStation = 5
15 | }
16 |
17 | [Native]
18 | public enum AMapWeatherType : ulong
19 | {
20 | Live = 1,
21 | Forecast
22 | }
23 |
24 | [Native]
25 | public enum AMapCloudSortType : ulong
26 | {
27 | Desc = 0,
28 | Asc = 1
29 | }
30 |
31 | [Native]
32 | public enum AMapNearbySearchType : ulong
33 | {
34 | Liner = 0,
35 | Driving = 1
36 | }
37 |
38 | [Native]
39 | public enum AMapSearchLanguage : ulong
40 | {
41 | ZhCN = 0,
42 | En = 1
43 | }
44 |
45 | [Native]
46 | public enum AMapSearchErrorCode : ulong
47 | {
48 | Ok = 1000,
49 | InvalidSignature = 1001,
50 | InvalidUserKey = 1002,
51 | ServiceNotAvailable = 1003,
52 | DailyQueryOverLimit = 1004,
53 | TooFrequently = 1005,
54 | InvalidUserIP = 1006,
55 | InvalidUserDomain = 1007,
56 | InvalidUserSCode = 1008,
57 | UserKeyNotMatch = 1009,
58 | IPQueryOverLimit = 1010,
59 | NotSupportHttps = 1011,
60 | InsufficientPrivileges = 1012,
61 | UserKeyRecycled = 1013,
62 | InvalidResponse = 1100,
63 | InvalidEngineData = 1101,
64 | ConnectTimeout = 1102,
65 | ReturnTimeout = 1103,
66 | InvalidParams = 1200,
67 | MissingRequiredParams = 1201,
68 | IllegalRequest = 1202,
69 | ServiceUnknown = 1203,
70 | ClientUnknown = 1800,
71 | InvalidProtocol = 1801,
72 | TimeOut = 1802,
73 | BadURL = 1803,
74 | CannotFindHost = 1804,
75 | CannotConnectToHost = 1805,
76 | NotConnectedToInternet = 1806,
77 | Cancelled = 1807,
78 | TableIDNotExist = 2000,
79 | IDNotExist = 2001,
80 | ServiceMaintenance = 2002,
81 | EngineTableIDNotExist = 2003,
82 | InvalidNearbyUserID = 2100,
83 | NearbyKeyNotBind = 2101,
84 | OutOfService = 3000,
85 | NoRoadsNearby = 3001,
86 | RouteFailed = 3002,
87 | OverDirectionRange = 3003,
88 | ShareLicenseExpired = 4000,
89 | ShareFailed = 4001
90 | }
91 |
92 | [Native]
93 | public enum AMapSearchCoordinateType : ulong
94 | {
95 | Gps = 1,
96 | AMap = 2
97 | }
98 |
99 | }
100 |
101 |
--------------------------------------------------------------------------------
/DemoApp/AppDelegate.cs:
--------------------------------------------------------------------------------
1 | using Foundation;
2 | using UIKit;
3 |
4 | namespace DemoApp
5 | {
6 | // The UIApplicationDelegate for the application. This class is responsible for launching the
7 | // User Interface of the application, as well as listening (and optionally responding) to application events from iOS.
8 | [Register("AppDelegate")]
9 | public class AppDelegate : UIApplicationDelegate
10 | {
11 | // class-level declarations
12 |
13 | public override UIWindow Window
14 | {
15 | get;
16 | set;
17 | }
18 |
19 | public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
20 | {
21 | // Override point for customization after application launch.
22 | // If not required for your application you can safely delete this method
23 |
24 | return true;
25 | }
26 |
27 | public override void OnResignActivation(UIApplication application)
28 | {
29 | // Invoked when the application is about to move from active to inactive state.
30 | // This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message)
31 | // or when the user quits the application and it begins the transition to the background state.
32 | // Games should use this method to pause the game.
33 | }
34 |
35 | public override void DidEnterBackground(UIApplication application)
36 | {
37 | // Use this method to release shared resources, save user data, invalidate timers and store the application state.
38 | // If your application supports background exection this method is called instead of WillTerminate when the user quits.
39 | }
40 |
41 | public override void WillEnterForeground(UIApplication application)
42 | {
43 | // Called as part of the transiton from background to active state.
44 | // Here you can undo many of the changes made on entering the background.
45 | }
46 |
47 | public override void OnActivated(UIApplication application)
48 | {
49 | // Restart any tasks that were paused (or not yet started) while the application was inactive.
50 | // If the application was previously in the background, optionally refresh the user interface.
51 | }
52 |
53 | public override void WillTerminate(UIApplication application)
54 | {
55 | // Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground.
56 | }
57 | }
58 | }
59 |
60 |
--------------------------------------------------------------------------------
/DemoApp/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "iphone",
5 | "size" : "20x20",
6 | "scale" : "2x"
7 | },
8 | {
9 | "idiom" : "iphone",
10 | "size" : "20x20",
11 | "scale" : "3x"
12 | },
13 | {
14 | "idiom" : "iphone",
15 | "size" : "29x29",
16 | "scale" : "2x"
17 | },
18 | {
19 | "idiom" : "iphone",
20 | "size" : "29x29",
21 | "scale" : "3x"
22 | },
23 | {
24 | "idiom" : "iphone",
25 | "size" : "40x40",
26 | "scale" : "2x"
27 | },
28 | {
29 | "idiom" : "iphone",
30 | "size" : "40x40",
31 | "scale" : "3x"
32 | },
33 | {
34 | "idiom" : "iphone",
35 | "size" : "60x60",
36 | "scale" : "2x"
37 | },
38 | {
39 | "idiom" : "iphone",
40 | "size" : "60x60",
41 | "scale" : "3x"
42 | },
43 | {
44 | "idiom" : "ipad",
45 | "size" : "20x20",
46 | "scale" : "1x"
47 | },
48 | {
49 | "idiom" : "ipad",
50 | "size" : "20x20",
51 | "scale" : "2x"
52 | },
53 | {
54 | "idiom" : "ipad",
55 | "size" : "29x29",
56 | "scale" : "1x"
57 | },
58 | {
59 | "idiom" : "ipad",
60 | "size" : "29x29",
61 | "scale" : "2x"
62 | },
63 | {
64 | "idiom" : "ipad",
65 | "size" : "40x40",
66 | "scale" : "1x"
67 | },
68 | {
69 | "idiom" : "ipad",
70 | "size" : "40x40",
71 | "scale" : "2x"
72 | },
73 | {
74 | "idiom" : "ipad",
75 | "size" : "76x76",
76 | "scale" : "1x"
77 | },
78 | {
79 | "idiom" : "ipad",
80 | "size" : "76x76",
81 | "scale" : "2x"
82 | },
83 | {
84 | "idiom" : "ipad",
85 | "size" : "83.5x83.5",
86 | "scale" : "2x"
87 | },
88 | {
89 | "idiom" : "ios-marketing",
90 | "size" : "1024x1024",
91 | "scale" : "1x"
92 | },
93 | {
94 | "size" : "24x24",
95 | "idiom" : "watch",
96 | "scale" : "2x",
97 | "role" : "notificationCenter",
98 | "subtype" : "38mm"
99 | },
100 | {
101 | "size" : "27.5x27.5",
102 | "idiom" : "watch",
103 | "scale" : "2x",
104 | "role" : "notificationCenter",
105 | "subtype" : "42mm"
106 | },
107 | {
108 | "size" : "29x29",
109 | "idiom" : "watch",
110 | "role" : "companionSettings",
111 | "scale" : "2x"
112 | },
113 | {
114 | "size" : "29x29",
115 | "idiom" : "watch",
116 | "role" : "companionSettings",
117 | "scale" : "3x"
118 | },
119 | {
120 | "size" : "40x40",
121 | "idiom" : "watch",
122 | "scale" : "2x",
123 | "role" : "appLauncher",
124 | "subtype" : "38mm"
125 | },
126 | {
127 | "size" : "44x44",
128 | "idiom" : "watch",
129 | "scale" : "2x",
130 | "role" : "longLook",
131 | "subtype" : "42mm"
132 | },
133 | {
134 | "size" : "86x86",
135 | "idiom" : "watch",
136 | "scale" : "2x",
137 | "role" : "quickLook",
138 | "subtype" : "38mm"
139 | },
140 | {
141 | "size" : "98x98",
142 | "idiom" : "watch",
143 | "scale" : "2x",
144 | "role" : "quickLook",
145 | "subtype" : "42mm"
146 | },
147 | {
148 | "idiom" : "mac",
149 | "size" : "16x16",
150 | "scale" : "1x"
151 | },
152 | {
153 | "idiom" : "mac",
154 | "size" : "16x16",
155 | "scale" : "2x"
156 | },
157 | {
158 | "idiom" : "mac",
159 | "size" : "32x32",
160 | "scale" : "1x"
161 | },
162 | {
163 | "idiom" : "mac",
164 | "size" : "32x32",
165 | "scale" : "2x"
166 | },
167 | {
168 | "idiom" : "mac",
169 | "size" : "128x128",
170 | "scale" : "1x"
171 | },
172 | {
173 | "idiom" : "mac",
174 | "size" : "128x128",
175 | "scale" : "2x"
176 | },
177 | {
178 | "idiom" : "mac",
179 | "size" : "256x256",
180 | "scale" : "1x"
181 | },
182 | {
183 | "idiom" : "mac",
184 | "size" : "256x256",
185 | "scale" : "2x"
186 | },
187 | {
188 | "idiom" : "mac",
189 | "size" : "512x512",
190 | "scale" : "1x"
191 | },
192 | {
193 | "idiom" : "mac",
194 | "size" : "512x512",
195 | "scale" : "2x"
196 | }
197 | ],
198 | "info" : {
199 | "version" : 1,
200 | "author" : "xcode"
201 | }
202 | }
203 |
--------------------------------------------------------------------------------
/DemoApp/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/DemoApp/DemoApp.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | iPhoneSimulator
6 | {C8EA1C9D-5C12-48E5-B1DB-22FB62463FD5}
7 | {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
8 | Exe
9 | DemoApp
10 | DemoApp
11 | Resources
12 |
13 |
14 | true
15 | full
16 | false
17 | bin\iPhoneSimulator\Debug
18 | DEBUG;ENABLE_TEST_CLOUD;
19 | prompt
20 | 4
21 | iPhone Developer
22 | true
23 | true
24 | true
25 | 37508
26 | None
27 | x86_64
28 | HttpClientHandler
29 | false
30 |
31 |
32 |
33 |
34 | pdbonly
35 | true
36 | bin\iPhone\Release
37 |
38 |
39 | prompt
40 | 4
41 | iPhone Developer
42 | true
43 | Entitlements.plist
44 | SdkOnly
45 | ARM64
46 | HttpClientHandler
47 |
48 |
49 |
50 |
51 | pdbonly
52 | true
53 | bin\iPhoneSimulator\Release
54 |
55 |
56 | prompt
57 | 4
58 | iPhone Developer
59 | true
60 | None
61 | x86_64
62 | HttpClientHandler
63 |
64 |
65 |
66 |
67 | true
68 | full
69 | false
70 | bin\iPhone\Debug
71 | DEBUG;ENABLE_TEST_CLOUD;
72 | prompt
73 | 4
74 | iPhone Developer
75 | true
76 | true
77 | true
78 | true
79 | true
80 | Entitlements.plist
81 | 23297
82 | SdkOnly
83 | ARM64
84 | HttpClientHandler
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 | false
97 |
98 |
99 | false
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 | ViewController.cs
119 |
120 |
121 |
122 |
123 | {ACBCE952-CF68-4416-AEE6-A3C967B545FC}
124 | AMap3DBinding.iOS
125 |
126 |
127 | {F92BF928-1C48-4778-AC51-1A7A3AC3BF00}
128 | AMapFoundationBinding.iOS
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
--------------------------------------------------------------------------------
/DemoApp/Entitlements.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/DemoApp/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleName
6 | DemoApp
7 | CFBundleIdentifier
8 | com.hstudio.stane.DemoApp
9 | CFBundleShortVersionString
10 | 1.0
11 | CFBundleVersion
12 | 1.0
13 | LSRequiresIPhoneOS
14 |
15 | MinimumOSVersion
16 | 11.2
17 | UIDeviceFamily
18 |
19 | 1
20 | 2
21 |
22 | UILaunchStoryboardName
23 | LaunchScreen
24 | UIMainStoryboardFile
25 | Main
26 | UIRequiredDeviceCapabilities
27 |
28 | armv7
29 |
30 | UISupportedInterfaceOrientations
31 |
32 | UIInterfaceOrientationPortrait
33 | UIInterfaceOrientationPortraitUpsideDown
34 | UIInterfaceOrientationLandscapeLeft
35 | UIInterfaceOrientationLandscapeRight
36 |
37 | XSAppIconAssets
38 | Assets.xcassets/AppIcon.appiconset
39 |
40 |
41 |
--------------------------------------------------------------------------------
/DemoApp/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/DemoApp/Main.cs:
--------------------------------------------------------------------------------
1 | using UIKit;
2 |
3 | namespace DemoApp
4 | {
5 | public class Application
6 | {
7 | // This is the main entry point of the application.
8 | static void Main(string[] args)
9 | {
10 | // if you want to use a different Application Delegate class from "AppDelegate"
11 | // you can specify it here.
12 | UIApplication.Main(args, null, "AppDelegate");
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/DemoApp/Main.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3d_navi_sky_day.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3d_sky_day.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3d_sky_day.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3d_sky_night.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3d_sky_night.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3dlandscape.xml:
--------------------------------------------------------------------------------
1 |
2 | v1.0
3 |
4 |
5 | 1
6 |
7 | 30
8 |
9 | 70
10 |
11 | 40
12 |
13 | 50
14 |
15 | 10
16 |
17 | 45
18 |
19 |
20 | 100
21 |
22 | 100
23 |
24 | 70
25 |
26 | 40
27 |
28 |
29 | 100
30 |
31 | 100
32 |
33 | 75
34 |
35 | 3.0
36 |
37 | 4
38 |
39 |
40 | 10
41 |
42 | 0
43 |
44 |
45 | 15
46 |
47 | 150
48 |
49 | 80
50 |
51 |
52 | 250
53 |
54 | 25
55 |
56 | 50
57 |
58 |
59 | 6.5
60 |
61 |
62 | 7.0
63 |
64 | 0
65 | 174
66 | 255
67 | 204
68 |
69 |
70 | 30
71 |
72 | 30
73 |
74 | 7.0
75 |
76 | 100
77 |
78 |
79 |
80 |
81 | 29
82 |
83 | 30
84 |
85 | 26
86 |
87 | 4
88 |
89 | 6
90 |
91 |
92 | 29
93 |
94 | 30
95 |
96 | 26
97 |
98 | 2
99 |
100 | 3
101 |
102 |
103 | 60
104 |
105 | 120
106 |
107 | 180
108 |
109 | 100
110 |
111 |
112 |
113 |
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/3dportrait.xml:
--------------------------------------------------------------------------------
1 |
2 | v1.0
3 |
4 |
5 | 0
6 |
7 | 30
8 |
9 | 65
10 |
11 | 50
12 |
13 | 50
14 |
15 | 10
16 |
17 | 45
18 |
19 |
20 | 100
21 |
22 | 100
23 |
24 | 65
25 |
26 | 50
27 |
28 |
29 | 100
30 |
31 | 100
32 |
33 | 70
34 |
35 | 3.0
36 |
37 | 4
38 |
39 |
40 | 10
41 |
42 | 0
43 |
44 |
45 | 15
46 |
47 | 150
48 |
49 | 80
50 |
51 |
52 | 250
53 |
54 | 25
55 |
56 | 50
57 |
58 |
59 | 6.5
60 |
61 |
62 | 7.0
63 |
64 | 0
65 | 174
66 | 255
67 | 204
68 |
69 |
70 | 30
71 |
72 | 30
73 |
74 | 7.0
75 |
76 | 100
77 |
78 |
79 |
80 |
81 | 29
82 |
83 | 30
84 |
85 | 26
86 |
87 | 4
88 |
89 | 6
90 |
91 |
92 | 29
93 |
94 | 30
95 |
96 | 26
97 |
98 | 2
99 |
100 | 3
101 |
102 |
103 | 60
104 |
105 | 120
106 |
107 | 180
108 |
109 | 100
110 |
111 |
112 |
113 |
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/1015.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/1015.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/1016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/1016.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/cross_bg.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_day.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/d_yellow_night.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_day.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/grass_night.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_day.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/road_bottom_night.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_day.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/VM3DRes/roadbk_main_night.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/bktile.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/bktile.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/bktile_n.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/bktile_n.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/building.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/building.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/config_1_14_1510107791.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/config_1_14_1510107791.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/config_2_14_1510107801.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/config_2_14_1510107801.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/crossing_day_bk.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/crossing_day_bk.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/crossing_nigth_bk.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/crossing_nigth_bk.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/dash.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/dash.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/dash_cd.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/dash_cd.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/dash_tq.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/dash_tq.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/gconfig_1_14_1484563173.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/gconfig_1_14_1484563173.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_10_14_1510107265.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_10_14_1510107265.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_11_14_1510107270.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_11_14_1510107270.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_1_14_1510107210.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_1_14_1510107210.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_23_14_1510107279.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_23_14_1510107279.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_24_14_1510107285.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_24_14_1510107285.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_25_14_1510054937.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_25_14_1510054937.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_26_14_1510107290.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_26_14_1510107290.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_27_14_1510107295.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_27_14_1510107295.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_2_14_1510107214.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_2_14_1510107214.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_32_14_1510107301.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_32_14_1510107301.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_33_14_1510107307.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_33_14_1510107307.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_3_14_1510107221.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_3_14_1510107221.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_4_14_1510107228.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_4_14_1510107228.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_50_14_1501055190.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_50_14_1501055190.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_5_14_1510054923.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_5_14_1510054923.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_6_14_1510107235.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_6_14_1510107235.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_7_14_1510107241.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_7_14_1510107241.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_8_14_1510107248.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_8_14_1510107248.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_9_14_1510107259.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/icons_9_14_1510107259.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/lineround.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/lineround.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/roadarrow.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/roadarrow.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/search_scenic_icon.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/search_scenic_icon.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_100_14_1510123441.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_100_14_1510123441.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_10_14_1510107620.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_10_14_1510107620.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_13_14_1510122779.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_13_14_1510122779.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_14_14_1510122811.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_14_14_1510122811.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_15_14_1510122729.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_15_14_1510122729.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_16_14_1510123094.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_16_14_1510123094.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_17_14_1510122886.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_17_14_1510122886.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_18_14_1510122906.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_18_14_1510122906.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_19_14_1510123117.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_19_14_1510123117.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_1_14_1510122274.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_1_14_1510122274.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_20_14_1510123340.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_20_14_1510123340.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_21_14_1510123364.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_21_14_1510123364.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_22_14_1510123381.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_22_14_1510123381.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_23_14_1510123404.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_23_14_1510123404.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_30_14_1510122363.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_30_14_1510122363.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_31_14_1510122401.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_31_14_1510122401.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_32_14_1510122436.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_32_14_1510122436.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_33_14_1510122708.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_33_14_1510122708.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_3_14_1510122334.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_3_14_1510122334.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_4_14_1510122929.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_4_14_1510122929.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_50_14_1501671321.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_50_14_1501671321.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_5_14_1510122947.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_5_14_1510122947.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_6_14_1510122754.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_6_14_1510122754.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_8_14_1510123048.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/style_8_14_1510123048.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/styleiconslist.data:
--------------------------------------------------------------------------------
1 | 46
2 | config_1_14_1510107791.data
3 | config_2_14_1510107801.data
4 | gconfig_1_14_1484563173.data
5 | icons_10_14_1510107265.data
6 | icons_11_14_1510107270.data
7 | icons_1_14_1510107210.data
8 | icons_23_14_1510107279.data
9 | icons_24_14_1510107285.data
10 | icons_25_14_1510054937.data
11 | icons_26_14_1510107290.data
12 | icons_27_14_1510107295.data
13 | icons_2_14_1510107214.data
14 | icons_32_14_1510107301.data
15 | icons_33_14_1510107307.data
16 | icons_3_14_1510107221.data
17 | icons_4_14_1510107228.data
18 | icons_50_14_1501055190.data
19 | icons_5_14_1510054923.data
20 | icons_6_14_1510107235.data
21 | icons_7_14_1510107241.data
22 | icons_8_14_1510107248.data
23 | icons_9_14_1510107259.data
24 | style_100_14_1510123441.data
25 | style_10_14_1510107620.data
26 | style_13_14_1510122779.data
27 | style_14_14_1510122811.data
28 | style_15_14_1510122729.data
29 | style_16_14_1510123094.data
30 | style_17_14_1510122886.data
31 | style_18_14_1510122906.data
32 | style_19_14_1510123117.data
33 | style_1_14_1510122274.data
34 | style_20_14_1510123340.data
35 | style_21_14_1510123364.data
36 | style_22_14_1510123381.data
37 | style_23_14_1510123404.data
38 | style_30_14_1510122363.data
39 | style_31_14_1510122401.data
40 | style_32_14_1510122436.data
41 | style_33_14_1510122708.data
42 | style_3_14_1510122334.data
43 | style_4_14_1510122929.data
44 | style_50_14_1501671321.data
45 | style_5_14_1510122947.data
46 | style_6_14_1510122754.data
47 | style_8_14_1510123048.data
48 |
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tbl.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tbl.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tbl_l.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tbl_l.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tbl_n.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tbl_n.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tgl.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tgl.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tgl_l.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tgl_l.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tgl_n.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tgl_n.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_allinone.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_allinone.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_allinone.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_allinone.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_amble.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_amble.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_congestion.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_congestion.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_null.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_null.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_severe_congestion.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_severe_congestion.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_smoothly.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_blind_smoothly.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_l_allinone.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_l_allinone.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_n_allinone.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tmc_n_allinone.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tnl.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tnl.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tnl_l.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tnl_l.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tnl_n.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tnl_n.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/trl.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/trl.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/trl_l.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/trl_l.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/trl_n.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/trl_n.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tyl.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tyl.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tyl_l.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tyl_l.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tyl_n.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/tyl_n.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/AMap3D.bundle/waterline.data:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/AMap3D.bundle/waterline.data
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/GNaviConfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ./data/
5 | ./diff/
6 | ./res/
7 | ./log/
8 |
9 |
10 |
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/arrow_line_inner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/arrow_line_inner.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/arrow_line_outer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/arrow_line_outer.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/calloutArrowMask.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/calloutArrowMask.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/calloutArrowMask@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/calloutArrowMask@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/greenPin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/greenPin.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/greenPin@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/greenPin@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/greenPin@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/greenPin@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/greenPin_lift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/greenPin_lift.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/greenPin_lift@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/greenPin_lift@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/greenPin_lift@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/greenPin_lift@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/lineDashTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/lineDashTexture.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/lineDashTextureDot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/lineDashTextureDot.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/lineDashTextureThin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/lineDashTextureThin.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/lineTexture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/lineTexture.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/lineTextureThin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/lineTextureThin.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/marker_blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/marker_blue.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/marker_blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/marker_blue@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_clear@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_clear@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_down@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_down@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_shouqi@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_shouqi@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_shouqi_2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_shouqi_2@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_sousuo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_sousuo@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_zhankai@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_zhankai@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/offline_zhankai_2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/offline_zhankai_2@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/pin_shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/pin_shadow.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/pin_shadow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/pin_shadow@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/pin_shadow@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/pin_shadow@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/purplePin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/purplePin.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/purplePin@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/purplePin@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/purplePin@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/purplePin@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/purplePin_lift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/purplePin_lift.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/purplePin_lift@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/purplePin_lift@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/purplePin_lift@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/purplePin_lift@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/redPin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/redPin.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/redPin@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/redPin@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/redPin@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/redPin@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/redPin_lift.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/redPin_lift.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/redPin_lift@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/redPin_lift@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/redPin_lift@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/redPin_lift@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/select_.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/select_.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/select_@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/select_@2x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/select_@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/select_@3x.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/traffic_texture_blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/traffic_texture_blue.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/traffic_texture_darkred.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/traffic_texture_darkred.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/traffic_texture_gray.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/traffic_texture_gray.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/traffic_texture_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/traffic_texture_green.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/traffic_texture_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/traffic_texture_red.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/images/traffic_texture_yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/images/traffic_texture_yellow.png
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/offline/offlinePackage.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/offline/offlinePackage.plist
--------------------------------------------------------------------------------
/DemoApp/Resources/AMap.bundle/res.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/yihango/AMapBinding/353bf9b4e5b3c2a238ec40d3cf2613b165e78875/DemoApp/Resources/AMap.bundle/res.zip
--------------------------------------------------------------------------------
/DemoApp/ViewController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | using UIKit;
4 | using AMapFoundationKit;
5 | using MAMapKit;
6 |
7 | namespace DemoApp
8 | {
9 | public partial class ViewController : UIViewController
10 | {
11 | protected ViewController(IntPtr handle) : base(handle)
12 | {
13 | // Note: this .ctor should not contain any initialization logic.
14 | }
15 |
16 | public override void ViewDidLoad()
17 | {
18 | base.ViewDidLoad();
19 | // Perform any additional setup after loading the view, typically from a nib.
20 | AMapServices.SharedServices.ApiKey = "ebf541962d1d1060d7c1a66576f12093";
21 | AMapServices.SharedServices.EnableHTTPS = true;
22 | MAMapView map = new MAMapView();
23 | map.Frame = this.View.Bounds;
24 | map.SetShowsUserLocation(true);
25 | map.SetUserTrackingMode(MAUserTrackingMode.Follow);
26 | this.View.AddSubview(map);
27 | }
28 |
29 | public override void DidReceiveMemoryWarning()
30 | {
31 | base.DidReceiveMemoryWarning();
32 | // Release any cached data, images, etc that aren't in use.
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/DemoApp/ViewController.designer.cs:
--------------------------------------------------------------------------------
1 | //
2 | // This file has been generated automatically by MonoDevelop to store outlets and
3 | // actions made in the Xcode designer. If it is removed, they will be lost.
4 | // Manual changes to this file may not be handled correctly.
5 | //
6 | using Foundation;
7 |
8 | namespace DemoApp
9 | {
10 | [Register("ViewController")]
11 | partial class ViewController
12 | {
13 | void ReleaseDesignerOutlets()
14 | {
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # AMapBinding . XAMARIN 对 Android/iOS 高德地图SDK的绑定
2 |
3 | ---
4 |
5 | ### 需要引入对应原生库,此项目绑定的 [原生库文件下载地址](https://gitee.com/staneee/AMapBindingLibs)
6 |
7 | ---
8 | ### 注意
9 | 在ios绑定库中,请将.framework中的库文件件重命名并复制到对应项目中
10 | - MAMapKit -> MAMapKit.a
11 | - AMapFoundationKit -> AMapFoundationKit.a
12 | - MapSearchKit -> AMapSearchKit.a
13 |
14 |
--------------------------------------------------------------------------------