From c4f9559a0894b6ff93e293b2ac94070d7cc66887 Mon Sep 17 00:00:00 2001 From: Leo PERNELLE Date: Tue, 7 Jan 2025 16:01:07 +0100 Subject: [PATCH] feat: Localities Search demo v1 --- samples/localities-search/index.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/samples/localities-search/index.ts b/samples/localities-search/index.ts index de3c5dc7..6e59b151 100644 --- a/samples/localities-search/index.ts +++ b/samples/localities-search/index.ts @@ -8,6 +8,8 @@ let input: string; let detailsHTML: HTMLElement; let addressDetailsContainer: HTMLElement; +const woosmap_key = "YOUR_API_KEY"; + // @ts-nocheck function initMap(): void { map = new window.woosmap.map.Map( @@ -29,7 +31,7 @@ const fetchLocalitiesSearch = async (input: any): Promise => { try { const response = await fetch( ` -https://api.woosmap.com/localities/search?types=point_of_interest|locality|admin_level|postal_code|address&input=${encodeURIComponent(input)}&location=${center.lat()},${center.lng()}&radius=100000&key=woos-f3399eaa-1f01-33cd-a0db-ce1e23b7320d&components=country%3Agb` +https://api.woosmap.com/localities/search?types=point_of_interest|locality|admin_level|postal_code|address&input=${encodeURIComponent(input)}&location=${center.lat()},${center.lng()}&radius=${radius}&key=${woosmap_key}&components=country%3Agb` ); return await response.json(); } catch (error) { @@ -38,6 +40,7 @@ https://api.woosmap.com/localities/search?types=point_of_interest|locality|admin } }; +// @ts-nocheck function fillAddressDetails( addressDetails: woosmap.map.localities.LocalitiesDetailsResult ) {