mirror of https://github.com/sveltejs/svelte
19 lines
379 B
19 lines
379 B
<script>
|
|
import { getContext } from 'svelte';
|
|
import { mapbox, key } from './mapbox.js';
|
|
|
|
const { getMap } = getContext(key);
|
|
const map = getMap();
|
|
|
|
export let lat;
|
|
export let lon;
|
|
export let label;
|
|
|
|
const popup = new mapbox.Popup({ offset: 25 })
|
|
.setText(label);
|
|
|
|
const marker = new mapbox.Marker()
|
|
.setLngLat([lon, lat])
|
|
.setPopup(popup)
|
|
.addTo(map);
|
|
</script> |