Preview: GoogleMap.md
Size: 939 B
/var/www/sitesecurity.bitkit.dk/httpdocs/node_modules/@react-google-maps/api/src/GoogleMap.md
# Google Map example
```jsx
const { LoadScript } = require("./LoadScript");
const ScriptLoaded = require("./docs/ScriptLoaded").default;
<ScriptLoaded>
<GoogleMap
id="circle-example"
mapContainerStyle={{
height: "400px",
width: "800px"
}}
zoom={7}
center={{
lat: -3.745,
lng: -38.523
}}
/>
</ScriptLoaded>;
```
## Map instance
To access map instance (eg. to pan the map imperatively), you can utilize the `onLoad` prop of GoogleMap component.
The GoogleMap component uses React Context internally to pass the map instance around. For the convenience the value is exposed with hook `useGoogleMap` (**_requires React 16.8+_**).
```js static
import React from 'react'
import { useGoogleMap } from '@react-google-maps/api'
function PanningComponent() {
const map = useGoogleMap()
React.useEffect(() => {
if (map) {
map.panTo(...)
}
}, [map])
return null
}
```
Directory Contents
Dirs: 4 × Files: 15