[{"data":1,"prerenderedAt":689},["ShallowReactive",2],{"navigation_docs":3,"-getting-started-quick-start":155,"-getting-started-quick-start-surround":684},[4,26,47,68,93,106,127],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Getting Started","\u002Fgetting-started","1.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":14,"path":15,"stem":16},"Quick Start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F2.quick-start",{"title":18,"path":19,"stem":20},"Authentication","\u002Fgetting-started\u002Fauthentication","1.getting-started\u002F3.authentication",{"title":22,"path":23,"stem":24},"Rate Limits","\u002Fgetting-started\u002Frate-limits","1.getting-started\u002F4.rate-limits",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"API Reference","\u002Fapi-reference","2.api-reference",[31,35,39,43],{"title":32,"path":33,"stem":34},"Overview","\u002Fapi-reference\u002Foverview","2.api-reference\u002F1.overview",{"title":36,"path":37,"stem":38},"REST API","\u002Fapi-reference\u002Frest-api","2.api-reference\u002F2.rest-api",{"title":40,"path":41,"stem":42},"Error Codes","\u002Fapi-reference\u002Ferror-codes","2.api-reference\u002F3.error-codes",{"title":44,"path":45,"stem":46},"Pagination","\u002Fapi-reference\u002Fpagination","2.api-reference\u002F4.pagination",{"title":48,"path":49,"stem":50,"children":51,"page":25},"Map Integration","\u002Fmap-integration","3.map-integration",[52,56,60,64],{"title":53,"path":54,"stem":55},"Embed Maps","\u002Fmap-integration\u002Fembed-maps","3.map-integration\u002F1.embed-maps",{"title":57,"path":58,"stem":59},"Custom Styles","\u002Fmap-integration\u002Fcustom-styles","3.map-integration\u002F2.custom-styles",{"title":61,"path":62,"stem":63},"Tile Rendering","\u002Fmap-integration\u002Ftile-rendering","3.map-integration\u002F3.tile-rendering",{"title":65,"path":66,"stem":67},"Static Maps","\u002Fmap-integration\u002Fstatic-maps","3.map-integration\u002F4.static-maps",{"title":69,"path":70,"stem":71,"children":72,"page":25},"Geocoding","\u002Fgeocoding","4.geocoding",[73,77,81,85,89],{"title":74,"path":75,"stem":76},"Forward Geocoding (Search)","\u002Fgeocoding\u002Fforward-geocoding","4.geocoding\u002F1.forward-geocoding",{"title":78,"path":79,"stem":80},"Reverse Geocoding","\u002Fgeocoding\u002Freverse-geocoding","4.geocoding\u002F2.reverse-geocoding",{"title":82,"path":83,"stem":84},"Autocomplete","\u002Fgeocoding\u002Fautocomplete","4.geocoding\u002F3.autocomplete",{"title":86,"path":87,"stem":88},"Place Lookup","\u002Fgeocoding\u002Fplace-lookup","4.geocoding\u002F4.place-lookup",{"title":90,"path":91,"stem":92},"Nearby Search","\u002Fgeocoding\u002Fnearby","4.geocoding\u002F5.nearby",{"title":94,"path":95,"stem":96,"children":97,"page":25},"Routing","\u002Frouting","5.routing",[98,102],{"title":99,"path":100,"stem":101},"Directions","\u002Frouting\u002Fdirections","5.routing\u002F1.directions",{"title":103,"path":104,"stem":105},"Isochrones","\u002Frouting\u002Fisochrones","5.routing\u002F2.isochrones",{"title":107,"path":108,"stem":109,"children":110,"page":25},"Auth & Security","\u002Fauth-security","6.auth-security",[111,115,119,123],{"title":112,"path":113,"stem":114},"API Keys","\u002Fauth-security\u002Fapi-keys","6.auth-security\u002F1.api-keys",{"title":116,"path":117,"stem":118},"Scopes & Permissions","\u002Fauth-security\u002Fscopes-permissions","6.auth-security\u002F2.scopes-permissions",{"title":120,"path":121,"stem":122},"Rate Limiting","\u002Fauth-security\u002Frate-limiting","6.auth-security\u002F3.rate-limiting",{"title":124,"path":125,"stem":126},"Best Practices","\u002Fauth-security\u002Fbest-practices","6.auth-security\u002F4.best-practices",{"title":128,"path":129,"stem":130,"children":131,"page":25},"Mcp","\u002Fmcp","7.mcp",[132,135,139,143,147,151],{"title":32,"path":133,"stem":134},"\u002Fmcp\u002Foverview","7.mcp\u002F1.overview",{"title":136,"path":137,"stem":138},"Setup","\u002Fmcp\u002Fsetup","7.mcp\u002F2.setup",{"title":140,"path":141,"stem":142},"Available Tools","\u002Fmcp\u002Favailable-tools","7.mcp\u002F3.available-tools",{"title":144,"path":145,"stem":146},"GIS Integration","\u002Fmcp\u002Fgis-integration","7.mcp\u002F4.gis-integration",{"title":148,"path":149,"stem":150},"Examples","\u002Fmcp\u002Fexamples","7.mcp\u002F5.examples",{"title":152,"path":153,"stem":154},"Troubleshooting","\u002Fmcp\u002Ftroubleshooting","7.mcp\u002F6.troubleshooting",{"id":156,"title":14,"body":157,"description":677,"extension":678,"links":679,"meta":680,"navigation":681,"path":15,"seo":682,"stem":16,"__hash__":683},"docs\u002F1.getting-started\u002F2.quick-start.md",{"type":158,"value":159,"toc":669},"minimark",[160,164,169,180,184,197,207,211,215,218,586,589,595,599,602,623,632,636,643,647,666],[161,162,163],"p",{},"Get your first map running in under 5 minutes.",[165,166,168],"h2",{"id":167},"_1-create-an-account","1. Create an Account",[161,170,171,172,179],{},"Sign up at ",[173,174,178],"a",{"href":175,"rel":176},"https:\u002F\u002Fmaps.guru\u002Fsignup",[177],"nofollow","maps.guru\u002Fsignup",". A personal organization and default API key are created automatically.",[165,181,183],{"id":182},"_2-get-your-api-key","2. Get Your API Key",[161,185,186,187,191,192,196],{},"Navigate to ",[188,189,190],"strong",{},"Dashboard → API Keys"," to find your default key. It starts with ",[193,194,195],"code",{},"mapx_"," and has access to all services (maps, geocoding, routing).",[198,199,205],"pre",{"className":200,"code":202,"language":203,"meta":204},[201],"language-text","mapx_abc123def456...\n","text","",[193,206,202],{"__ignoreMap":204},[208,209,210],"warning",{},"Keep your API key secure. Never expose it in client-side code that gets committed to public repositories.",[165,212,214],{"id":213},"_3-load-a-map","3. Load a Map",[161,216,217],{},"Add a map to your webpage using MapLibre GL JS:",[198,219,223],{"className":220,"code":221,"language":222,"meta":204,"style":204},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Clink rel=\"stylesheet\" href=\"https:\u002F\u002Funpkg.com\u002Fmaplibre-gl\u002Fdist\u002Fmaplibre-gl.css\" \u002F>\n  \u003Cscript src=\"https:\u002F\u002Funpkg.com\u002Fmaplibre-gl\u002Fdist\u002Fmaplibre-gl.js\">\u003C\u002Fscript>\n  \u003Cstyle>\n    #map { width: 100%; height: 400px; }\n  \u003C\u002Fstyle>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Cdiv id=\"map\">\u003C\u002Fdiv>\n  \u003Cscript>\n    const map = new maplibregl.Map({\n      container: 'map',\n      style: 'https:\u002F\u002Fmaps.guru\u002Fapi\u002Fv1\u002Fstyles\u002Fstandard\u002Flight\u002Fstyle.json?key=YOUR_API_KEY',\n      center: [0, 20],\n      zoom: 2\n    });\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","html",[193,224,225,245,255,265,304,331,341,380,390,400,410,435,444,475,494,511,536,547,559,568,577],{"__ignoreMap":204},[226,227,230,234,238,242],"span",{"class":228,"line":229},"line",1,[226,231,233],{"class":232},"sMK4o","\u003C!",[226,235,237],{"class":236},"swJcz","DOCTYPE",[226,239,241],{"class":240},"spNyl"," html",[226,243,244],{"class":232},">\n",[226,246,248,251,253],{"class":228,"line":247},2,[226,249,250],{"class":232},"\u003C",[226,252,222],{"class":236},[226,254,244],{"class":232},[226,256,258,260,263],{"class":228,"line":257},3,[226,259,250],{"class":232},[226,261,262],{"class":236},"head",[226,264,244],{"class":232},[226,266,268,271,274,277,280,283,287,289,292,294,296,299,301],{"class":228,"line":267},4,[226,269,270],{"class":232},"  \u003C",[226,272,273],{"class":236},"link",[226,275,276],{"class":240}," rel",[226,278,279],{"class":232},"=",[226,281,282],{"class":232},"\"",[226,284,286],{"class":285},"sfazB","stylesheet",[226,288,282],{"class":232},[226,290,291],{"class":240}," href",[226,293,279],{"class":232},[226,295,282],{"class":232},[226,297,298],{"class":285},"https:\u002F\u002Funpkg.com\u002Fmaplibre-gl\u002Fdist\u002Fmaplibre-gl.css",[226,300,282],{"class":232},[226,302,303],{"class":232}," \u002F>\n",[226,305,307,309,312,315,317,319,322,324,327,329],{"class":228,"line":306},5,[226,308,270],{"class":232},[226,310,311],{"class":236},"script",[226,313,314],{"class":240}," src",[226,316,279],{"class":232},[226,318,282],{"class":232},[226,320,321],{"class":285},"https:\u002F\u002Funpkg.com\u002Fmaplibre-gl\u002Fdist\u002Fmaplibre-gl.js",[226,323,282],{"class":232},[226,325,326],{"class":232},">\u003C\u002F",[226,328,311],{"class":236},[226,330,244],{"class":232},[226,332,334,336,339],{"class":228,"line":333},6,[226,335,270],{"class":232},[226,337,338],{"class":236},"style",[226,340,244],{"class":232},[226,342,344,347,351,354,358,361,364,367,370,372,375,377],{"class":228,"line":343},7,[226,345,346],{"class":232},"    #",[226,348,350],{"class":349},"sbssI","map",[226,352,353],{"class":232}," {",[226,355,357],{"class":356},"sqsOY"," width",[226,359,360],{"class":232},":",[226,362,363],{"class":349}," 100%",[226,365,366],{"class":232},";",[226,368,369],{"class":356}," height",[226,371,360],{"class":232},[226,373,374],{"class":349}," 400px",[226,376,366],{"class":232},[226,378,379],{"class":232}," }\n",[226,381,383,386,388],{"class":228,"line":382},8,[226,384,385],{"class":232},"  \u003C\u002F",[226,387,338],{"class":236},[226,389,244],{"class":232},[226,391,393,396,398],{"class":228,"line":392},9,[226,394,395],{"class":232},"\u003C\u002F",[226,397,262],{"class":236},[226,399,244],{"class":232},[226,401,403,405,408],{"class":228,"line":402},10,[226,404,250],{"class":232},[226,406,407],{"class":236},"body",[226,409,244],{"class":232},[226,411,413,415,418,421,423,425,427,429,431,433],{"class":228,"line":412},11,[226,414,270],{"class":232},[226,416,417],{"class":236},"div",[226,419,420],{"class":240}," id",[226,422,279],{"class":232},[226,424,282],{"class":232},[226,426,350],{"class":285},[226,428,282],{"class":232},[226,430,326],{"class":232},[226,432,417],{"class":236},[226,434,244],{"class":232},[226,436,438,440,442],{"class":228,"line":437},12,[226,439,270],{"class":232},[226,441,311],{"class":236},[226,443,244],{"class":232},[226,445,447,450,454,456,459,462,465,469,472],{"class":228,"line":446},13,[226,448,449],{"class":240},"    const",[226,451,453],{"class":452},"sTEyZ"," map ",[226,455,279],{"class":232},[226,457,458],{"class":232}," new",[226,460,461],{"class":452}," maplibregl",[226,463,464],{"class":232},".",[226,466,468],{"class":467},"s2Zo4","Map",[226,470,471],{"class":452},"(",[226,473,474],{"class":232},"{\n",[226,476,478,481,483,486,488,491],{"class":228,"line":477},14,[226,479,480],{"class":236},"      container",[226,482,360],{"class":232},[226,484,485],{"class":232}," '",[226,487,350],{"class":285},[226,489,490],{"class":232},"'",[226,492,493],{"class":232},",\n",[226,495,497,500,502,504,507,509],{"class":228,"line":496},15,[226,498,499],{"class":236},"      style",[226,501,360],{"class":232},[226,503,485],{"class":232},[226,505,506],{"class":285},"https:\u002F\u002Fmaps.guru\u002Fapi\u002Fv1\u002Fstyles\u002Fstandard\u002Flight\u002Fstyle.json?key=YOUR_API_KEY",[226,508,490],{"class":232},[226,510,493],{"class":232},[226,512,514,517,519,522,525,528,531,534],{"class":228,"line":513},16,[226,515,516],{"class":236},"      center",[226,518,360],{"class":232},[226,520,521],{"class":452}," [",[226,523,524],{"class":349},"0",[226,526,527],{"class":232},",",[226,529,530],{"class":349}," 20",[226,532,533],{"class":452},"]",[226,535,493],{"class":232},[226,537,539,542,544],{"class":228,"line":538},17,[226,540,541],{"class":236},"      zoom",[226,543,360],{"class":232},[226,545,546],{"class":349}," 2\n",[226,548,550,553,556],{"class":228,"line":549},18,[226,551,552],{"class":232},"    }",[226,554,555],{"class":452},")",[226,557,558],{"class":232},";\n",[226,560,562,564,566],{"class":228,"line":561},19,[226,563,385],{"class":232},[226,565,311],{"class":236},[226,567,244],{"class":232},[226,569,571,573,575],{"class":228,"line":570},20,[226,572,395],{"class":232},[226,574,407],{"class":236},[226,576,244],{"class":232},[226,578,580,582,584],{"class":228,"line":579},21,[226,581,395],{"class":232},[226,583,222],{"class":236},[226,585,244],{"class":232},[161,587,588],{},"Try it live — enter your API key to see the map:",[590,591],"map-preview",{":zoom":592,"center":593,"height":594},"2","0,20","400px",[165,596,598],{"id":597},"_4-fetch-a-style","4. Fetch a Style",[161,600,601],{},"Retrieve a map style JSON with your API key:",[198,603,607],{"className":604,"code":605,"language":606,"meta":204,"style":204},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl \"https:\u002F\u002Fmaps.guru\u002Fapi\u002Fv1\u002Fstyles\u002Fstandard\u002Flight\u002Fstyle.json?key=YOUR_API_KEY\"\n","bash",[193,608,609],{"__ignoreMap":204},[226,610,611,615,618,620],{"class":228,"line":229},[226,612,614],{"class":613},"sBMFI","curl",[226,616,617],{"class":232}," \"",[226,619,506],{"class":285},[226,621,622],{"class":232},"\"\n",[161,624,625,626,631],{},"This returns a complete ",[173,627,630],{"href":628,"rel":629},"https:\u002F\u002Fmaplibre.org\u002Fmaplibre-style-spec\u002F",[177],"MapLibre Style Specification"," JSON with all tile, sprite, and glyph URLs pre-configured.",[165,633,635],{"id":634},"_5-monitor-usage","5. Monitor Usage",[161,637,638,639,642],{},"Check your usage in the ",[188,640,641],{},"Dashboard → Usage"," page. You'll see real-time request counts for each service.",[165,644,646],{"id":645},"whats-next","What's Next?",[648,649,650,656,661],"ul",{},[651,652,653,655],"li",{},[173,654,18],{"href":19}," — Understand API key scopes and security",[651,657,658,660],{},[173,659,22],{"href":23}," — Learn about request limits per tier",[651,662,663,665],{},[173,664,53],{"href":54}," — Embed interactive maps on your site",[338,667,668],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sqsOY, html code.shiki .sqsOY{--shiki-light:#8796B0;--shiki-default:#B2CCD6;--shiki-dark:#B2CCD6}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":204,"searchDepth":257,"depth":257,"links":670},[671,672,673,674,675,676],{"id":167,"depth":247,"text":168},{"id":182,"depth":247,"text":183},{"id":213,"depth":247,"text":214},{"id":597,"depth":247,"text":598},{"id":634,"depth":247,"text":635},{"id":645,"depth":247,"text":646},"Get started with maps.guru in under 5 minutes.","md",null,{},true,{"title":14,"description":677},"wfeR7K9sgieTa5Jh-dd6m0-HmuKecETdYcxceJh3QUE",[685,687],{"title":10,"path":11,"stem":12,"description":686,"children":-1},"Welcome to maps.guru — a unified API gateway for maps, geocoding, and routing services.",{"title":18,"path":19,"stem":20,"description":688,"children":-1},"Learn how API key authentication works in maps.guru.",1777621082623]