var xy = $("#mapdiv").attr("scmap"); if (xy.length > 0) { if (xy.indexOf(',') > 0) { xy = xy.split(','); var point = new BMap.Point(xy[0], xy[1]); var marker = new BMap.Marker(point);//标注 marker.disableDragging(); var opts = { type: BMAP_NAVIGATION_CONTROL_ZOOM }; var control = new BMap.NavigationControl(opts); var mapclick = 2; //var menuMap = $('#menuMap'); //var menuMaps = menuMap.find('span'); //var Maps = $('#mapdiv').children(); //var map = ''; //menuMap.on('mouseover', 'span', function () { // SetMap($(this).index()); //}); //menuMap.on('click', 'span', function () { // SetMap($(this).index()); //}); function SetMap(id) { //mapclick = id; //menuMaps.removeClass('blod'); //menuMaps.eq(id).addClass('blod'); //Maps.hide(); //Maps.eq(id).show(); var smallmap = new BMap.Map("e2");// 创建地图实例 smallmap.addOverlay(marker); smallmap.addControl(control); smallmap.centerAndZoom(point, 15); //if (Maps.eq(id).html() === '') { // if (id === 1) { // var smallmap = new BMap.Map("e2");// 创建地图实例 // smallmap.addOverlay(marker); // smallmap.addControl(control); // smallmap.centerAndZoom(point, 15); // } else { // var panorama = new BMap.Panorama('e1'); //默认为显示导航控件 // panorama.setPosition(point); // } //} } SetMap(1); function ZoomOut() { $.Bk({ msg: $('#LMap') }); Dtb(mapclick); } function SearchBus() { var startloc = $('#StartLoc').val(); var route = new BMap.TransitRoute(map, { renderOptions: { map: map, panel: 'RouteArea' } }); route.setPageCapacity(5) route.search(startloc, point); } function Dtb(id) { var obj = $('#be' + id); obj.show(); if (id == 0) { if (obj.html() == '') { map = new BMap.Panorama('be0'); //默认为显示导航控件 map.setPosition(new BMap.Point(xy[0], xy[1])); } $('#be1').hide(); $('#Bus').hide(); } else { if (obj.html() == '') { map = new BMap.Map("be1");// 创建地图实例 map.centerAndZoom(point, 15); } $('#be0').hide(); $('#Bus').show(); } } } else { $('#map').html(''); } }