| | |
| | | * 根据mac地址获取version |
| | | */ |
| | | // moralMap.getVersion = function(mac){ |
| | | // var version = null; |
| | | // $.ajax({ |
| | | // type:"get", |
| | | // url:"getversion?mac="+mac, |
| | | // async:false, |
| | | // success:function(jsonData){ |
| | | // if(jsonData!=null&&typeof jsonData=='object'){ |
| | | // version = jsonData['version']; |
| | | // } |
| | | // } |
| | | // }); |
| | | // return version; |
| | | // var version = null; |
| | | // $.ajax({ |
| | | // type:"get", |
| | | // url:"getversion?mac="+mac, |
| | | // async:false, |
| | | // success:function(jsonData){ |
| | | // if(jsonData!=null&&typeof jsonData=='object'){ |
| | | // version = jsonData['version']; |
| | | // } |
| | | // } |
| | | // }); |
| | | // return version; |
| | | // } |
| | | /* |
| | | * 百度地图初始化 |
| | |
| | | var address = arguments[0]; |
| | | var regoinNames = address.split(" "); |
| | | var cityName = regoinNames.length > 1 ? regoinNames[1] : regoinNames[0]; |
| | | if (cityName == "市辖区" || cityName == "县" || cityName == "省直辖县级行政区划") { |
| | | cityName = regoinNames[2]; |
| | | } |
| | | map.setCurrentCity(cityName); |
| | | // 将地址解析结果显示在地图上,并调整地图视野 |
| | | // 创建地址解析器实例 |
| | |
| | | if ("大同市" == cityName) { |
| | | var longitude = 113.30640743; |
| | | var latitude = 40.08256467; |
| | | var point = new BMap.Point(longitude, latitude); |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("阿拉善盟" == cityName) { |
| | | var longitude = 105.733648; |
| | | var latitude = 38.858951; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("乌兰察布市" == cityName) { |
| | | var longitude = 113.136019; |
| | | var latitude = 41.001403; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("宜宾市" == cityName) { |
| | | var longitude = 104.647678; |
| | | var latitude = 28.758767; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("那曲地区" == cityName) { |
| | | var longitude = 92.056768; |
| | | var latitude = 31.482684; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("永川区" == cityName) { |
| | | var longitude = 105.930055; |
| | | var latitude = 29.363305; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("大足区" == cityName) { |
| | | var longitude = 105.727253; |
| | | var latitude = 29.714369; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("铜梁区" == cityName) { |
| | | var longitude = 106.061728; |
| | | var latitude = 29.852264; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("綦江区" == cityName) { |
| | | var longitude = 106.654609; |
| | | var latitude = 29.035883; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("万盛区" == cityName) { |
| | | var longitude = 106.889359; |
| | | var latitude = 28.907664; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("丰都县" == cityName) { |
| | | var longitude = 107.735181; |
| | | var latitude = 29.869663; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("垫江县" == cityName) { |
| | | var longitude = 107.336118; |
| | | var latitude = 30.334042; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("忠县" == cityName) { |
| | | var longitude = 108.04224; |
| | | var latitude = 30.30452; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("城口县" == cityName) { |
| | | var longitude = 108.671036; |
| | | var latitude = 31.953145; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("巫溪县" == cityName) { |
| | | var longitude = 109.576402; |
| | | var latitude = 31.40266; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("巫山县" == cityName) { |
| | | var longitude = 109.879221; |
| | | var latitude = 31.087199; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("奉节县" == cityName) { |
| | | var longitude = 109.468749; |
| | | var latitude = 31.024849; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("石柱土家族自治县" == cityName) { |
| | | var longitude = 108.118685; |
| | | var latitude = 30.006859; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("彭水苗族土家族自治县" == cityName) { |
| | | var longitude = 108.17085; |
| | | var latitude = 29.301729; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("酉阳土家族苗族自治县" == cityName) { |
| | | var longitude = 108.774583; |
| | | var latitude = 28.848811; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("秀山土家族苗族自治县" == cityName) { |
| | | var longitude = 109.011853; |
| | | var latitude = 28.454209; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("东方市" == cityName) { |
| | | var longitude = 108.656267; |
| | | var latitude = 19.101378; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("万宁市" == cityName) { |
| | | var longitude = 110.397709; |
| | | var latitude = 18.799833; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("五指山市" == cityName) { |
| | | var longitude = 109.522965; |
| | | var latitude = 18.782911; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("琼海市" == cityName) { |
| | | var longitude = 110.47882; |
| | | var latitude = 19.265073; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("屯昌县" == cityName) { |
| | | var longitude = 110.105702; |
| | | var latitude = 19.358194; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("定安县" == cityName) { |
| | | var longitude = 110.363233; |
| | | var latitude = 19.686848; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("文昌市" == cityName) { |
| | | var longitude = 110.803934; |
| | | var latitude = 19.549335; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("澄迈县" == cityName) { |
| | | var longitude = 110.010636; |
| | | var latitude = 19.745166; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("临高县" == cityName) { |
| | | var longitude = 109.693419; |
| | | var latitude = 19.920291; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("保亭黎族苗族自治县" == cityName) { |
| | | var longitude = 109.702907; |
| | | var latitude = 18.647732; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("陵水黎族自治县" == cityName) { |
| | | var longitude = 110.045039; |
| | | var latitude = 18.513155; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("琼中黎族苗族自治县" == cityName) { |
| | | var longitude = 109.842786; |
| | | var latitude = 19.041625; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("昌江黎族自治县" == cityName) { |
| | | var longitude = 109.060164; |
| | | var latitude = 19.304817; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("白沙黎族自治县" == cityName) { |
| | | var longitude = 109.453447; |
| | | var latitude = 19.232744; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("儋州市" == cityName) { |
| | | var longitude = 109.588035; |
| | | var latitude = 19.526327; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("红河哈尼族彝族自治州" == cityName) { |
| | | var longitude = 103.380977; |
| | | var latitude = 23.380877; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("西双版纳傣族自治州" == cityName) { |
| | | var longitude = 100.800568; |
| | | var latitude = 22.023519; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("普洱市" == cityName) { |
| | | var longitude = 100.972567; |
| | | var latitude = 22.830712; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } else if ("渝北区" == cityName) { |
| | | var longitude = 106.638135; |
| | | var latitude = 29.709625; |
| | | point = new BMap.Point(longitude, latitude); |
| | | }else if("射阳县" == regoinNames[2]){ |
| | | var longitude = 120.332826; |
| | | var latitude = 33.772274; |
| | | point = new BMap.Point(longitude, latitude); |
| | | } |
| | | map.centerAndZoom(point, showZoom); |
| | | } else { |
| | |
| | | var endZoom = baiduMap.getZoom(); |
| | | var startZoom = moralMap.startZoom(); |
| | | //刷新key防止延迟加载 |
| | | // var key = moralMap.lazyKeyer(); |
| | | // var key = moralMap.lazyKeyer(); |
| | | var confine = moralMap.getZoomConfine(); |
| | | if (endZoom > startZoom) { |
| | | //放大超过边界 |
| | |
| | | icon["height"] = 50; |
| | | option["icon"] = icon; |
| | | var moralMarker = new moralMap.MoralMarker(option); |
| | | // var mark =new BMap.Marker(pointObj,{icon:iconObj}); |
| | | // var mark =new BMap.Marker(pointObj,{icon:iconObj}); |
| | | //==================infoWindow-start============================ |
| | | var infoWindow; |
| | | if (moralMarker["infoWindow"] == undefined) { |
| | |
| | | option["online_width"] = 355; |
| | | option["online_height"] = 385; |
| | | var moralMarker = new moralMap.MoralMarker(option); |
| | | // var mark =new BMap.Marker(pointObj,{icon:iconObj}); |
| | | // var mark =new BMap.Marker(pointObj,{icon:iconObj}); |
| | | //==================infoWindow-start============================ |
| | | var infoWindow = (function () { |
| | | //生成信息框 |
| | |
| | | var name = sensorNames[key][0]; |
| | | var unit = sensorNames[key][1]; |
| | | var itme_state = dataHandle._getSensorState(data, key); |
| | | // var itme_name_mac_key = "item-name-" + mac + "-" + key; |
| | | // var itme_name_mac_key = "item-name-" + mac + "-" + key; |
| | | var itme_data_mac_key = "item-data-" + mac + "-" + key; |
| | | var item = "<li>"; |
| | | item += "<p>"+name+"</p>"; |
| | |
| | | } |
| | | |
| | | window.moralMap = moralMap; |
| | | })(jQuery, BMap, window); |
| | | })(jQuery, BMap, window); |