ฉันกำลังมองหา WMS Tile Servers ที่ฉันสามารถใช้กับ " OpenLayers "
หนึ่ง:มีห้องสมุด / แหล่งข้อมูลออนไลน์ที่ดีที่เรียงเซิร์ฟเวอร์ไทล์ WMS หรือที่ที่เหมาะสำหรับเริ่มมองหา (แผนที่ถนนและอื่น ๆ ฯลฯ )
ที่สอง:มีไทล์เซิร์ฟเวอร์ฟรีหรือไม่
ฉันกำลังมองหา WMS Tile Servers ที่ฉันสามารถใช้กับ " OpenLayers "
หนึ่ง:มีห้องสมุด / แหล่งข้อมูลออนไลน์ที่ดีที่เรียงเซิร์ฟเวอร์ไทล์ WMS หรือที่ที่เหมาะสำหรับเริ่มมองหา (แผนที่ถนนและอื่น ๆ ฯลฯ )
ที่สอง:มีไทล์เซิร์ฟเวอร์ฟรีหรือไม่
คำตอบ:
ในการตอบคำถามแรกของคุณ:
สำหรับแผนที่ฐานเช่น Google Maps หรือเปิด Street Map เป็นสถานที่ที่ดีที่จะเริ่มเป็นOpenLayers ตัวอย่างตู้โชว์ ต่อไปนี้เป็นเพียงส่วนย่อยของตัวอย่างที่ดึงข้อมูลจาก Tile Servers:
สำหรับแต่ละตัวอย่างคลิกขวาและใช้ "View Page Source" เพื่อดูจาวาสคริปต์ที่โหลดเลเยอร์จากเซิร์ฟเวอร์
สำหรับคำถามที่สองของคุณ:
เซิร์ฟเวอร์แผนที่ฟรีที่ฉันทำงานด้วยคือ:
จากประสบการณ์ของฉัน GeoServer เป็นวิธีที่ง่ายที่สุดในการตั้งค่าอย่างรวดเร็วเนื่องจากความจริงที่ว่ามันเขียนด้วยภาษาจาวา
ฉันไม่รู้ไดเรกทอรีที่พร้อมใช้งาน (เช่นสาธารณะ) เซิร์ฟเวอร์ที่เชี่ยวชาญในการปูกระเบื้อง WMS แต่ฉันรู้ว่า GeoWebCache เป็นการใช้งานที่เป็นอิสระของ tile tile WMS:
GeoWebCache เผยแพร่ภายใต้ Lesser GPL มันทำงานได้ดีกับ Openlayers!
อีกทางเลือกหนึ่งคือMapProxyซึ่งเขียนด้วย Python แต่เผยแพร่ภายใต้ใบอนุญาต AGPL 3.0
จริง ๆ แล้วมันสามารถทำการจำลองแบบง่าย ๆ และการรวมเลเยอร์โดยใช้ PIL (ไลบรารีภาพหลาม) ในพื้นหลังด้วยผลลัพธ์ที่ดีมาก
เป็นอีกทางเลือกหนึ่งของ GeoWebCache ที่ขับเคลื่อนด้วย Java คุณยังสามารถใช้ TileCache เขียนใน Python:
มันเผยแพร่ภายใต้ใบอนุญาต BSD และใช้งานได้อย่างมีเสน่ห์กับ OpenLayers เช่นกัน
ในแผนกบริการยังมีไทล์เซิร์ฟเวอร์ MapBox: http://mapbox.com/tiles