随笔分类 - 百度地图
摘要:var x_pi = 3.14159265358979324 * 3000.0 / 180.0; var pi = 3.1415926535897932384626; var a = 6378245.0; var ee = 0.00669342162296594323; //判断是否在国内,不在国内
阅读全文
摘要:目前用了一个比较笨的方法,暂时还没找到更好用的,上代码: 创建一个工具栏 var drawingManager = new BMapLib.DrawingManager(map, { isOpen: false, //是否开启绘制模式 enableDrawingTool: true, //是否显示工
阅读全文
摘要:function GetDistance(lat1, lng1, lat2, lng2) { var radLat1 = lat1 * Math.PI / 180.0; var radLat2 = lat2 * Math.PI / 180.0; var a = radLat1 - radLat2;
阅读全文
摘要:工具栏样式 var geoc = new BMap.Geocoder(); var styleOptions = { strokeColor: "red", //边线颜色。 fillColor: "", //填充颜色。当参数为空时,圆形将没有填充效果。 strokeWeight: 3, //边的宽度
阅读全文
摘要://自定义搜索 function Seach(map) { // //自定义控件 function ZoomControl() { this.defaultAnchor = BMAP_ANCHOR_TOP_RIGHT; this.defaultOffset = new BMap.Size(30, 1
阅读全文
摘要:添加触摸事件 //触摸事件(解决点击事件无效)--触摸开始,开启拖拽map.addEventListener('touchmove', function(e) {map.enableDragging();});//触摸结束始,禁止拖拽map.addEventListener("touchend",
阅读全文
摘要:var map = new BMap.Map("allmap"); // 创建Map实例 map.centerAndZoom(new BMap.Point(x, y), h); // 初始化地图,设置中心点坐标和地图级别 //添加地图类型控件 var top_left = new BMap.MapT
阅读全文
摘要:<script type="text/javascript"> if (!Function.prototype.bind) { Function.prototype.bind = function (oThis) { if (typeof this !== "function") { throw n
阅读全文