This commit is contained in:
2023-03-28 10:34:44 +02:00
parent f803effbbd
commit f7e0f37528
428 changed files with 9982 additions and 100 deletions
+91
View File
@@ -0,0 +1,91 @@
<template>
<div id="map"></div>
</template>
<script>
import { API_KEY } from "./API_KEY";
import { Loader, LoaderOptions } from "google-maps";
const loader = new Loader(API_KEY);
export default {
mounted() {
loader.load().then(function (google) {
var myLatlng = new google.maps.LatLng(40.748817, -73.985428);
var mapOptions = {
zoom: 13,
center: myLatlng,
scrollwheel: false, // we disable de scroll over the map, it is a really annoing when you scroll through page
styles: [
{
featureType: "water",
stylers: [
{ saturation: 43 },
{ lightness: -11 },
{ hue: "#0088ff" },
],
},
{
featureType: "road",
elementType: "geometry.fill",
stylers: [
{ hue: "#ff0000" },
{ saturation: -100 },
{ lightness: 99 },
],
},
{
featureType: "road",
elementType: "geometry.stroke",
stylers: [{ color: "#808080" }, { lightness: 54 }],
},
{
featureType: "landscape.man_made",
elementType: "geometry.fill",
stylers: [{ color: "#ece2d9" }],
},
{
featureType: "poi.park",
elementType: "geometry.fill",
stylers: [{ color: "#ccdca1" }],
},
{
featureType: "road",
elementType: "labels.text.fill",
stylers: [{ color: "#767676" }],
},
{
featureType: "road",
elementType: "labels.text.stroke",
stylers: [{ color: "#ffffff" }],
},
{ featureType: "poi", stylers: [{ visibility: "off" }] },
{
featureType: "landscape.natural",
elementType: "geometry.fill",
stylers: [{ visibility: "on" }, { color: "#b8cb93" }],
},
{ featureType: "poi.park", stylers: [{ visibility: "on" }] },
{
featureType: "poi.sports_complex",
stylers: [{ visibility: "on" }],
},
{ featureType: "poi.medical", stylers: [{ visibility: "on" }] },
{
featureType: "poi.business",
stylers: [{ visibility: "simplified" }],
},
],
};
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
var marker = new google.maps.Marker({
position: myLatlng,
title: "Hello World!",
});
// To add the marker to the map, call setMap();
marker.setMap(map);
});
},
};
</script>