PageSourceSearch

https://iipmaps.com/assets/Isochrone-C3FOqkY1.js

js iipmaps.com collected 2026-10-09 02:56:12 UTC 1,376 bytes, 1 lines download raw bytes

1(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"800b969f15a0489397db2756279554a9fc2ab654"};var o=new e.Error().stack;o&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="44a4e549-b5b1-4a9c-b191-7f929d03bc53",e._sentryDebugIdIdentifier="sentry-dbid-44a4e549-b5b1-4a9c-b191-7f929d03bc53")}catch{}})();const r={id:"isochrone",name:"Isochrone Maps",description:"Time/distance accessibility zones",useCase:"Service coverage, commute analysis, market reach",complexity:"Advanced",init:e=>{const o=[77.1025,28.7041],i={type:"FeatureCollection",features:[15,30,60].map(n=>{const s=n*.02,a=[];for(let t=0;t<=360;t+=10){const c=t*Math.PI/180;a.push([o[0]+s*Math.cos(c),o[1]+s*Math.sin(c)])}return{type:"Feature",properties:{minutes:n},geometry:{type:"Polygon",coordinates:[a]}}})};e.addSource("isochrones",{type:"geojson",data:i}),e.addLayer({id:"isochrone-fill",type:"fill",source:"isochrones",paint:{"fill-color":["case",["==",["get","minutes"],15],"#ff6b6b",["==",["get","minutes"],30],"#feca57","#48cae4"],"fill-opacity":.3}}),e.addLayer({id:"isochrone-line",type:"line",source:"isochrones",paint:{"line-color":["case",["==",["get","minutes"],15],"#ff6b6b",["==",["get","minutes"],30],"#feca57","#48cae4"],"line-width":2,"line-opacity":.8}})}};export{r as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.