diff --git a/src/api/google.ts b/src/api/google.ts new file mode 100644 index 0000000..4256111 --- /dev/null +++ b/src/api/google.ts @@ -0,0 +1,15 @@ +export const GOOGLE_MAPS_API_KEY = 'AIzaSyDUnWIrt-H4RuP2YFLpVPz4oAjBhpOOoyI'; + +export async function searchForPlaces(query: string) { + const url = new URL( + 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json' + ); + url.searchParams.set('key', GOOGLE_MAPS_API_KEY); + url.searchParams.set('input', query); + url.searchParams.set('inputtype', 'textquery'); + + let res = await fetch(url.toString()); + let json = await res.json(); + + return json; +}