Cant pan/zoom on map, google maps platform
Answered
Brown bear posted this in #help-forum
Brown bearOP
Trying to set up basic google maps view in my project but it doesnt let me pan/zoom. As soon as I try it goes back to original position. The street view feature works, however.
I'm getting the message in the attached screenshot in console.
MapComp.tsx
I'm getting the message in the attached screenshot in console.
MapComp.tsx
"use client";
import { useState } from "react";
import {
APIProvider,
Map,
AdvancedMarker,
Pin,
InfoWindow,
} from "@vis.gl/react-google-maps";
export function MapComp() {
const api_key = process.env.NEXT_PUBLIC_GOOGLE_MAPS_API_KEY || "";
const mapId = process.env.NEXT_PUBLIC_MAP_ID;
console.log({ api_key });
console.log({ mapId });
const position = { lat: 53.54, lng: 10 };
const [open, setOpen] = useState(false); //triggered when clicked marker
return (
<APIProvider apiKey={api_key}>
<div style={{ height: "100vh", width: "100vw" }}>
<Map zoom={8} center={{ lat: 66, lng: 12 }} mapId={mapId}>
{" "}
<AdvancedMarker position={position} onClick={() => setOpen(true)}>
<Pin
background={"grey"}
borderColor={"green"}
glyphColor={"purple"}
/>
</AdvancedMarker>
{open && (
<InfoWindow position={position} onCloseClick={() => setOpen(false)}>
<p>Test</p>
</InfoWindow>
)}
</Map>
</div>
</APIProvider>
);
}1 Reply
Brown bearOP
nvm fixed it by changing it to defaultzoom and defaultcenter
Answer