微信企業(yè)號開發(fā)之微信考勤百度地圖定位
之前在微信企業(yè)號開發(fā):微信考勤中使用了百度地圖的定位組件,但發(fā)現(xiàn)在部分手機(jī)上會出現(xiàn)定位失敗的提示,于是有研究了一下百度地圖。原來使用的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)//檢索成功。對應(yīng)數(shù)值“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>
實現(xiàn)效果

以上內(nèi)容給大家分享的微信企業(yè)公眾號開發(fā)之微信考勤百度地圖定位,代碼簡單易懂,需要的朋友快來學(xué)習(xí)吧。
- 圖文介紹報表與企業(yè)微信公眾號集成方案
- 微信開發(fā)--企業(yè)轉(zhuǎn)賬到用戶
- 微信企業(yè)號 根據(jù)錯誤碼返回錯誤信息類封裝
- 微信企業(yè)號驗證/發(fā)送/接收消息
- java微信企業(yè)號開發(fā)之通訊錄
- java微信企業(yè)號開發(fā)之發(fā)送消息(文本、圖片、語音)
- java微信企業(yè)號開發(fā)之開發(fā)模式的開啟
- 微信企業(yè)號開發(fā)之微信考勤Cookies的使用
- 微信公眾號支付之坑:調(diào)用支付jsapi缺少參數(shù) timeStamp等錯誤解決方法
- php版微信開發(fā)Token驗證失敗或請求URL超時問題的解決方法
- [企業(yè)公眾號]升級到[企業(yè)微信]之后發(fā)送消息失敗的解決方法
相關(guān)文章
JS實現(xiàn)萬億數(shù)字轉(zhuǎn)中文的代碼詳解
在軟件開發(fā)中,尤其是在中文處理的場景中,數(shù)字與語言的轉(zhuǎn)換是一個常見且具有挑戰(zhàn)性的任務(wù),在一些業(yè)務(wù)系統(tǒng)中,可能需要將阿拉伯?dāng)?shù)字轉(zhuǎn)換為中文數(shù)字,本文將介紹如何使用 JavaScript 將數(shù)字轉(zhuǎn)換成中文,幫助開發(fā)者為相關(guān)的需求提供實現(xiàn)思路,需要的朋友可以參考下2024-12-12
BootStrap實現(xiàn)文件上傳并帶有進(jìn)度條效果
這篇文章主要介紹了BootStrap實現(xiàn)文件上傳并帶有進(jìn)度條效果,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-09-09
js實現(xiàn)右下角可關(guān)閉最小化div(可用于展示推薦內(nèi)容)
使用Javascript實現(xiàn)右下角可關(guān)閉最小化div,可以用于展示推薦內(nèi)容,完整源代碼如下,感興趣的各位可以參下哈,希望對大家有所幫助2013-06-06
js實現(xiàn)iGoogleDivDrag模塊拖動層拖動特效的方法
這篇文章主要介紹了js實現(xiàn)iGoogleDivDrag模塊拖動層拖動特效的方法,實例分析了javascript操作拖動層的技巧,需要的朋友可以參考下2015-03-03
javascript createElement()創(chuàng)建input不能設(shè)置name屬性的解決方法
今天在使用document.createElement()動態(tài)創(chuàng)建input時,發(fā)現(xiàn)不能為其name賦值,以下是測試代碼。2009-10-10

