เฮ้พวกฉันพบกระเบื้องสีนี้เพื่อพัฒนาแอปพลิเคชั่น WebGIS โดยใช้ MapBox ฉันอยากรู้ว่ามันดีกว่า OpenLayers อย่างไรและถ้าฉันต้องพัฒนาซึ่งจะเป็นทางเลือกที่ดีกว่าสำหรับฉันเพราะฉันจะพัฒนาสถาปัตยกรรม GIS ที่สมบูรณ์
เฮ้พวกฉันพบกระเบื้องสีนี้เพื่อพัฒนาแอปพลิเคชั่น WebGIS โดยใช้ MapBox ฉันอยากรู้ว่ามันดีกว่า OpenLayers อย่างไรและถ้าฉันต้องพัฒนาซึ่งจะเป็นทางเลือกที่ดีกว่าสำหรับฉันเพราะฉันจะพัฒนาสถาปัตยกรรม GIS ที่สมบูรณ์
คำตอบ:
ฉันพยายามอธิบายรายละเอียดที่เกี่ยวข้องที่คุณสนใจด้านล่าง ฉันต้องการพูดสั้น ๆ ถ้าคุณต้องการสร้างแอปพลิเคชั่นที่ยอดเยี่ยมสิ่งที่คุณต้องการคือ OpenLayers
OpenLayers เป็นไลบรารี JavaScript แบบโอเพ่นซอร์สซึ่งมีวิธีการมากมายสำหรับการสร้างแอปพลิเคชันบนเว็บที่คล้ายกับ Google Maps สนับสนุนกิจกรรมและตัวควบคุมมากมายนอกเหนือจากนี้คุณสามารถเพิ่มเลเยอร์จำนวนมากเกินไปซึ่งทำงานร่วมกับ Google Maps, Yahoo Maps, Virtual Earth, TMS, WMS, CloudMade และ XYZ และประเภท MapBox
ในฐานะที่เป็น MapBox มันเป็นนักออกแบบแผนที่ที่มีสีสันและสวยงามมากนอกจากนี้ยังช่วยให้คุณพัฒนาไมโครไซต์ด้วยเครื่องมือบางอย่าง มันเป็นเรื่องยากที่จะพัฒนาแอปพลิเคชั่นขนาดใหญ่ด้วยเครื่องมือนอกจากนี้ยังไม่ได้เป็นจำนวนมาก มันดีมากที่แพลตฟอร์มการเผยแพร่แผนที่ แต่ฉันคิดว่า จำกัด ด้วยความสามารถที่ไม่เหมือนกับ openlayers สำหรับการแสดงแผนที่เว็บพร้อมด้วย mapbox คุณควรตรวจสอบเครื่องมือของมัน:
แผนที่เจียมเนื้อเจียมตัวถูกเขียนขึ้นให้มีน้อยที่สุดและใช้สมมติฐานเล็กน้อยเกี่ยวกับการใช้งาน มันเป็นพื้นฐานที่สมบูรณ์แบบสำหรับการสร้างเครื่องมือการทำแผนที่
Waxเพิ่มการควบคุมการซูม Permalinks และฟังก์ชั่นพื้นฐานอื่น ๆ อีกมากมายและ UI ไปยัง Modest Maps
mmgเพิ่มการสนับสนุนที่ยืดหยุ่นสำหรับคุณสมบัติ GeoJSON ใน Modest Maps
HTMAPLทำให้การสร้างแผนที่ด้วยแผนที่เจียมเนื้อเจียมตัวเป็นเรื่องง่ายโดยการเขียนอะไรมากกว่า HTML แบบธรรมดา
Easeyเพิ่มการย่อ / ขยายการส่ายกล้องไปยัง Modest Maps
TileMill เป็นผู้พัฒนารูปแบบแผนที่สำหรับแผนที่ที่มีสีสัน จริงๆแล้วมันคือผู้ออกแบบแผนที่ซึ่งรองรับไฟล์จำนวนมากเช่น ESRI Shapefile, KML, GeoJSON, GeoTIFF, PostGIS และ SQLite คุณสามารถแสดงการทำงานของ tilemill ใน openlayers หรือ google
TileMill เป็นเครื่องมือสำหรับนักทำแผนที่เพื่อออกแบบแผนที่สำหรับเว็บได้อย่างรวดเร็วและง่ายดายโดยใช้ข้อมูลที่กำหนดเอง มันถูกสร้างขึ้นบนไลบรารีการเรนเดอร์แผนที่แบบโอเพนซอร์สอันทรงพลัง Mapnik - ซึ่งเป็นซอฟต์แวร์เดียวกับ OpenStreetMap และ MapQuest ใช้ในการทำแผนที่ของพวกเขา TileMill ไม่ได้มีวัตถุประสงค์เพื่อเป็นเครื่องมือทำแผนที่วัตถุประสงค์ทั่วไป แต่มุ่งเน้นไปที่การทำให้เพรียวลมและลดความซับซ้อนของกรณีการใช้งานที่แคบ
ฉันหวังว่ามันจะช่วยคุณ ...