8
ไทล์แผนที่เวกเตอร์ Mapbox ที่จัดการโฮสต์ด้วยตนเอง
ดังที่นำเสนอในการพูดคุยที่ FOSS4G Mapbox Studio ช่วยให้สามารถสร้างไทล์ Mapbox แบบเวกเตอร์และส่งออกเป็น.mbtilesไฟล์ mapbox-gl.jsห้องสมุดสามารถนำมาใช้กับรูปแบบไดนามิกและทำให้กระเบื้องเวกเตอร์ Mapbox บนไคลเอนต์ (เบราว์เซอร์) ด้าน ส่วนที่ขาดหายไป: ฉันจะโฮสต์ไทล์แผนที่แบบเวกเตอร์ของ Mapbox ( .mbtiles) เพื่อให้ฉันสามารถกินด้วย mapbox-gl.js ได้อย่างไร ฉันรู้ว่า Mapbox Studio สามารถอัปโหลดไทล์เวกเตอร์ไปยังเซิร์ฟเวอร์ Mapbox และปล่อยให้มันเป็นเจ้าภาพไทล์ แต่นั่นไม่ใช่ตัวเลือกสำหรับฉันฉันต้องการโฮสต์ไทล์เวกเตอร์บนเซิร์ฟเวอร์ของฉันเอง วิธีการ TileStream ด้านล่างกลายเป็นจุดจบ ดูคำตอบของฉันสำหรับวิธีแก้ปัญหาการทำงานกับ Tilelive ฉันลองTileStreamซึ่งสามารถให้บริการไฟล์ภาพจาก.mbtilesไฟล์: หน้าเว็บของฉันใช้ mapbox-gl v0.4.0: <link href='https://api.tiles.mapbox.com/mapbox-gl-js/v0.4.0/mapbox-gl.css' rel='stylesheet' /> <script src='https://api.tiles.mapbox.com/mapbox-gl-js/v0.4.0/mapbox-gl.js'></script> และสร้าง mapboxgl.Map ในสคริปต์ JavaScript: var map = new …