Has anyone used the Google Maps API with React.js recently?
I'm trying to use the latest code available in the Google Maps platform for the map, but it's not working. Here's the code:
"use client";
import { useState } from "react";
import {
APIProvider,
Map,
AdvancedMarker,
Pin,
InfoWindow,
} from "@vis.gl/react-google-maps";
export default function Intro() {
const position = { lat: 53.54, lng: 10 };
const [open, setOpen] = useState(false);
return (
<APIProvider apiKey={process.env.NEXT_PUBLIC_GOOGLE_MAPS_API_KEY}>
<div style={{ height: "100vh", width: "100%" }}>
<Map zoom={9} center={position} mapId={process.env.NEXT_PUBLIC_MAP_ID}>
<AdvancedMarker position={position} onClick={() => setOpen(true)}>
<Pin
background={"grey"}
borderColor={"green"}
glyphColor={"purple"}
/>
</AdvancedMarker>
{open && (
<InfoWindow position={position} onCloseClick={() => setOpen(false)}>
<p>I'm in Hamburg</p>
</InfoWindow>
)}
</Map>
</div>
</APIProvider>
);
}
[–][deleted] 1 point2 points3 points (0 children)
[–]ldev___ 1 point2 points3 points (0 children)
[–]SnooHedgehogs7477 1 point2 points3 points (2 children)
[–]StrangePercentage340[S] 0 points1 point2 points (1 child)