Initial commit

This commit is contained in:
Fawad Mirzad
2020-10-16 16:44:19 +02:00
commit 8e0792b9d9
11 changed files with 412 additions and 0 deletions

39
components/Circle.vue Normal file
View File

@@ -0,0 +1,39 @@
<template>
<div>Cirlce</div>
</template>
<script >
import { inject } from "vue";
export default {
props: {
position: {
required: true
},
radius: {
required: true
}
},
setup(props) {
const mapPromise = inject(
"mapPromise"
);
if (mapPromise) {
mapPromise.then((googleMap) => {
new google.maps.Circle({
strokeColor: "red",
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: "#FF0000",
fillOpacity: 0.35,
map: googleMap,
center: new google.maps.LatLng(props.position.lat, props.position.lng),
radius: props.radius
});
});
}
return {};
}
};
</script>