无疑在地图扩展开发上面百度地图是个不错的选择,但是鉴于牛逼的百度api技术论坛和惊人的问题回复速度真是想死的心都有。所有在这里把已经研究出来的东西写出来,希望后人能绕过百度这个大坑。这里只说明代码实现,手动实现很简单,各位一看界面就知道怎么做。
这里主要用到了百度的云存储存放自己的poi热点,这样你就不用再费劲让自己的后台去搭建数据库再做逻辑检索。
百度云存储有个很关键的ak,我卡在这里半天,论坛发帖瞬间从新手升级到注册会员,百度的工作人员可不爱搭理你。
ak不同于百度地图的key,这个key是服务端的,不能用moblie端的,最后不要设置禁项。
得到ak后就可以做请求了,首先得创建一张表。说白了全部的过程就是制作一个数据表的过程。具体流程如下
创建表->创建列->创建poi ====== 然后可以请求自己创建的数据.
开始通过插件DEV请求数据一直错误,后来换成百度推荐的postman还是错误。才得知是系统升级,ak有问题,尼玛,升级也不吱一声,真是坑爹没底线。等好了问题又来了。
我最初用iOS原生的类去请求数据发现出现了错误,错误码是2,message:ak:参数必