var map = new BMap.Map("container");var preMarker = new BMap.Marker();map.addControl(new BMap.NavigationControl());//启用缩放轴map.addControl(new BMap.ScaleControl());//启用距离监测var myGeo = new BMap.Geocoder(); //创建地址解析实例myGeo.getPoint("${house.mapLocateaddress}", function (point) {if (point) {mPoint = new BMap.Point(point.lng, point.lat);map.centerAndZoom(mPoint, 16);displayPOI();} else {myGeo.getPoint("${house.mapLocateaddress2}", function (point) {if (point) {mPoint = new BMap.Point(point.lng, point.lat);map.centerAndZoom(mPoint, 16);displayPOI();}}, "广东省");}}, "广东省"); //必须设置城市/* map.enableScrollWheelZoom(); //启用滚轮缩放*/var mOption = {poiRadius: 10000, //半径为1000米内的POI,默认100米numPois: 30 //列举出50个POI,默认10个}//POI导航选中样式$("#map-indicator a").click(function () {$("#map-indicator a").removeClass("on");$(this).addClass("on");$("#env-list h3").text($("#map-indicator .on").html());displayPOI();})var allPois;var markers=[];function displayPOI() {map.clearOverlays();var poiType = $("#map-indicator .on").html();var circle = new BMap.Circle(mPoint,500,{fillColor:"blue", strokeWeight: 1 ,fillOpacity: 0.1, strokeOpacity: 0.1});map.addOverlay(circle);var local = new BMap.LocalSearch(map, {renderOptions: {map: map, autoViewport: false,panel: "map-result-list"}});local.searchNearby(poiType,mPoint,500);}
相关文章: