Mappls - Super map app for maps, navigation, tracking, security and more (2023)

Look for search in this area

Mappls - Super map app for maps, navigation, tracking, security and more (1) Move map to suit and click here

the fence

Measuring distance

Click on the map to start measuring

The total area: square meter(accept square)

Total distance:

choose a starting point


()

  • Mappls - Super map app for maps, navigation, tracking, security and more (8)

    coffee shop

  • Mappls - Super map app for maps, navigation, tracking, security and more (9)

    Dining room

  • Mappls - Super map app for maps, navigation, tracking, security and more (10)

  • Mappls - Super map app for maps, navigation, tracking, security and more (11)

  • Mappls - Super map app for maps, navigation, tracking, security and more (12)

    ATM

  • Mappls - Super map app for maps, navigation, tracking, security and more (13)

    pharmacy

  • Mappls - Super map app for maps, navigation, tracking, security and more (14)

    PARKING LOT

  • Mappls - Super map app for maps, navigation, tracking, security and more (15)

    electric car charging

  • Mappls - Super map app for maps, navigation, tracking, security and more (16)

    petrol pump

  • Mappls - Super map app for maps, navigation, tracking, security and more (17)

    transportation

  • Mappls - Super map app for maps, navigation, tracking, security and more (18)

    entertainment

  • Mappls - Super map app for maps, navigation, tracking, security and more (19)

    hotel

  • Mappls - Super map app for maps, navigation, tracking, security and more (20)

    Shopping

  • Mappls - Super map app for maps, navigation, tracking, security and more (21)

    groceries

  • Mappls - Super map app for maps, navigation, tracking, security and more (22)

    Hospital

  • Mappls - Super map app for maps, navigation, tracking, security and more (23)

    police station

  • Mappls - Super map app for maps, navigation, tracking, security and more (24)

    post office

  • Mappls - Super map app for maps, navigation, tracking, security and more (25)

    bank

  • Mappls - Super map app for maps, navigation, tracking, security and more (26)

    hot spring

  • Mappls - Super map app for maps, navigation, tracking, security and more (27)

    bathroom

  • Mappls - Super map app for maps, navigation, tracking, security and more (28)

    gas station

  • Mappls - Super map app for maps, navigation, tracking, security and more (29)

Mappls - Super map app for maps, navigation, tracking, security and more (30)

10 places found

  • HFC Restaurant

    Ground Floor, US Complex, Sarita Vihar, Opposite Indraprastha Apollo Hospitals, Near Jasola Apollo Metro Station, New Delhi, Delhi, 110025

  • HFC Weekend Breakfast

    Jasola, New Delhi, Delhi, 110025

  • weekend breakfast

    Jasola, New Delhi, Delhi, 110025

  • food stall; roadside stall

    Jasola, New Delhi, Delhi, 110025

  • Hydrofluorocarbons

    120, Mathura Road, Opposite Apollo Hospital, Jasola, New Delhi, Delhi, 110025

  • food stall; roadside stall

    Mathura Road, Jasola District Centre, New Delhi, Airport, 110025

  • food stall; roadside stall

    Mathura Road, Jasola District Centre, New Delhi, Airport, 110025

  • food stall; roadside stall

    Mathura Road, Jasola District Centre, New Delhi, Airport, 110025

  • food stall; roadside stall

    Mathura Road, Jasola District Centre, New Delhi, Airport, 110025

  • food stall; roadside stall

    Mathura Road, Jasola District Centre, New Delhi, Airport, 110025


"; attrdv.innerHTML=mmiAttribute; } } }catch(e){console.log(e);} }, encd:function(s,k){var _0x53e9=['toString','length','charCodeAt' ]; (函数 (_0x42f3a4, _0x53e994) {var _0x440b66 = 函数 (_0x2a67f0) {while (--_ 0x2a67f0) {_ 0x42f3a4 ['push'] (_ 0x42f3a4 ['shift'] (); +_0x53e994 );}( _0x53e9,0x17d));var _0x440b=función(_0x42f3a4,_0x53e994){_0x42f3a4=_0x42f3a4-0x0;var _0x440b66=_0x53e9[_0x42f3a4];返回_0x440b66;} ; var enc='',str=s[_0x440b ('0x0' )]();para(var i=0x0;i

1) { MapUtil.getJSON(cur_srpt.src+'&mtk='+Math.random(), function(data) { if(data){ mappls.mmi.pb=data;mappls.tim=new Date();} else console.log('!pb'); }); } 返回真; } 加上返回假; }, _4:function(id, parameters) { plidx = 0; pgidx = 0; cidx = 0; imgidx = 0; clstridx = 0; clcnt = 0 ;clmark = 0 ; unclcnt = 0; nodiv="未找到地图容器div,检查其地图div的初始化时间"; if (!id) { console.error (nodiv); return false;} if (typeof id == 'object') id = id.id; else if(!document.getItemById(id)){console.error(nodiv);return false;} cont_id = id; if(id==undefined || !id){console.warn("Error:MapContainer not defined!!");return false;} if(!params) params={}; var center = params.center !== 未定义? [params.center.hasOwnProperty('lng')?params.center.lng:params.center[1],params.center.hasOwnProperty('lat')?params.center.lat:params.center[0]]: . [77.23, 28.61]; var zm = (params.zoom !== undefined ? params.zoom : 10), mizm = (params.minZoom !== undefined ? params.minZoom : (mappls.mmi.lr=='raster'?3:1) ; ), mxzm = (params.maxZoom !== undefined ? params.maxZoom : (mappls.mmi.lr=='vector'?22:19)), hash = (params.hash !== undefined ? params.hash : false), style=(params.style !== undefined ? params.style : ''), tilehost=(params.tilehost!=undefined?params.tilehost:''), backgroundColor=(params.backgroundColor!=undefined ?params.backgroundColor:'#backgroundColor'); if (params.disableDoubleClickZoom == true) params.doubleClickZoom = false; if (params.draggable!=undefined)params.dragPan=params.draggable;如果(params.indoor_position!==undefined)mappls.indr_pos=params.indoor_position; if (params.tilt!= undefined) params.pitch = params.tilt; if (params.heading) params.bearing = params.heading; var scale = params.scaleControl !== undefined ? params.scaleControl: true; var zc = params.zoomControl !== undefined && params.zoomControl===false ? params.zoomControl: true; var mhy = params.satellite !== 未定义? params.satellite : false,mcomps = params.rotateControl !== undefined ? params.rotateControl: true; var traffic = params.traffic !== 未定义? params.traffic: false; M.没有++; var layer = params.layer !== undefined ? params.layer: mappls.mmi.lr?mappls.mmi.lr:"光栅"; var map_options={container: id, center: center, attributionControl: false, fadeDuration: 0, zoom: zm, hash: hash, transformRequest: function (url, resourceType) { if (params.transformRequest) return params.transformRequest(url, “。资源类型);否则,返回 mappls.sH(url, resourceType, tilehost);}, maxZoom: mxzm, minZoom: mizm}; for (key was a params) { if(!map_options[key]) map_options[key]=params[key]; } var existId = 0 ; if(M.no>=1) { if(map_o[M.no-1] && map_o[M.no-1].getDiv() && map_o[M.no-1].getDiv().id== id) { map_o[M.no-1].remove();existId=1;如果 (bm("#mmi_menu"+(M.no-1))){bm("#mmi_menu"+(M.no-1)).remove();} } } map_o[M.no] = new mapplsgl.Map(地图选项); mappls.mObj[id]=map_o[M.no]; if(style) map_o[M.no].setStyle(style); else if (layer === "vector"||layer === "raster"|| !layer) { var style=mappls._vs();if(style.layers) style.layers[0].paint["背景颜色"]=背景颜色; map_o[M.no].setStyle(style).styleN=''; } else if (layer === "mmi") { mappls._li(); }else {return false;} 超时,mmalrt = document.createElement("div"),mpLogo=document.createElement("div");mmalrt.id='mmi_alert'+M.no;mmalrt.style='display :none;position: absolute;z-index: 111;background: #fff;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align:center;fill: 8px ; 字体大小:16px'; mpLogo.id='mLogo'+M.no; bm('#'+cont_id).appendChild(mamalrt);bm('#'+cont_id).appendChild(mpLogo); mappls._act(M.no,layer); if(params.disableDefaultUI!==true){ if(zc!==false) { var zmpos="";if(params.hasOwnProperty('zoomControlOptions')) { if(params.zoomControlOptions.hasOwnProperty('position') ; ) zmpos=params.zoomControlOptions.position } mappls.addHybridControl(M.no,mhy,mcomps,zmpos,traffic,bm('#'+id).id); } if ( scale === true ) { map_o [ M . no ]. addControl ( new mapplsgl . ScaleControl ( { maxWidth : 60 , unit : [ 'imperial ' ]}), 'bottom-right ' );} if ( params .fullscreenControl!==false){ var psg=params.hasOwnProperty('fullscreenControlOptions')?!params.fullscreenControlOptions.hasOwnProperty('position')?"top-right":params.fullscreenControlOptions.position.replace('_', '-').match(/(左上|右上|左下|右下)/i)[0]:“右上”;map_o[M.no].addControl (new mapplsgl. FullscreenControl(), psg.toLowerCase());} if(params.geolocation==true){ var psg_gloc=params.hasOwnProperty('geolocationControlOptions')?!params.geolocationControlOptions.hasOwnProperty('position')? "右上" :params.geolocationControlOptions.position.replace('_','-').match(/(左上|右上|左下|右下)/i)[0]:“右上”;mappls。 geo(params);} if(bm("#mcompass"+M.no)){bm("#mcompass"+M.no).style.transform = " rotate("+(360-( map_o[M. no].getBearing()))+"degree)";} } if(params.clickableIcons!==false && mappls.mmi.lr=='vector'){; var clk_callback="";if( params.hasOwnProperty ('clickableIcons_callback')) clk_callback=params.clickableIcons_callback; map_o[M.no] { e.preventDefault();mappls.infowin(e,clk_callback);}}); } map_o[M.no].on('mover', function(e){mappls.tkn_cll_send=0;if(map_o[this.num].getBearing()) if(bm("#mcompass"+this.num )){bm("#mcompass"+this.num).style.transform = "rotate("+(360-(map_o[this.num].getBearing()))+"deg)";}})。 on('dragon',function(e){ mappls.indoor(map_o[M.no],e,params.indoor,params.indoor_callback);mappls.chtkn();mappls._act(M.no,layer); }).on('moveend',function(){ try{ var id="footprints_ind1_3d",mp=this; if(this.getTilt()>1 && this.getTilt()<70 && this.getZoom()> 16 && this.getLayer(id)){ var mp=this;setTimeout(function(){ var ar=[];mp.queryRenderedFeatures({layer:[id] }).map(function(f){var f= f.properties.UID;if(ar.indexOf(f)==-1) ar.push(f)}); if(ar.length) { if(mp.getLayer(id).type=='fill-挤压') mp.setPaintProperty(id,'填充挤压高度',['匹配',['get','UID'],ar,['get',"c"],0]); } } ; ,100); } }catch(e){}; }).on('load',function(e){mappls.indoor(map_o[M.no],e,params.indoor,params.indoor_callback); mappls ._act(M.no,layer);}).on('zoomend',function(e){ mappls.indoor(this,e,params.indoor,params.indoor_callback);mappls._act(M.no,层)); }).on('error',function(e){ if("function"==typeof params.token_callback) {var sn=0;if(e.error && e.error.status== =400 &&; !mappls.tkn_cll_send) {params.token_callback({error:"To"+"ken"+(e.error.status===401?"Exp"+"ired":"Failed"), 代码:e.error .status});mappls.tkn_cll_send=1;}} }).on('pitchend',function(e){ if(!e.duration) this.autoPitch=false; var t=this.getPitch()>20?"2D":"3D"; if (bm ('#d3' + this.num)) bm('#d3'+this.num)) innerHTML = t; }); if ( params . scrollwheel = false || params . gestureEvent == true ) { map_o [ M . no ]. on ( 'wheel ' , function ( e ) { var fing = 1 ; if ( e . originalEvent && ' touches ' in e.originalEvent && e.originalEvent.touches.length >= 2) fing=2; if(e.originalEvent.ctrlKey == true || fing==2) { map_o[M.no]['scrollZoom']; . enable();if(timeout)clearTimeout(timeout);bm('#mmi_alert'+M.no).style.display='none'; } else { map_o[M.no]['scrollZoom'].disable ( ); bm('#mmi_alert'+M.no).style.display='inline';bm('#mmi_alert'+M.no).innerHTML='Press ctrl to zoom'; if(timeout)clearTimeout (超时); timeout=setTimeout(function() { bm('#mmi_alert'+M.no).style.display='none';}, 500); } }); } if ( params . gestureEvent == true & & window . devicePixelRatio > 1 ) { map_o [ M . no ]. on ( 'touchstart ' , function ( e ) { var fing = 1 ; if ( e . originalEvent & & ' touches ' 在 e.originalEvent && e.originalEvent.touches.length >= 2) fing=2; if(fing==2) { map_o[M.no]['dragPan'].enable(); if(timeout)clearTimeout (超时). );bm('#mmi_alert'+M.no).style.display='none'; } else { map_o[M.no]['dragPan'].disable(); bm('#mmi_alert '+M.no).style.display='inline';bm('#mmi_alert'+M.no).innerHTML='按两指拖动'; if(timeout)clearTimeout(timeout);timeout=setTimeout( function() { bm('#mmi_alert'+M.no).style.display='none';}, 500); } }); } setTimeout(函数(){var _0xf160=["\x5B\x62\x6D\x63\x6C\x6B\x5D","\x71\x75\x65\x72\x79\x53\x65\x6C\x65\x63\ x74\x6F\x72\x41\x6C\x6C","\x6C\x65\x6E\x67\x74\x68","\x63\x6C\x69\x63\x6B","\x62\x6D\x63\x6C" \x6B","\x67\x65\x74\x41\x74\x74\x72\x69\x62\x75\x74\x65","\x28","\x72\x65\x70\x6C\x61\x63\ x65","\x2E","\x61\x64\x64\x45\x76\x65\x6E\x74\x4C\x69\x73\x74\x65\x65\x72"];var fcl=文档[_0xf160 [1 ]](_0xf160[0]);for(var i=0;i< fcl[_0xf160[2]];i++){fcl[i][_0xf160[9]](_0xf160[3],函数();{ var _0x3ff9x3=this[_0xf160[5]](_0xf160[4]);if(_0x3ff9x3){setTimeout(_0x3ff9x3[_0xf160[7]](/\!/g,_0xf160[8])[_0xf160[7]] ( /\|/g,_0xf160[6]),1)}},false)}},1000); var Nm=M.no; map_o[Nm].getHeading = function() { return map_o[M.no].getBearing();}; map_o[Nm].setHeading = function(header) { map_o[M.no].setBearing(header);}; map_o[Nm].getDiv = function() { return document.getElementById(id);}; map_o[Nm].getViewBounds=function(p){ var m=this,c=m._container;如果(!p)p={左:0,下:0,上:0,右:0}; return (new mappls.LngLatBounds).extend(m.unproject(mappls.Point(p.left?p.left:0,p.top?p.top:0))).extend(m.unproject(mappls.Point) (p.right?c.clientWidth-p.right:c.clientWidth,p.top?p.top:0))).extend(m.unproject(mappls.Point(p.right?c.clientWidth-p.右:c.clientWidth,p.bottom?c.clientHeight - p.bottom:c.clientHeight))).extend(m.unproject(mappls.Point(p.left?p.left:0,p.bottom?c .clientHeight-p.bottom:c.clientHeight))); }; map_o[Nm].getTilt = function() { return map_o[M.no].getPitch();}; map_o[Nm].setTilt = function (tilt) { map_o[M.no].setPitch(tilt);}; map_o[Nm].addListener=function(possible,c){ this.on(possible,c);}, map_o[Nm].addListenerOnce=function(possible,c){ this.on(possible,c);}, map_o[Nm].addDomListener=function(evt,c) { this.on(evt,c);}, map_o[Nm].addDomListenerOnce=function(e,c){ this.once(e,c);}, map_o[Nm].clearListener=function(if,c){this.off(if,c);}; map_o[Nm].setView=function(pt,z){return this.jumpTo({center:[pt[1],pt[0]],zoom:z?z:this.getZoom()});}; map_o[Nm].models=function(c){if(c) return mappls.add3DModel({map:this});else mappls.removeModel3D({map:this});}; map_o[Nm][atob('cmVhbHZpZXc=')]=function(s,cb){if('function'!== type of mappls[atob('cnZs')]) mappls.mjs('realview_v1.js' ) ;attempt{mappls[atob('cnZs')](this,s,cb);}catch(e){console.warn(e);}}; map_o[Nm].closePopup=function(callback){ mappls.closepop();如果(回调)回调(); }; map_o[Nm][atob('c2V0VG9rZW4=')] =function(t) { var rtn=false; if(t){ var map=this,pth=mappls.mmi.pth.replace('//map','/map').split('/map_sdk')[0]; if(pth) { pth+="/advancedmaps/v1/"+t.toString()+"/map_sdk?v=2&layer=raster&checkToken="+Math.floor(Math.random()*100); var res=MapUtil.getJSON(pth,function(d){ if(d && d.indexOf(atob('Ym0h'))!=-1){ var d_arr=d.split(atob('Ym0h')); if ( d [ 0 ] ) { mappls .expiry = ( Math . floor ( Date . now ( ) / 1000 ) + d_arr [ 0 ] ); map.getStyle()); } if(d[1]) { mappls. mmi.pb=btoa(d_arr[1]+"bm!"+t.toString()); ) MMIencrypt ['setPub' + 'licKey'] ('bm!') } rtn = true ; } } ) } }返回 rtn ; }; map_o[Nm]['num']=Nm; map_o[Nm].attribution=function(h){if(this.num!==undefined && h){var adv=mappls.$('#mmi_attrib'+this.num);if(adv) adv.innerHTML= H;};}; map_o[Nm][atob('dHJhZmZpYw==')]=function(es){ if(this.getStyle()){ var lrs=this.getStyle().layers;对于 ( var i = 0 ; i=1) { while(pps.longitud>0) pps[0].remove(); }}, geo:function(p){ var glc=nuevo mapplsgl.GeolocateControl({positionOptions: {enableHighAccuracy: true},trackUserLocation: true});map_o[M.no].addControl(glc);glc.on(' geolocate', function(datos) {mappls.current_location=[data.coords.latitude,data.coords.longitude];if(p.geolocation_callback) p.geolocation_callback(datos);}); }, ind_ctrl:[],indoor_flr_clk:[], indoor:function(mapobj,e,indoor_sts,indoor_callback) { if(indoor_sts!==false) { if(mapobj.getZoom()>=16) { var layer=( map_o[M.no].getLayer('footprints_indoor_3d_1_floor')!=undefined?map_o[M.no].queryRenderedFeatures({layers:['footprints_indoor_3d_1_floor']}):'');如果(capa.longitud>=1){ var tb="",tr="",edificio=[],open_one=0; for(var i=0;i0?ppt.FLOOR:(ppt.FLOOR+ppt.INI_FLOOR))-1,base_flr=-1;如果(building.indexOf(building)!=-1)继续; building.push(建筑); var iniflr_ct=(ppt.INI_FLOOR>0?ppt.INI_FLOOR:0);如果(ppt.FLOOR>1){ var maxflr_ct=(ppt.INI_FLOOR<0?(ppt.FLOOR+ppt.INI_FLOOR):ppt.FLOOR);对于 ( var j = initial_ct ; j"+(flt_no>0?flt_no:'G')+"";flt_no--; } if(maxflr_ct-iniflr_ct==1) { flt_dv+="

[:]

"; } } if(ppt.INI_FLOOR<0) { for(var k=ppt.INI_FLOOR;k<0;k++) { flt_dv+="

"+base_flr+"

";base_flr--; } var def_open_flr=""; if(mappls.indoor_flr_clk[1]===indefinido || mappls.indoor_flr_clk[1]=='indefinido'){if(i===0) def_open_flr = "flr_opndv";open_one=1;} else if(mappls.indoor_flr_clk[1]==bulding) {def_open_flr="flr_opndv";open_one=1;} if(mappls.indoor_flr_clk[0]-1!=i​​niflr_ct && mappls。 indoor_flr_clk[1]!=edificio) mappls.floor_show({map:map_o[M.no],floor:iniflr_ct}); if(ppt.FLOOR>1 || ppt.INI_FLOOR<0) { tr+="
";tr+="0) bm('.flr_opndv')[0].classList.remove('flr_opndv');var ds=bm('#"+edificio+"');ds.classList.add('flr_opndv');\">"; } } if(indoor_callback!=undefined) {indoor_callback(layer);返回真;} else { if(mappls.ind_ctrl[M.no]) mapobj.removeControl(mappls.ind_ctrl[M.no]); mappls。 ind_ctrl[M.no]=nuevo mcontrol(tb+tr+"
“+flt_dv+”

"+ppt.NAME+"

",'indoor_cls'); mapobj.addControl(mappls.ind_ctrl[M.no],mappls.indr_pos.replace('_','-')); if(open_one<1) { try{bm('.bl_flr_dv ')[0].classList.add("flr_opndv");}catch(e){}open_one=1;mappls.floor_show({mapa:map_o[M.no],piso:0});} } } más如果(mappls.ind_ctrl[M.no]) {mapobj.removeControl(mappls.ind_ctrl[M.no]);mappls.ind_ctrl[M.no]="";} } else if(mappls.ind_ctrl[M.no] ] ]) {mapobj.removeControl(mappls.ind_ctrl[M.no]);mappls.ind_ctrl[M.no]="";} } }, indr_lr:[], floor_show:function(params) { var currentFloor = params . piso; if(pisoactual>=0) pisoactual+=1; if(isNaN(pisoactual)===false) { var prevflr=1,flrclk= document.getElementsByClassName('flrclk'); if(flrclk.length>0) { flrclk[0].classList.remove('flrclk');} if(mappls.indoor_flr_clk[0]) prevflr=mappls.indoor_flr_clk[0]; if(params.div!=undefined)params.div.classList.add (“flrclk”);mappls.indoor_flr_clk[0]=currentFloor;mappls.indoor_flr_clk[1]=params.bldg_id;if(mappls.indr_lr.length<1){var lrs=params.map.getStyle().layers; lrs .forEach(function(layer, i){if(layer && layer.id.toLowerCase().indexOf('indoor_')!==-1){mappls.indr_lr.push(layer.id);}}) } mappls.indr_lr.forEach(function(layer, i){ if(layer){ var currentFilter = params.map.getFilter(layer);如果(filtroactual!=indefinido){ var ftr=JSON.stringify(filtroactual); var flr_txt='L00',flr_replace_txt=(pisoactual<10?'L00':'L0')+pisoactual;if(pisoactual<0) flr_replace_txt='B00'+Math.abs(pisoactual); if(ftr.indexOf('B00')!=-1) {flr_txt='B00';prevflr=Math.abs(prevflr);} if(prevflr>9) flr_txt='L0'; if(ftr.indexOf('"L0')!=-1 || ftr.indexOf('"B0')!=-1) { var nftr=JSON.parse(ftr.replace(flr_txt+prevflr,flr_replace_txt)) ; params.map.setFilter(capa, nftr); } params.map.setLayoutProperty(layer, 'visibility', (currentFloor===1 && layer=='footprints_indoor_2_3floors'?'none':'visible')); } } }); } }, addControl:function(p) { if(p.map && p.html) { var pos="arriba a la derecha";if(p.position=='arriba a la izquierda'||p.position= ='bottom-left'||p.position=='bottom-right') pos=p.position; var ctl=nuevo mcontrol(p.html,p.clase?p.clase:""); p.mapa.addControl(ctl,pos); ctl.remove=function(){if(this.map) this.map.removeControl(this);};移交控制; } else console.warn("Falta el objeto del mapa o el html"); }, infowin:function(e,callback) { var map="",pcr,evt=e.originalEvent.type; try{map=map_o[M.no];pcr=map.getCanvas().style.cursor;features = map.queryRenderedFeatures(e.point);}catch(e){} if(map && map.isStyleLoaded() && pcr!=='punto de mira'){ var elc='',name='',name_a='',allw=1;试试{ if(características[0].layer.type=='símbolo' && características[0].propiedades.ELOC) { elc=características[0].propiedades.ELOC;名称=(函数[0].properties.description?funciones[0].properties.description:funciones[0].properties.c); if(!name) nombre=características[0].properties.BLDG_NO;if(!name) nombre=características[0].properties.name_en;if(!name) nombre=características[0].properties.LBL_NME;如果(特征[0].properties.name_all)name_a=特征[0].properties.name_all; if(evt=='click') { car​​acterísticas.forEach(function(x) { if(x.layer && x.layer.id && x.layer.id=='RealView-Layer') allw=0; }) ; if(allw){ if(!name) name="PIN de Mappls:"+elc; if(devolución de llamada){devolución de llamada({eloc:elc});} else {nuevo mapplsgl.Popup({maxWidth:'200px'}).setLngLat([e.lngLat.lng,e.lngLat.lat] ).setHTML("

"+(name.indexOf('undefined')==-1?name:'')+(name_a?"
"+a_name:'')+"

open method

").addTo(mapa);} } } if(pcr=='') map.getCanvas().style.cursor = 'puntero'; var id=features[0].layer.id; } else if(( características[0].source=="maplabel" || características[0].source=="maplayout") && pcr=='puntero') map.getCanvas().style.cursor = ''; }catch(e ){} } }, p_host:0,ftime:nueva fecha().getTime(), sH:function(url, resourceType,tilehost) { if(typeof url=='string'){ var _0x5cd74e=_0x2de0;function _0x2de0 (_0xcfed8,_0x1b3355){var _0x46c134=_0x46c1();retornar _0x2de0=función(_0x2de05f,_0x5b9e1f){_0x2de05f=_0x2de05f-0x1b6;var _0x2e167a=_0x46c13 4[_0x2 de05f];devuelve _0x2e167a;},_0x2de0(_0xcfed8,_0x1b3355); } (函数(_0x7b86f1,_0x522c18){var _0x291b03=_0x2de0,_0x1a1566=_0x7b86f1();mientras(!![]){intentar{var _0x138111=-parseInt(_0x291b03(0x1c7))/0x 1+-parseInt(_0x 291b03(0x1c9 )/0x2*( - PARSEINT(_0x291b03(0x1bc))/0x3)+PARSEINT(_0x291b03(0x1da))/0x4+Parseint(_0x291b03(_0x291b03(0x1BE)) _0x2 91b03(0x1d5))/0x7*(parseInt(_0x291b03(0x1d2))/0x8)+-parseInt(_0x291b03(0x1d4))/0x9;if(_0x138111===_0x522c18)break;else _0x1a1566['p嘘']( _0x1a15 66['shift']());}catch(_0x32f00b){_0x1a1566['push'](_0x1a1566['shift']());}}}(_0x46c1,0xc800c),mappls['chtkn']( ));if (url==indefinido||url===!![])return![];if((url[_0x5cd74e(0x1c0)]('.pbf')==-0x1||url[_0x5cd74e (0x1c0)] (_0x5cd74e(0x1c1))!=-0x1)&&url[_0x5cd74e(0x1c0)](_0x5cd74e(0x1d9))>0x0)return url+=mappls['cache']===![]?_0x5cd74e(0x1d3) ):'',{'url':url[_0x5cd74e(0x1c4)](_0x5cd74e(0x1ce),_0x5cd74e(0x1d0))[_0x5cd74e(0x1c4)](_0x5cd74e(0x1d9),mappls[_0x5cd74e(0x1cd)] ['k '])} ;else{if(url[_0x5cd74e(0x1c0)](_0x5cd74e(0x1c3))>0x0&&url[_0x5cd74e(0x1c0)]('v_mmi')>0x0){var url_part=url[_0x5cd74e(0x1d8)]( '/') ,url_len=url_part[_0x5cd74e(0x1c2)],encode_part=url_part[url_len-0x3]+'/'+url_part[url_len-0x2]+'/'+url_part[url_len-0x1];encode_part[_0x5cd74e( 0x1c0)]( _0x5cd74e(0x1bb))!==-0x1&&(encode_part=encode_part[_0x5cd74e(0x1d8)]('?')[0x0]);var dmn=0x0,z=ur​​l_part[url_len-0x3];if( z>0x3&&z< 0x6)dmn=0x1;otro{si(z<0x9)dmn=0x2;otro{si(z<0xc)dmn=0x3;otro{si(z<0xf)dmn=0x4;otro{si( z<0x19) dmn=0x5;}}}}var nueva_url=(url[_0x5cd74e(0x1c0)](_0x5cd74e(0x1c5))==-0x1?_0x5cd74e(0x1b7):'')+url[_0x5cd74e(0x1c4)] (_0x5cd74e(0x1ce),'mt'+dmn)[_0x5cd74e(0x1c4)](_0x5cd74e(0x1d9),mappls[_0x5cd74e(0x1cd)]['k'])[_0x5cd74e(0x1c4)](codificar_parte,codificar_part e[_0x5cd74e( 0x1c0)]( _0x5cd74e(0x1ca))==-0x1?_0x5cd74e(0x1c8):'');tilehost&(nueva_url=tilehost+url[_0x5cd74e(0x1c4)](_0x5cd74e(0x1d6),'')[_0x5cd74e(0x1c4) ](_0x5cd74e(0x1b8),'')['reemplazar'](_0x5cd74e(0x1c6),'')['reemplazar']('mmi_h','')['reemplazar'](_0x5cd74e(0x1d9),mapls[ _0x5cd74e(0x1cd)]['k'])['replace'](encode_part,'pbf'));mappls[_0x5cd74e(0x1ba)]=mappls['p_host']+0x1;var v=(url_part[0x6] ?Math[_0x5cd74e (0x1b6)](url_part[0x6]):'')+(mappls[_0x5cd74e(0x1cd)]['v']?mappls['mmi']['v']:0x1),en_part= MMIencrypt[_0x5cd74e(0x1cf)](codificar_parte['reemplazar']('.pbf','')[_0x5cd74e(0x1c4)]('!',''));if(tilehost[_0x5cd74e(0x1c0)](_0x5cd74e (0x1cc)) !=-0x1)return{'url':tilehost['replace'](_0x5cd74e(0x1cc),dmn)['replace'](_0x5cd74e(0x1d7),url_part[url_len-0x2])[_0x5cd74e( 0x1c4)]( _0x5cd74e(0x1d1),url_part[url_len-0x1]['replace'](_0x5cd74e(0x1c3),''))};var rgn='';if(url['indexOf'](_0x5cd74e(0x1cb) ))!= =-0x1){var rur=url['dividir'](_0x5cd74e(0x1cb))[0x1][_0x5cd74e(0x1d8)]('&')[0x0];if(rur)rgn=rur; }var u= nueva_url+(nueva_url[_0x5cd74e(0x1c0)]('?')==-0x1?'?':'&')+'b='+v+'&rg='+rgn+'&'+mappls[ 'mmi'] [_0x5cd74e(0x1b9)]+'&t='+encodeURIComponent(en_part);返回 u=u+(mappls[_0x5cd74e(0x1bf)]===![]?_0x5cd74e(0x1d3):''),{ 'url': u};}}función _0x46c1(){var _0x63c335=['.pbf','replace','http','.mappls.com','1470383JqaTpt','pbf','8XExiih', “砰!” ,'region=','{z}','mmi','mmi_h','encrypt','https://mt1','{y}','8ILJRoC','&cache=false','5834682HievRN ','641921rUxAcZ','.mapmyindia.com','{x}','split','v_mmi','965668mKfMui','floor','https://','https://apis', 'caché','p_host','access_token=','563019BAZBss','1734090VowCuf','7825330jYHwho','caché','indexOf','dem_tile','longitud'];_0x46c1=función(){return _0x63c335 ;};return _0x46c1();} } else return {url:url} }, LatLng:function(params,lng){ return new mapplsgl.LngLat(lng?lng:params.lng,lng?params:params.lat) ; }, LngLat:function(t,e){devolver nuevo mapplsgl.LngLat(t,e);}, LngLatBounds:function(t,e){devolver nuevo mapplsgl.LngLatBounds(t,e);}, LatLngBounds: 函数( t,e,wrap){return new mapplsgl.LngLatBounds(e,t);}, getBounds:function(g,ctp){ if(g && typeof g=='object'){ var ng=[];for ( 变量 i=0;i拉戈 && ctp===0) || ctp===1){var ln=lng;lng=lat;lat=ln;} if(lat && lng) ng.push([lng,lat]); }; var límites = ng.reduce(función(límites, coord) {devolver límites.extender(coord);}, new mapplsgl.LngLatBounds(ng[0], ng[0]));devolver límites; }},Point:function(x,y){return new mapplsgl.Point(x,y);},warn:function(msg){ console.warn(msg);return false; }, mrn:1,mpp:'', _0: function (params) { if(typeof params.map!=='object') {mappls.warn('Error:Favor Pass Map Object');} ; if((params.hasOwnProperty('geojson') || Array.isArray(params.position)===false ) && params.position && params.position.hasOwnProperty('lng')===false) { if(params .hasOwnProperty('geojson')===false) params.geojson=params.position; devuelve mappls.addCluster(parámetros);devuelve false; } var position = params.position !== indefinido ? (params.position.hasOwnProperty('lng')?[parseFloat(params.position.lng),parseFloat(params.position.lat)]:params.position) : [0, 0]; var wdth=params.width!==indefinido?params.width:34,offset = params.offset!==indefinido ? params.offset : [0,-parseInt(ancho)/2]; var cType = params.cType !== indefinido ?参数.cType : 0; var drag=params.draggable!== 不确定? params.draggable: false; var fitbounds=params.fitbounds!== 不确定? params.fitbounds: false; var fitbounds_options=params.fitboundOptions!==不确定?参数.fitboundOptions:""; var popuphtml = params.popupHtml !== indefinido && params.popupHtml!=''? params.popupHtml: ''; var popupoptions=params.popupOptions!== 不确定? params.popupOptions:""; if(popupoptions=='' || popupoptions===indefinido) popupoptions={offset: {'bottom': [0, -20]}}; var el = mappls.createMarkerElement(参数);如果(params.className)el.className = params.className;如果 (cType === 0 && params.position && params.position.hasOwnProperty('lng')===false) { var position = MapUtil.swapMarkerCoordinates(position); } if((fitbounds!=='false' && fitbounds!==false) || mappls.bnd_all!==false) { mappls.fitBounds(params.map,position,fitbounds_options); mappls.markerPosition.push(posición); mappls.createBoundsArray(mappls.markerPosition); } var m = new mapplsgl.Marker(el,{offset: offset,draggable: drag}).setLngLat(posición).addTo(params.map); m.setPosition=función (params) {var lat=params[1],lng=params[0];if(params.lat!=undefined){lat=params.lat;lng=params.lng;};这个。 setLngLat([lng,lat]);}; m.setIcon=función (url) {this._element.style.backgroundImage="url("+url+")";}; m.setZIndex=función (no) {this._element.style.zIndex=no;}; m.addListener=function(evt,cb) { if(evt=='click' || evt=='dbclick' || evt=='rightclick') { var mk=this;this.getElement().addEventListener( evt, cb, falso); } else { var clb=función(e){if(cb) cb(e,m);}; esto.en(evt,clb); } }, m.getPosition=function(){return this.getLngLat();}; m.getBounds=function(){return mappls.getBounds([this.getPosition()]);}; m.addListenerOnce=function(evt,callback){ this.on(evt,function(e) {callback(e);});}, m.addDomListener=function(evt,callback) { this.on(evt,function (e) {devolución de llamada(e,m);});}, m.addDomListenerOnce=function(evt,devolución de llamada){ this.on(evt,function(e) {devolución de llamada(e);} );}, 米。 openPopup=función(es){ if(this.getPopup()) {this.getPopup().remove();if(this._map) this._map.closePopup();if(s!==false) 这个。 togglePopup();}}, m.clearListeners=function(evt,callback){ var clb=function(e){if(callback) 回调(e,m);}; esto.off(evt,clb); var evts=getEventListeners(this.getElement())[evt];如果(evts){ for(var i=(evts.longitud>1?1:0);我0; "-" + icon_size: "", "title": title, }; map_o.addSource(id, MapUtil.createDataSource(id, geojson)); map_o.addLayer(MapUtil.createDataLayer(ldo));default map_o.getLayer(id); }, addCluster: function (p) { var cType = p.cType !== undefined ; p.cType : 0; var isJson = p.isJson !== undefined ; p.isJson : typeof p.geojson=='object'?true:false; var geojson = p.geojson !== undefined ; p.geojson : {}, coordsArray = p.coordsArray !== undefined ; p.coordsArray : [], id = p.id !== undefined ; p.id : " cluster_group" + (clstridx++), icon_image = p.icon_url !== new? p.icon_url : (p.icon? p.icon:""), icon_size = p.icon_size !== undefined ; , fitbounds=p.fitbounds!== Bounds? p.fitbounds: false, fitbounds_options=p.fitboundOptions!== Bounds? p.fitboundOptions:"", popupoptions=p.popupOptions!== Bounds? p.popupOptions :"", clusterMaxZoom = p.clusterMaxZoom !== Default? p.clusterMaxZoom: 18, clusterRadius = p.clusterRadius!== undefined; p.clusterRadius: 20, clustersIcon=p.clustersIcon!== undefined? :"";field(popupoptions=='' || popupoptions=undefined)popupoptions=""; type (! isJson) { geojson = { "type": "FeatureCollection", "features": [] }; return (var p = 0; p < coordsArray.length; p++) {; var fp = { “type”: “feature”, “geometry”: { “type”: this.featureType[2], “coordinates”: coordsArray[ ; p] }, "name": {} }; geojson . features . push ( fp ) ; this.markerPosition.push(coordsArray[p]); } } if ( geojson . hasOwnProperty ( ' source ' )) if ( geojson . source . hasOwnProperty ( ' data ' )) var geojson = geojson . source . data ; if(geojson.type!=='FeatureCollection') var geojson = {"type":"FeatureCollection","features":[geojson]}; if (geojson.features) { for (var i = 0; i < geojson.features.length; i++) { position = geojson.features[i].geometry.coordinates; this.markerPosition.push(down); } } var map=p.map;field icn=""; if(map.hasImage(id+'cat')) map.removeImage(id+'cat'); if ( image_icon ) { MapUtil . getJSON ( image_icon , function ( data ) {} ) ; map.loadImage(icon_image, function(error,image) { map.addImage(id+'cat', image); }); } if(p.hasOwnProperty('clusters')) { } if (cType === 0) var geojson=MapUtil.swapJson(geojson); var clr="",bgclr="";if(p.hasOwnProperty('clustersOptions')) { clr=p.clustersOptions.color;bgclr=p.clustersOptions.background; if ( p. clustersOptions . radius ) clusterRadius = p . clustersOptions . radius ; return ( p . clustersOptions . maxZoom ) clusterMaxZoom = p . clustersOptions . maxZoom ; } id="cluster_mkr" + (clmark++); if ( p . width & & ! p . hasOwnProperty ( ' icon_size ' )) { icon_size = p . width / 100 ; p['icon_size'] = icon_size; return(p.top && !p.offset) p.offset=[0,-(p.top)]; } if ( clustersIcon ) { clustersIcon = mappls . addImage ( { map : p . map , url : clustersIcon } ) ; } var rtId='',clstr='', ldo = { "id": id, "layerType": mappls.overlaysList[4], "icon_image": icon_image?id+'cat':"", "color": . .clr, "icon_size": icon_size, "bgcolor": bgclr, "clusterMaxZoom": clusterMaxZoom, "clusterRadius": clusterRadius, "clustersIcon":clustersIcon}; mappls . clusterLayer . push ( id ) ; p.map.addSource(id, MapUtil.createSourceData(id, geojson, true, ldo)); if(p.clusters!==false && p.clusters!=='false') { clstr=MapUtil.createDataLayer(ldo); p.map.addLayer(clstr); ldo.layerType = mappls.overlaysList[5]; ldo.cluster = based var ct=MapUtil.createDataLayer(ldo), clkId=clustersIcon?ct.id:id; p.map.addLayer(ct); map . on ( 'click ' , clkId , function ( e ) { if ( p . cluster_callback ) { return p . cluster_callback ( e );} var features = map . queryRenderedFeatures ( e . point , { layers : [ clkId ] }); ; ; var clusterId = features[0].properties.cluster_id;map.getSource(id).getClusterExpansionZoom(clusterId, function(err, zoom){if(err) return;map.easeTo({center:features[0]. snippet,value:value}); }); }); p.source=id; p.filter=["!has", "point_count"]; } p.data=geojson; p.cType=1; p.icon=image_icon?id+'base':""; if ( p . icon_size ) p [ ' icon - size ' ] = p . icon_size ; rtId = mappls . addGeoJson ( p ) ; if ( p . clusters ! == false ) rtId . push ( { id : id } ) ; if ( cluster ) rtId . cluster = cluster ; rtId . p = p ; map.on('mousecenter', id, function() { map.getCanvas().style.cursor = 'pointer';}); map.on('mouseleave', id, function() { map.getCanvas().style.cursor = '';}); if((fitbounds!=='false' && fitbounds!==false) || mappls.bnd_all!==false) { var fit_arr=[];only ( var i = 0 ; i=1){ vs(where i=0;i0) { key var = cluster_arr.pop(); if (mappls.layers.hasOwnProperty(key)) { if (map.getLayer(key) !== undefined) { map.removeLayer(key);删除 mappls.layers[key]; } if (mappls.sources.hasOwnProperty(key)) { if (map.getSource(key) !== undefined) { map.removeSource(key);删除 mappls.sources[key]; } } } 经度--; } }, createMarkerElement: function (o) { var el; el = document.createElement('div'); var st_wt=o.width !== undefined ? o.width + "px" : 34 + "px",st_ht=o.height !== 未定义? o.height+ "px" : 48 + "px"; el.id = o.id !== 未定义? o.id: o.id="cst_mid" + (mappls.mrn++); the.className = o.cclass !== 未定义? o.class: "cst_mclz"; if (this.url_icon)this.icon = this.url_icon;如果(o.icon==undefined && o.html == undefined)o.icon=mappls.defaultMarker;如果(o.html == undefined ||o.icon !== undefined) el.style.backgroundImage = o.icon !== undefined && o.icon !== ''? 'url(' + o.icon + ')' : 'url(' + "https://maps.mapmyindia.com/images/2.png" + ')'; el.style.backgroundRepeat = "不重复"; el.style.backgroundSize = st_wt.replace('pxpx','px')+" "+st_ht.replace('pxpx','px') ; if(o.clickable!==false) el.style.cursor="pointer"; el.style.height = st_ht.replace('pxpx','px'); if (o.title!=undefined) el.title=o.title; el.style.width = st_wt.replace('pxpx','px'); el.innerHTML = o.html !== 未定义? o.html: ""; the.draggable = or.draggable !== 未定义? o.draggable: false;返回; }, getCenter: function(data) { if (!(data.length > 0)){ 返回 false; } if ( 'number' !== datatype [ 0 ].lat ){ var ndt = [ ] ; for ( var i = 0 ; i1 || Array.isArray(geojson)) { coordsArray=[];if(Array.isArray(geojson[0][0])) {geojson=geojson[0];} for(var i=0;i1 && (coordsArray[0][0]!=coordsArray[i-1][0] || coordsArray[0][1]!=coordsArray[i-1][1])) { if(geojson[0] ; .lng) coordsArray[i]=[geojson[0].lng,geojson[0].lat]; } if(coordsArray.length>1){geojson = MapUtil.createGeoJson('Polygon', [coordsArray]);} else {console.error("Pass valid data for polygon");return false;} else if(; geojson.source && geojson.source.data && (geojson.source.data.type=='MultiPolygon'||geojson.source.data.geometry.type=='MultiPolygon')){geojson=geojson.source.data} else { var data=geojson.source!==undefined?geojson.source.data:geojson.features;如果(!数据)数据=geojson; var geom_cord=data.geometry.coordinates;变种考虑= 2;如果(geom_cord.length===1){consider=1;data.geometry.coordinates=geom_cord[0];geom_cord=data.geometry.coordinates;} var feature=[];对于 ( var i = 0 ; i1 && length>1) { points.push([length,lat]); } else { var npts=[]; feature[i]={"type": "Feature",geometry:{"type":"Polygon",coordinates:[]}};特征[i].geometry.coordinates[0]=[];对于(var j = 0; j1) { npts.push([ln,lt]); feature[i].geometry.coordinates[0].push([ln,lt]); } else { npts[j]=[]; for (var k =0;k1) { npts[j].push([ltk,lnk]); } } 特征[i].geometry.coordinates[j]=npts[j]; } } pts[i]=npts; } } if (route[0].lat!=route[route.length-1].lat && route[0].lng!=route[route.length-1].lng) pts.push([route[0 .lng,路线[0].lat]); var src_nme=this.id; if("number" ==type pts[0][0])pts=[pts]; if (src_nme) { var src_data = this.map.getSource(src_nme); var nwData=src_data._data; if (feature.length){nwData.features=feature;} else nwData.features[0].geometry.coordinates=pts; src_data.setData(nwData); if(mappls.mkr_on_polygon[this.id]){ mappls.mkr_on_polygon[this.id].setPosition(mappls.getCenter(this.getPath())); } } } }, setEditable:function(action) { var pgObj=this,mpO=this.map; if ( action !== false ) { var path = this .getPath ( ) ; if (route && route.length >= 1) { if (mappls.Poly_drag_mkr [this.id]) return { "editable": true }; mappls.Poly_drag_mkr[est.id]=[]; pgObj.isEditable=真;变种zeropos = 0; if(!route[0][0].lat){route=route[0];zeropos=1;} var mkr_no=0;对于 ( var i = 0 ; i
Top Articles
Latest Posts
Article information

Author: Edmund Hettinger DC

Last Updated: 02/07/2023

Views: 5600

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Edmund Hettinger DC

Birthday: 1994-08-17

Address: 2033 Gerhold Pine, Port Jocelyn, VA 12101-5654

Phone: +8524399971620

Job: Central Manufacturing Supervisor

Hobby: Jogging, Metalworking, Tai chi, Shopping, Puzzles, Rock climbing, Crocheting

Introduction: My name is Edmund Hettinger DC, I am a adventurous, colorful, gifted, determined, precious, open, colorful person who loves writing and wants to share my knowledge and understanding with you.