دادهٔ GeoJSON
نقطه، خط و چندضلعی را با تنظیمات منبع بومی نمایش دهید.
مطالب این صفحه
دادهٔ GeoJSONمثال تعاملیMapLibre
دادهٔ GeoJSON#
ترتیب GeoJSON همیشه طول و سپس عرض جغرافیایی است؛ حتی در کامپوننت Leaflet. آرایهٔ اختیاری geojsonLayers سبک بومی MapLibre را کنترل میکند. ویژگی source را ندهید؛ کامپوننت آن را مدیریت میکند. بدون لایهٔ سفارشی، سبک پیشفرض نقطه، خط و چندضلعی استفاده میشود.
import type { MapLibreOverlayLayer } from 'vue-neshan-maps'
const geojson = {
type: 'FeatureCollection' as const,
features: [{
type: 'Feature' as const,
properties: { name: 'Azadi Square' },
geometry: { type: 'Point' as const, coordinates: [51.338, 35.6997] },
}],
}
const geojsonLayers: MapLibreOverlayLayer[] = [{
id: 'places', type: 'circle',
paint: { 'circle-radius': 8, 'circle-color': '#087f8c',
'circle-stroke-color': '#ffffff', 'circle-stroke-width': 2 },
}]<NeshanMapLibre :api-key="webKey" :geojson="geojson" :geojson-layers="geojsonLayers" />مقدار geojsonOptions در MapLibre تنظیمات منبع بومی GeoJSON و در Leaflet تنظیمات L.GeoJSONOptions است. نمونهٔ کامل GeoJSON را برای شروع قابل اجرا ببینید.