微信企业号开发之微信考勤百度地图定位
作者:mrr 时间:2024-05-08 10:11:47
之前在微信企业号开发:微信考勤中使用了百度地图的定位组件,但发现在部分手机上会出现定位失败的提示,于是有研究了一下百度地图。原来使用的Web组件百度不打算更新了,也是重新查了一下百度地图的其他API,还有一个JavaScript API大众版,于是试了试,没想到竟然解决了。
核心代码很简单:
<div id="allmap"></div>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=kkkk"></script>
<script type="text/javascript">
// 百度地图API功能
var map = new BMap.Map("allmap");
var circle = new BMap.Geolocation();
circle.getCurrentPosition(locationResult); //
map.addOverlay(circle);
function locationResult(geolocationResult) {
var Status = this.getStatus()
if (Status == 0)//检索成功。对应数值“0”。
{
$("#lng").val(geolocationResult.point.lng);
$("#lat").val(geolocationResult.point.lat);
var address = geolocationResult.address;
$("#city").val(address.city);
$("#district").val(address.district);
$("#street").val(address.street);
$("#address").val(address.province + address.city + address.district + address.street + address.street_number);
}
else {
alert("定位失败错误码" + Status)
}
}
</script>
实现效果
以上内容给大家分享的微信企业公众号开发之微信考勤百度地图定位,代码简单易懂,需要的朋友快来学习吧。
标签:微信,考勤,百度地图,定位
0
投稿
猜你喜欢
一个奇怪的CSS现象
2010-02-10 12:28:00
最令人蛋疼的10种用户体验设计师
2011-08-05 18:51:07
SQLServer中用T—SQL命令查询一个数据库中有哪些表的sql语句
2012-07-11 15:28:50
Python3数据库操作包pymysql的操作方法
2024-01-28 20:01:34
简单谈谈Python中的闭包
2021-10-20 12:50:46
最新解决没有NVSMI文件夹以及nvidia-smi‘ 不是内部或外部命令也不是可运行的程序或批处理文件
2023-03-26 18:13:34
pyqt添加启动等待界面的操作
2023-04-29 02:27:11
NodeJs中的非阻塞方法介绍
2024-05-28 15:38:48
Python实现动态条形图绘制的示例代码
2021-09-25 03:05:17
关于vuex状态刷新网页时数据被清空问题及解决
2024-04-30 10:22:18
vue日历/日程提醒/html5本地缓存功能
2024-04-28 09:30:15
解决django 向mysql中写入中文字符出错的问题
2024-01-23 20:39:00
OpenCV图像颜色反转算法详解
2022-04-25 16:19:31
Django中数据在前后端传递的方式之表单、JSON与ajax
2022-08-09 11:32:44
Python 实现训练集、测试集随机划分
2023-02-12 01:41:24
java使用正则表达式查找包含的字符串示例
2022-06-18 21:02:08
FrontPage2002简明教程六:图片库
2008-09-17 11:30:00
OpenCV2从摄像头获取帧并写入视频文件的方法
2022-04-10 07:15:22
php的优点总结 php有哪些优点
2023-11-14 16:03:25
一些SQL查询语法参考
2007-10-14 11:56:00