1.为什么我的源码百度地不能new poioverlay
为什么我的百度地不能new poioverlay
解决方法如下:1.下载百度地图SDK v3.6.0及以上版本时候,在官网下载相关的源码demo:
下载好后解压、有两个不同编译软件的源码demo:一个是eclipse、另外一个是源码app分身源码Android studio、我使用的源码是Android studio环境、那么在Android studio中导入BaiduMapsApiASDemo这个项目、源码工业云源码eclipse就导入BaiduMapsDemo这个项目。源码
3.导入Android studio因为官方的源码demo的gradle和我自己使用的gradle不同样、Android版本也不同样、源码这时候导入后把官方demo的源码build.gradle中的compileSdkVersion、buildToolsVersion、源码minSdkVersion、源码targetSdkVersiond、源码数组源码分析supportv7包的源码版本号改为和自己项目中版本号一样。
4.开源码位置在BaiduMap_AndroidMapSDK_v3.7.3_Sample\BaiduMapsApiDemo\src\com\baidu\mapapi,源码类PoiOverlay在com.baidu.mapapi.overlayutil包中。德尚源码然后在官方demo中直接复制(Ctrl+c)粘贴到自己项目相应的位置中:粘贴到自己的项目中后、这个时候会报错:这个时候右击鼠标delete、删除掉这个包(clusterutil)就可以了。西瓜阅读源码至此项目可以引用PoiOoverlay类了。