//错误类型 var error_type = { get_address: 1,//获取详细地址 locate_address: 2,//通过详细地址定位 locate_city: 3//通过城市定位 } //标记形状 var sign_shape = { Marker: 1,//点 Line: 2,//折线 Bezier: 3,//贝塞尔曲线 Rectangle: 4,//矩形 Circle: 5,//圆 Polygon: 6//多边形 }; //地图状态 var map_status = { Normal: 1,//正常状态 Draw: 2,//绘制状态 Edit: 3//编辑状态 }; //静态资源 var source_common = { strokeColor: "#FF33FF", //线颜色 strokeOpacity: 0.2, //线透明度 strokeWeight: 3, //线宽 fillColor: "#1791fc", //填充色 fillOpacity: 0.35//填充透明度 } //根据具体城市地位地图 function locateMapByCity(cityName) { try { _map.setCity(cityName); } catch (e) { var error = { ErrorType: error_type.locate_city, Message: "根据城市定位失败" }; callbackObj.handingError(JSON.stringify(error)); } } //设置地图边框 function setMapBorder(border) { if (border.HasLeft) { $("#allmap").css("border-left", border.Width + "px solid " + border.Color); } if (border.HasTop) { $("#allmap").css("border-top", border.Width + "px solid " + border.Color); } if (border.HasRight) { $("#allmap").css("border-right", border.Width + "px solid " + border.Color); } if (border.HasBottom) { $("#allmap").css("border-bottom", border.Width + "px solid " + border.Color); } }