地理位置
定位方式
a)GPS
b)移动基站
c)Wi-Fi
d)IP地址
html5获取地理位置
a)getCurrentPositon(successCallback,errorCallback);
第三个配置参数,一般在移动开发中用得比较多。网页开发用前两个就行了
百度地图api
开发中要使用百度地图API,必须先成为百度开发者,创建应用,并获取**。
使用百度的定位功能,定位成功再显示地图:
map对象的方法
1.控件:
地图上可以添加各种控件。
添加方式:
var NavigationControl = new BMap.NavigationControl ();
map.addControl(NavigationControl);
2.覆盖物(Overlay):
地图上可以添加覆盖物。
添加方式:
var marker= new BMap.Marker ();
map.addOverlay (marker);
3.事件:
百度地图的事件和DOM中的事件一样,通过addEventListener为map,覆盖物等对象添加各种事件。
4.地址解析:
街道地址坐标点
使用geocoder对象的getPoint方法
5.逆地址解析:
坐标点地址
使用geocoder对象的geLocation方法