为什么我的百度地图不能new poioverlay
发布网友
发布时间:2022-04-29 23:16
我来回答
共1个回答
热心网友
时间:2022-06-25 15:15
解决方法如下:1.下载百度地图SDK v3.6.0及以上版本时候,在官网下载相关的demo:
下载好后解压、有两个不同编译软件的demo:一个是eclipse、另外一个是Android studio、我使用的是Android studio环境、那么在Android studio中导入BaiMapsApiASDemo这个项目、eclipse就导入BaiMapsDemo这个项目。
3.导入Android studio因为官方的demo的gradle和我自己使用的gradle不同样、Android版本也不同样、这时候导入后把官方demo的build.gradle中的compileSdkVersion、buildToolsVersion、minSdkVersion、targetSdkVersiond、supportv7包的版本号改为和自己项目中版本号一样。
4.开源码位置在BaiMap_AndroidMapSDK_v3.7.3_Sample\BaiMapsApiDemo\src\com\\mapapi,类PoiOverlay在com..mapapi.overlayutil包中。然后在官方demo中直接复制(Ctrl+c)粘贴到自己项目相应的位置中:粘贴到自己的项目中后、这个时候会报错:这个时候右击鼠标delete、删除掉这个包(clusterutil)就可以了。至此项目可以引用PoiOoverlay类了。