| | |
| | | * 百度地图初始化 |
| | | */ |
| | | moralMap.mapInit = function() { |
| | | baiduMap = new BMap.Map("mapCanvas", { |
| | | minZoom: 12, |
| | | maxZoom: 20 |
| | | }); // 创建Map实例,设置地图允许的最小/大级别 |
| | | var defaultParam = { |
| | | minZoom: 12, |
| | | maxZoom: 20 |
| | | }; |
| | | debugger; |
| | | if(!!arguments[1]) { |
| | | $.extend(defaultParam,arguments[1]); |
| | | } |
| | | baiduMap = new BMap.Map("mapCanvas",defaultParam); // 创建Map实例,设置地图允许的最小/大级别 |
| | | var map = baiduMap; |
| | | var mapStyle = { |
| | | features: ["road", "building", "water", "land"], //隐藏地图上的poi |
| | |
| | | state = stateObj["state"]; |
| | | stateName = stateObj["stateName"]; |
| | | var name = e['name']; |
| | | if(moralMap.getUtf8Length(name) > 24) { |
| | | if(moralMap.getUtf8Length(name) > 22) { |
| | | var stop1 = 0; |
| | | for(var stop1_i = 0, len = 0; stop1_i < name.length; stop1_i++) { |
| | | len += ((name.charCodeAt(stop1_i) & 0xff00) != 0) ? 2 : 1; |
| | |
| | | width: 110, // 信息窗口宽度 |
| | | height: 80, // 信息窗口高度 |
| | | title: getTitleOutHtml(), // 信息窗口标题 |
| | | offset: new BMap.Size(-2,0) //设置信息窗偏移 |
| | | offset: new BMap.Size(-8,-5) //设置信息窗偏移 |
| | | } |
| | | |
| | | function getTitleOutHtml() { |