| | |
| | | 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 { |
| | |
| | | break; |
| | | case 4: |
| | | state = 'state04'; |
| | | stateName = '维保'; |
| | | stateName = '离线'; |
| | | break; |
| | | } |
| | | return { |