亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

如何調(diào)用百度地圖API實現(xiàn)手機自動定位

 更新時間:2015年09月07日 09:08:49   作者:小小中  
api手機自動定位,通過聲明地址解析器,獲取當前坐標,如何調(diào)用百度地圖api實現(xiàn)手機自動定位呢?接下來,一起跟小編來學習吧。

最近由于項目需要,研究了下百度地圖定位,他們提供的實例基本都是用監(jiān)聽器實現(xiàn)自動定位的。我想實現(xiàn)一種效果:當用戶進入UI時,不定位,用戶需要定位的時候,自己手動點擊按鈕,再去定位當前位置。經(jīng)過2天研究和咨詢,找到了解決方案,在此備忘一下。

//聲明地址解析器
var geoc = new BMap.Geocoder();
 
//自動定位
var autoLocation = function () {
  if (navigator.geolocation) { //判斷瀏覽器是否能獲取當前位置
    navigator.geolocation.getCurrentPosition(AddrSuc, AddrFail);
  }
  else {
    simpleNoty("無法自動定位,請輸入您的用餐地址");
  }
}
 
//獲取當前坐標成功
function AddrSuc(param) {
  var lng = param.coords.longitude;
  var lat = param.coords.latitude;
  var point = new BMap.Point(lng, lat);
  //將gps坐標轉(zhuǎn)換為百度地址坐標
  BMap.Convertor.translate(point, 0, translateCallback);
}
 
//獲取坐標失敗
function AddrFail(err) {
  showNotify("自動定位失敗");
}
 
//坐標轉(zhuǎn)換
function translateCallback(point) {
   
  geoc.getLocation(point, function (rs) {
    var addComp = rs.addressComponents; //查詢得到的地址對象組件
    //addComp.streetNumber:街道門牌號
    //addComp.city:城市
    //addComp.district:區(qū)
    //addComp.street:街道
    //addComp.province:省
    var address = addComp.city + addComp.district + addComp.street;
    var lng_t = point.lng; //經(jīng)度
    var lat_t = point.lat;  //緯度 
 
    $(".locationTxt").text("當前位置:" + address);
  })
}

對象示例:

rs 對象 :{point: H, address: "北京市朝陽區(qū)廣順北大街", addressComponents: Object, surroundingPois: Array[0], business: "望京,來廣營,花家地"}
addressComponents 對象 :{streetNumber: "", street: "廣順北大街", district: "朝陽區(qū)", city: "北京市", province: "北京市"}

調(diào)用:

$(function(){
  aotuLocation();
});<br><br>

相關(guān)文章

  • Android開發(fā)之WebView輸入框提示解決辦法

    Android開發(fā)之WebView輸入框提示解決辦法

    在做webview應(yīng)用時,當輸入的文字過多時,輸入的提示箭頭會移動到輸入框外,怎么解決這個問題呢?下面小編給大家介紹Android開發(fā)之WebView輸入框提示解決辦法,一起看看吧
    2016-06-06
  • Android控件之Spinner用法實例分析

    Android控件之Spinner用法實例分析

    這篇文章主要介紹了Android控件之Spinner用法,以實例形式較為詳細的分析了Spinner控件模擬下拉列表的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • Android自定義view之圍棋動畫效果的實現(xiàn)

    Android自定義view之圍棋動畫效果的實現(xiàn)

    這篇文章主要介紹了Android自定義view之圍棋動畫效果的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Android實現(xiàn)精確到天時分秒的搶購倒計時

    Android實現(xiàn)精確到天時分秒的搶購倒計時

    這篇文章主要為大家詳細介紹了Android實現(xiàn)精確到天時分秒的搶購倒計時,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Android ScrollView實現(xiàn)下拉彈回動畫效果

    Android ScrollView實現(xiàn)下拉彈回動畫效果

    這篇文章主要為大家詳細介紹了Android ScrollView實現(xiàn)下拉彈回動畫效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android利用屬性動畫實現(xiàn)優(yōu)酷菜單

    Android利用屬性動畫實現(xiàn)優(yōu)酷菜單

    這篇文章主要為大家詳細介紹了Android利用屬性動畫實現(xiàn)優(yōu)酷菜單,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Flutter將整個App變?yōu)榛疑暮唵螌崿F(xiàn)方法

    Flutter將整個App變?yōu)榛疑暮唵螌崿F(xiàn)方法

    Flutter?是?Google?開源的?UI?工具包,幫助開發(fā)者通過一套代碼庫高效構(gòu)建多平臺精美應(yīng)用,這篇文章主要給大家介紹了關(guān)于Flutter將整個App變?yōu)榛疑膶崿F(xiàn)方法,在Flutter中實現(xiàn)整個App變?yōu)榛疑欠浅:唵蔚?需要的朋友可以參考下
    2021-12-12
  • Android ActionBar制作時鐘實例解析

    Android ActionBar制作時鐘實例解析

    這篇文章主要為大家詳細介紹了Android ActionBar制作時鐘的實現(xiàn)代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Android使用自定義View實現(xiàn)橫行時間軸效果

    Android使用自定義View實現(xiàn)橫行時間軸效果

    這篇文章主要給大家介紹了關(guān)于Android使用自定義View實現(xiàn)橫行時間軸效果的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Android具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-12-12
  • 深入淺出學習Android ListView基礎(chǔ)

    深入淺出學習Android ListView基礎(chǔ)

    這篇文章主要介紹了深入淺出的帶領(lǐng)大家學習Android ListView基礎(chǔ),ListView是安卓里常用的控件,本文介紹一下常用用法,以及優(yōu)化等方法,感興趣的小伙伴們可以參考一下
    2016-01-01

最新評論