前几天进了一家公司,做车载系统的,所以要学习百度的api
所以我就开始学习,百度地图有多个语言的API,有JavaScript的,Flash,Android ,IOS等等
我学习的是JavaScript,因为他的应用范围比较广,毕竟只要有界面都可以用JavaScript,并且如果你有去看其他语言的百度地图API会发现其实都有相同之处,只要会一种,其他的也不是问题
先说说我的学习方法和顺序,或者不适合所有人,但可以借鉴一下
人类是视觉性动物, 直观的视觉能带给我们更直观的印象,不管男人女人,看对方的第一眼大多是样貌和身材,然后就会在脑海里留下对方的第一印象
在我看来,学习跟看对象一样,第一印象很重要
所以我们先来看看百度API的示例说明http://developer.baidu.com/map/jsdemo.htm
下面是百度地图JavaScript的示例说明页面,
我们可以先通过页面上展示的示例效果,想象这些效果能够用到哪些地方,如果觉得这种效果会在工作中或以后用到的,就打开记事本记下来吧,对你绝对是有好处的
对这种示例效果有直观认识之后,可以查看下面的代码区,看看这些效果是如果实现的
如果你会JavaScript,你会发现:"好简单啊!"
确实好简单,实现地图界面只需2句话
// 百度地图API功能
var map = new BMap.Map("allmap"); // 创建Map实例
map.centerAndZoom("北京",15); // 初始化地图,设置中心点坐标和地图级别。
用着简单是因为有百度的工程人员帮我们封装好了,在此感谢百度的程序猿们 (最鄙视那些用这别人东西还骂别人的东西这不好那不好的人,有本事你别用自己写去)
在初学的时候,我们只要求会用就好了,不需要去深究其中的原理,当然如果你自己想开发一个地图api的和可以去深入研究一下
在我们看代码的时候,会发现里面的注释很详细,如果遇到不明白的方法或者问题,先记在纸上,继续看后面的示例和示例代码
当你把所有的示例都过了一边,基本上对百度地图的API有那些功能都在脑海中有个初步的印象了(如果没有印象,确定你是否想学,然后收拾好心情,认真看),拿出你记问题的那张纸,看看有那些方法或者参数不懂的,接着打开
百度地图API的参考类页面
在这里你可以找到各个类的方法和对应的参数说明
我觉得学习百度地图API最重要的3个帮助就是
1.百度API的示例说明
http://developer.baidu.com/map/jsdemo.htm
2.百度地图API的参考类页面
3 还有第三个就是记笔记,只有用心去记了才不会容易忘记,要查看的时候也方便,这点不论学习什么都是一样重要的