{"id":87,"date":"2026-09-28T04:43:40","date_gmt":"2026-09-27T23:13:40","guid":{"rendered":"https:\/\/reimagine.indiafortomorrow.com\/?page_id=87"},"modified":"2026-09-28T04:43:40","modified_gmt":"2026-09-27T23:13:40","slug":"map-api","status":"publish","type":"page","link":"https:\/\/reimagine.indiafortomorrow.com\/map-api\/","title":{"rendered":"Spatial API &#038; Performance"},"content":{"rendered":"<p><main><\/p>\n<section class=\"platform-hero\"><span>GEOGRAPHIC INTELLIGENCE v2.5<\/span><\/p>\n<h1>Spatial API &#038; Performance<\/h1>\n<p>Future endpoints support problems, risks, opportunities, progress and global solutions with viewport, zoom, location, layer, pillar, year, status and evidence parameters.<\/p>\n<blockquote><p>Send the browser only the geography it needs.<\/p><\/blockquote>\n<\/section>\n<section class=\"platform-body\">\n<div class=\"platform-cards\">\n<article><span>01<\/span><\/p>\n<h2>Bounding box<\/h2>\n<p>North, south, east and west constrain the response<\/p>\n<\/article>\n<article><span>02<\/span><\/p>\n<h2>Progressive loading<\/h2>\n<p>States \u2192 districts \u2192 cities \u2192 local areas by zoom<\/p>\n<\/article>\n<article><span>03<\/span><\/p>\n<h2>Clustering<\/h2>\n<p>Aggregate markers when zoomed out<\/p>\n<\/article>\n<article><span>04<\/span><\/p>\n<h2>Vector tiles<\/h2>\n<p>Simplified geometry for scalable rendering<\/p>\n<\/article>\n<article><span>05<\/span><\/p>\n<h2>Caching<\/h2>\n<p>Versioned keys by layer, zoom, viewport and filters<\/p>\n<\/article>\n<article><span>06<\/span><\/p>\n<h2>Validation<\/h2>\n<p>Published layers only, safe parameters and rate limits<\/p>\n<\/article>\n<\/div>\n<div class=\"platform-quote\"><span>PRINCIPLE<\/span><\/p>\n<h2>Never send one high-resolution national GIS file to every browser request.<\/h2>\n<\/div>\n<nav class=\"gis-directory\" aria-label=\"GIS technical modules\"><a href=\"\/explore\/\">Public map<\/a><a href=\"\/gis-architecture\/\">Architecture<\/a><a href=\"\/location-registry\/\">Locations<\/a><a href=\"\/boundary-versioning\/\">Boundaries<\/a><a href=\"\/gis-sources\/\">Sources &#038; licences<\/a><a href=\"\/map-methodology\/\">Methodology<\/a><a href=\"\/map-api\/\">Spatial API<\/a><a href=\"\/gis-admin\/\">Data quality<\/a><a href=\"\/geographic-privacy\/\">Privacy<\/a><a href=\"\/district-intelligence\/\">District<\/a><a href=\"\/state-intelligence\/\">State<\/a><a href=\"\/intelligence-graph\/\">Intelligence graph<\/a><\/nav>\n<\/section>\n<p><\/main><\/p>\n<aside class=\"adsense-safe-slot\" data-ad-slot=\"content-footer\" data-ad-state=\"awaiting-publisher-id\" aria-label=\"Advertisement\"><span>Advertisement<\/span><\/p>\n<p>Ad placement reserved. Ads will load after the AdSense Publisher ID and consent controls are configured.<\/p>\n<\/aside>\n<section class=\"contextual-next\" data-ad-exclude aria-labelledby=\"next-actions-title\">\n<div class=\"contextual-next-inner\">\n<header><span>Continue exploring<\/span><\/p>\n<h2 id=\"next-actions-title\">Turn Spatial API &amp; Performance into the next useful action.<\/h2>\n<p>Deep pages removed from the footer now appear where they are relevant, keeping navigation focused without hiding the wider India For Tomorrow system.<\/p>\n<\/header>\n<nav aria-label=\"Related pages\"><a href=\"\/problems\/\"><i>01<\/i><span><b>Explore the problem database<\/b><small>Move from a national theme to a specific place, condition and affected group.<\/small><\/span><\/a><a href=\"\/solutions\/\"><i>02<\/i><span><b>Compare solution pathways<\/b><small>Review implementation logic, evidence strength, cost and India-fit conditions.<\/small><\/span><\/a><a href=\"\/participate\/\"><i>03<\/i><span><b>Add local evidence<\/b><small>Submit a place, date, observation, photo or better solution for review.<\/small><\/span><\/a><\/nav>\n<\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>GEOGRAPHIC INTELLIGENCE v2.5 Spatial API &#038; Performance Future endpoints support problems, risks, opportunities, progress and global solutions with viewport, zoom, location, layer, pillar, year, status and evidence parameters. Send the browser only the geography it needs. 01 Bounding box North, south, east and west constrain the response 02 Progressive loading States \u2192 districts \u2192 cities [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-87","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/pages\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/comments?post=87"}],"version-history":[{"count":1,"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/pages\/87\/revisions"}],"predecessor-version":[{"id":3084,"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/pages\/87\/revisions\/3084"}],"wp:attachment":[{"href":"https:\/\/reimagine.indiafortomorrow.com\/wp-json\/wp\/v2\/media?parent=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}