mirror of https://github.com/sveltejs/svelte
16 lines
368 B
16 lines
368 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>
|