پایگاه داده مکانی اَبری
زیرساخت مکانی پروژه‌های شما، بدون دردسر راه‌اندازی سرور

نمونه کد MapLibre برای نمایش لایه منتشرشده

مرجع آخرین بازبینی: ۱۴۰۵/۰۷/۲۹

پاسخ کوتاه

منبع vector با آدرس TileJSON لایه بسازید و یک لایه fill، line یا circle با source-layer هم‌نام لایه اضافه کنید. برای لایه خصوصی کلید را به آدرس بیفزایید.

<link href="https://unpkg.com/maplibre-gl@4/dist/maplibre-gl.css" rel="stylesheet">
<script src="https://unpkg.com/maplibre-gl@4/dist/maplibre-gl.js"></script>
<div id="map" style="height:480px"></div>
<script>
const map = new maplibregl.Map({
  container: 'map',
  style: 'https://demotiles.maplibre.org/style.json',
  center: [51.39, 35.69], zoom: 10
});
map.on('load', () => {
  map.addSource('mine', { type: 'vector', url: 'https://سایت-شما/tiles/LAYER.json' });
  map.addLayer({ id: 'mine-fill', type: 'fill', source: 'mine',
    'source-layer': 'LAYER', paint: { 'fill-color': '#0f766e', 'fill-opacity': 0.5 } });
});
</script>

LAYER را با شناسه لایه جایگزین کنید (آدرس‌ها). نقشه پایه را هر چه می‌خواهید بگذارید. برای لایه عمومی کلید نگذارید؛ برای خصوصی کلید را سمت سرور نگه دارید.

آیا این مقاله به شما کمک کرد؟

چه چیزی کم بود؟ (اختیاری)

هنوز جواب نگرفتید؟ به پشتیبانی بگویید.