Improve docs for markers
This commit is contained in:
@@ -1,34 +1,49 @@
|
||||
# Marker
|
||||
|
||||
## Install
|
||||
|
||||
With marker you can show specific locations on the map
|
||||
With a marker, you can show specific locations on the map
|
||||
```vue
|
||||
<GoogleMap>
|
||||
<Marker
|
||||
:geoCoordinates="[
|
||||
{
|
||||
lat: 51.2432981,
|
||||
lng: 6.7950981
|
||||
}
|
||||
]"
|
||||
<template>
|
||||
<GmapMap>
|
||||
<GmapMarker
|
||||
:key="index"
|
||||
v-for="(m, index) in markers"
|
||||
/>
|
||||
</GoogleMap>
|
||||
</GmapMap>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
name: 'App',
|
||||
data() {
|
||||
return {
|
||||
markers: [
|
||||
{
|
||||
position: {
|
||||
lat: 51.093048, lng: 6.842120
|
||||
},
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
```
|
||||
|
||||
## Center markers automatically
|
||||
To center markers so that all the markers are visible, use:
|
||||
## Enable/Disable events
|
||||
You can enable or disable map events by passing props.
|
||||
|
||||
```vue
|
||||
<GoogleMap
|
||||
:centerGeoCoordinates="geoCoordinates">
|
||||
<Marker
|
||||
:centerAutomatically="false"
|
||||
:geoCoordinates="[
|
||||
{
|
||||
lat: 51.2432981,
|
||||
lng: 6.7950981
|
||||
}
|
||||
]"
|
||||
<template>
|
||||
<GmapMap
|
||||
ref="myMarker"
|
||||
>
|
||||
<GmapMarker
|
||||
:key="index"
|
||||
v-for="(m, index) in markers"
|
||||
:position="m.position"
|
||||
:clickable="true"
|
||||
:draggable="true"
|
||||
/>
|
||||
</GoogleMap>
|
||||
</GmapMap>
|
||||
</template>
|
||||
```
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "@fawmi/vue-google-maps",
|
||||
"description": "Google Map components for Vue.js 3",
|
||||
"version": "0.7.0",
|
||||
"version": "0.7.1",
|
||||
"private": false,
|
||||
"main": "src/main.js",
|
||||
"keywords": [
|
||||
|
||||
Reference in New Issue
Block a user