百度地图API

您所在的位置:网站首页 百度地图如何申报地址定位 百度地图API

百度地图API

2024-05-08 11:41| 来源: 网络整理| 查看: 265

百度地图api:http://developer.baidu.com/map/jsdemo.htm

api申请ak:http://lbsyun.baidu.com/

一、搜索地址、定位、点击获取经纬度并标注(一般用于会员后台)

// 百度地图API功能 var map = new BMap.Map("allmap"); //var map = new BMap.Map("allmap", { mapType: BMAP_SATELLITE_MAP }); var point = new BMap.Point(109.503789, 35.860026); map.centerAndZoom(point, 14); map.enableScrollWheelZoom(); //启用滚轮放大缩小 //定位 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function (r) { if (this.getStatus() == BMAP_STATUS_SUCCESS) { var mk = new BMap.Marker(r.point); map.addOverlay(mk); map.panTo(r.point); //mk.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画 mk.enableDragging(); //alert('您的位置:' + r.point.lng + ',' + r.point.lat); document.getElementById("jingdu").value = r.point.lng; document.getElementById("weidu").value = r.point.lat; } else { //alert('failed' + this.getStatus()); } }, { enableHighAccuracy: true }) //add city map.addControl(new BMap.CityListControl({ anchor: BMAP_ANCHOR_TOP_LEFT })); //add click function showInfo(e) { //alert(e.point.lng + ", " + e.point.lat); document.getElementById("jingdu").value = e.point.lng; document.getElementById("weidu").value = e.point.lat; var mk = new BMap.Marker(e.point); map.addOverlay(mk); map.panTo(e.point); //mk.setAnimation(BMAP_ANIMATION_BOUNCE); //跳动的动画 deletePoint(); //删除所有标注 } map.addEventListener("click", showInfo); function deletePoint() { var allOverlay = map.getOverlays(); for (var i = 0; i


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3