博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调用手机GPS实现当前位置定位并展现百度地图上
阅读量:6825 次
发布时间:2019-06-26

本文共 1085 字,大约阅读时间需要 3 分钟。

hot3.png

<style type="text/css">

* {

    height: 100%;
    //
    设置高度,不然会显示不出来
}
</style>
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的AK码"></script>
<script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script>
<script>
    $(function() {
        navigator.geolocation.getCurrentPosition(translatePoint); //定位
    });
    function translatePoint(position) {
        var currentLat = position.coords.latitude;
        var currentLon = position.coords.longitude;
        /* alert('经度'+currentLat+',纬度'+currentLon); */
        var gpsPoint = new BMap.Point(currentLon, currentLat);
        BMap.Convertor.translate(gpsPoint, 0, initMap); //转换坐标
    }
    function initMap(point) {
        //初始化地图
        map = new BMap.Map("map");
        map.addControl(new BMap.NavigationControl());
        map.addControl(new BMap.ScaleControl());
        map.addControl(new BMap.OverviewMapControl());
        map.centerAndZoom(point, 15);
        map.addOverlay(new BMap.Marker(point))
    }
</script>

<body>

    <div id="map"></div>
</body>

如有BUG或者需要jar包,加我微信!

转载于:https://my.oschina.net/u/3003935/blog/813310

你可能感兴趣的文章
node:json与csv互转
查看>>
让webstorm里提示nodejs智能补全
查看>>
Dialog中EditText获取焦点,并且自动弹出软键盘
查看>>
缺陷报告的处理流程
查看>>
SQL Server 2008 "重新组织索引"和"重新生成索引"抉择,请大家帮帮看看
查看>>
shell做成csv文件
查看>>
Struts2之Action开发模式
查看>>
Android总结之WebView与Javascript交互[转]
查看>>
[转载]将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
查看>>
国内HTML5前端开发框架汇总
查看>>
js的几道面试题
查看>>
response.setContentType("text/html;charset=utf-8")后依然乱码的解决方法
查看>>
final、抽象类、接口、多态、
查看>>
Concurrency Managed Workqueue(一)workqueue基本概念
查看>>
合数分解为质数的乘积模板
查看>>
CefSharp支持flash
查看>>
2.求一个数组有最大和的子串和上升子序列问题,只写好这些经典问题才有用
查看>>
java jvm学习笔记七(jar包的代码认证和签名)
查看>>
构建之法阅读笔记
查看>>
使用eclipse 开发lisp
查看>>