写这篇文字我想了很久(主要是怕自己能力有限误导大家)
因为本人是一个android才学习不到一个月的菜鸟 --呵呵
其实关于百度地图的介绍 在百度开发者里面都介绍的很详细了(建议大家多看看 多看几遍)
我在这里只不过是在百度地图的基础上 加上自己的一些学习感悟
百度地图中的一共有7类
1.一般监听事件MKGeneralListener 主要用在 BMapManager的初始化中
2.地图监听事件MKMapTouchListener(上一个例子有用到,这里就不讲了 这个可以实现截图(在我的工程中 使用这个我们实现了我的足迹到新浪微博的分享))
3.云检索事件(其本质是发送个百度服务器一共http命令,然后百度服务器给你返回一共JSON格式的数据 只不过百度把这个过程封装到她的云检索SDK中了 这样更加的方便开发者使用 其实我们完全可以直接动手写http和JSON的解析--其实我在自己的工程使用LBS云 确实也是自己写的 因为我要在android客服端为云上创建数据 但是百度没有相关的调用 所以没办法 只有自己动手写了 其实写完了感觉也不复杂)
4.地图点击事件(单击 双击 长按)
5.离线地图事件(这个自己还没弄过)
6.弹出窗口事件(pop事件)(这个很有用 用好了可以实现很多强大的功能 *重点)
7.搜索事件(本质和云检索一样)
对于第二个事件 分享一端自己工程中的可以分享到新浪微博的代码(这段代码大家不能直接导入工程 因为分享到新浪微博还要做很多事件(比如取得新浪的认证 封装新浪的分享函数到自己的工程) 我这个自己给大家提示思