在做公司签到项目过程中有一个需求就是在手机上根据地点限制进行打卡,在项目过程中使用到了以下功能,
1.初始化地图
2.更加经纬度定位中心点
3.根据经纬度自定义mark标记
4.根据经纬度自定义范围Cirle标记
5.根据关键字搜索并对搜索结果进行处理
封装代码全部采用es6的方式。在过程中对搜索结果采用了Promise,用以解决搜索结果延迟的的问题(JavaScript同步)
demo下载
代码如下
map.js
1 |
|
html 代码
1 |
|
如果对您有所帮助或者对博主有更多的话说,欢迎你去我的GitHub留下一个您的start和issues