将第三方库“高德地图SDK”引入到项目中。如下图
image.png
地图SDK在第一版已经解决,定位SDK直接使用,不需要修改,搜索功能会报错,成员名不能与它们的封闭类型相同,只需要改一下名字就可以了
image.png
<attr path="/api/package[@name='com.amap.api.services.busline']/interface[@name='BusLineSearch.OnBusLineSearchListener']" name="managedName">IOnBusLineSearch</attr>
<attr path="/api/package[@name='com.amap.api.services.busline']/interface[@name='BusStationSearch.OnBusStationSearchListener']" name="managedName">IOnBusStationSearch</attr>
<attr path="/api/package[@name='com.amap.api.services.district']/interface[@name='DistrictSearch.OnDistrictSearchListener']" name="managedName">IOnDistrictHahSearch</attr>
<attr path="/api/package[@name='com.amap.api.services.help']/interface[@name='Inputtips.InputtipsListener']" name="managedName">IInputtips</attr>
<attr path="/api/package[@name='com.amap.api.services.route']/interface[@name='DistanceSearch.OnDistanceSearchListener']" name="managedName">IOnDistanceSearch</attr>
注意name值是‘managedName’
至此高德地图2D版本的sdk就全部转成dll了,编译后记得保存,方便以后使用
网友评论