zoukankan      html  css  js  c++  java
  • H5地理定位获取用户当前位置、城市

    H5地理定位获取用户当前位置、城市

    第一步:需要在百度地图开发者平台创建一个应用:http://lbsyun.baidu.com/apiconsole/key/create

    配置信息

    申请配置成功以后返回一个AK

    第二步:引入百度地图的js脚本,地址为http://api.map.baidu.com/api?v=2.0&ak=(申请应用的AK)

    第三步:通过BMap.Geolocation()和getCurrentPosition(function(){})函数进行定位操作,代码如下图

    //获取当前城市
    var geolocation=new BMap.Geolocation();
    geolocation.getCurrentPosition(function(r){
          if(this.getStatus()==BMAP_STATUS_SUCCESS){
          var lat=r.address.lat//当前经度
          var lng=r.address.lng//当前纬度
          var province=r.address.province //返回当前省份
          var city=r.address.city//返回当前城市
           console.log(city)
            $('.cityName').text(city)
          }
    })
  • 相关阅读:
    HTTP协议详解
    ASP.NET 页生命周期概述
    两种典型的双工MEP
    ASP.NET并发处理
    Nodejs
    官方教程
    SQL server 版本
    MVC、MVP、MVVM
    SOHO 创业
    考证
  • 原文地址:https://www.cnblogs.com/happy2010/p/13738261.html
Copyright © 2011-2022 走看看