1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- _heith = $(window).height()-134;
- $('#y_lpmap').css('height',_heith);
- var jwb = $('#y_lpmap').attr('data-jwd');
- x = jwb.split(',')[0];
- y = jwb.split(',')[1];
- var mp = new BMap.Map("y_lpmap",{minZoom:9,maxZoom:16});
- var point=new BMap.Point(x,y);
- mp.addControl(new BMap.OverviewMapControl());
- mp.addControl(new BMap.NavigationControl());
- mp.centerAndZoom(point, 9);
- mp.enableScrollWheelZoom();
- var myIcon = new BMap.Icon("/image/label.png", new BMap.Size(17,34));
- var marker2 = new BMap.Marker(point,{icon:myIcon});
- mp.addOverlay(marker2);
- $('.y_lpdt_list li').on('click',function(){
- var txt = $(this).find('.y_text').html();
- var imgUrl = $(this).find('.y_tu').children('img').attr('src');
-
-
- doSearch(txt,point,imgUrl);
- })
- var local = new BMap.LocalSearch(mp,{renderOptions:{map:mp,autoViewport:true}});
- function doSearch(Odata,Opoint,URL){
- var address = Odata;
-
- local.searchNearby(address,Opoint)
- mp.clearOverlays();
-
- var myIcon = new BMap.Icon("/image/label.png", new BMap.Size(17,34));
- var marker2 = new BMap.Marker(Opoint,{icon:myIcon});
- mp.addOverlay(marker2);
-
- local.setSearchCompleteCallback(function(results){
-
- if(results.Br.length != 0){
-
- if (local.getStatus() == BMAP_STATUS_SUCCESS){
- for (var i = 0; i < results.getCurrentNumPois(); i ++){
- var poi = results.getPoi(i).point;
-
-
- var myIcon = new BMap.Icon(URL, new BMap.Size(25,40));
- var marker2 = new BMap.Marker(poi,{icon:myIcon});
- mp.addOverlay(marker2);
- }
- }
- }else{
- }
- });
- }
|