From d5ddff9912d69f597d3316f731ea25edf0c878bc Mon Sep 17 00:00:00 2001 From: Samantha Date: Fri, 5 Jun 2026 14:33:56 +0900 Subject: [PATCH] Rendering the google Map --- package-lock.json | 18 +++++++++++ package.json | 3 ++ src/lib/components/MapView.Svelte | 37 ++++++++++++++++++++++ src/routes/+page.svelte | 52 +++++++++++++++++++++++++++++-- 4 files changed, 108 insertions(+), 2 deletions(-) create mode 100644 src/lib/components/MapView.Svelte diff --git a/package-lock.json b/package-lock.json index 9369701..fae44db 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,9 @@ "": { "name": "overheard", "version": "0.0.1", + "dependencies": { + "@googlemaps/js-api-loader": "^2.1.0" + }, "devDependencies": { "@sveltejs/adapter-auto": "^7.0.1", "@sveltejs/kit": "^2.57.0", @@ -49,6 +52,15 @@ "tslib": "^2.4.0" } }, + "node_modules/@googlemaps/js-api-loader": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-2.1.0.tgz", + "integrity": "sha512-aZii781WEfncmJAFk1UPv6bdwT1mgRZzY8IWmpmx9mGAMCt97JZrXpn95LTsYinj7E4tC+LJv3FE8k2xRAsYgg==", + "license": "Apache-2.0", + "dependencies": { + "@types/google.maps": "^3.53.1" + } + }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.13", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", @@ -513,6 +525,12 @@ "dev": true, "license": "MIT" }, + "node_modules/@types/google.maps": { + "version": "3.65.0", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.65.0.tgz", + "integrity": "sha512-u4SHiRC3m27lPa4vDBxh2AI7mDcHcheX6GSHn1Mwi0Gap8/uhM2kFppiFTnWASXLHZO+1ahHciLeEIV+Sjqk/A==", + "license": "MIT" + }, "node_modules/@types/trusted-types": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", diff --git a/package.json b/package.json index f99f808..f023690 100644 --- a/package.json +++ b/package.json @@ -15,5 +15,8 @@ "@sveltejs/vite-plugin-svelte": "^7.0.0", "svelte": "^5.55.2", "vite": "^8.0.7" + }, + "dependencies": { + "@googlemaps/js-api-loader": "^2.1.0" } } diff --git a/src/lib/components/MapView.Svelte b/src/lib/components/MapView.Svelte new file mode 100644 index 0000000..faab674 --- /dev/null +++ b/src/lib/components/MapView.Svelte @@ -0,0 +1,37 @@ + + +
+ + \ No newline at end of file diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index cc88df0..fd98749 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,2 +1,50 @@ -

Welcome to SvelteKit

-

Visit svelte.dev/docs/kit to read the documentation

+ + +{#if error} +

{error}

+{:else if latitude && longitude} + +{:else} +

Looking for you...

+{/if} + + \ No newline at end of file