在拿到这个需求的时候我起初想到的是手机自带的GPS的调用,但是这样以来就必须有iOS和Android的同学的支持,或者说我们对于我的这个需求是不可行的(因为是内嵌到钉钉里的一个H5页面)。这是我又想到了[H5的定位](http://www.w3school.com.cn/html5/html_5_geolocation.asp),但是在使用实现的过程中不是定位不成功就是浏览器根本就不兼容(当然如果你使用的是火狐内核你可以参照火狐api给出的相关介绍)。终于我们的主角要出场了,因为在项目中使用到了百度地图的相关功能这是我遍想到了百度地图给我们到方法GeolocationControl。
构造函数 | 描述 |
---|---|
GeolocationControl([type:GeolocationControlOptions]) | 创建一个特定样式的地图定位控件。 |
方法 | 返回值 | 描述 |
---|---|---|
location() | none | 开始进行定位。 |
getAddressComponent | AddressComponent | 返回当前的定位信息。若当前还未定位,则返回null。 |
事件 | 参数 | 描述 |
---|