微信企業(yè)號開發(fā)之微信考勤百度地圖定位
之前在微信企業(yè)號開發(fā):微信考勤中使用了百度地圖的定位組件,但發(fā)現在部分手機上會出現定位失敗的提示,于是有研究了一下百度地圖。原來使用的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>
實現效果

以上內容給大家分享的微信企業(yè)公眾號開發(fā)之微信考勤百度地圖定位,代碼簡單易懂,需要的朋友快來學習吧。
- 圖文介紹報表與企業(yè)微信公眾號集成方案
- 微信開發(fā)--企業(yè)轉賬到用戶
- 微信企業(yè)號 根據錯誤碼返回錯誤信息類封裝
- 微信企業(yè)號驗證/發(fā)送/接收消息
- java微信企業(yè)號開發(fā)之通訊錄
- java微信企業(yè)號開發(fā)之發(fā)送消息(文本、圖片、語音)
- java微信企業(yè)號開發(fā)之開發(fā)模式的開啟
- 微信企業(yè)號開發(fā)之微信考勤Cookies的使用
- 微信公眾號支付之坑:調用支付jsapi缺少參數 timeStamp等錯誤解決方法
- php版微信開發(fā)Token驗證失敗或請求URL超時問題的解決方法
- [企業(yè)公眾號]升級到[企業(yè)微信]之后發(fā)送消息失敗的解決方法
相關文章
window resize和scroll事件的基本優(yōu)化思路
在項目中使用scroll事件去加載數據,結果IE下悲劇了。下面為大家介紹下window resize和scroll事件的基本優(yōu)化思路,需要的朋友可以參考下2014-04-04
JavaScript Date對象詳解及時間戳和時間的相互轉換問題
這篇文章主要介紹了JavaScript Date對象詳解及時間戳和時間的相互轉換問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-01-01
詳解微信小程序-獲取用戶session_key,openid,unionid - 后端為nodejs
這篇文章主要介紹了微信小程序獲取session_key,openid,unionid的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-04-04
js屏蔽鼠標鍵盤(右鍵/Ctrl+N/Shift+F10/F11/F5刷新/退格鍵)
屏蔽鼠標右鍵、Ctrl+N、Shift+F10、F11、F5刷新、退格鍵/Alt+ 方向鍵 →等等,太多了就不一一寫來了感興趣的朋友可以了解下啊,希望本文對你有所幫助2013-01-01

