คู่มือ aWhere
ใช้งานMap Studio

ใส่ label

แสดงค่าจากฟิลด์ เช่น ชื่อสถานี ไว้บนหรือข้าง feature แต่ละอัน

label คือ style แบบ ข้อความ ตั้งค่าในแท็บ รูปแบบ ที่เดียวกับ style อื่น ดูตั้ง style ของ layer

เพิ่ม label

  1. กดชื่อ layer แล้วเปิดแท็บ รูปแบบ
  2. กด เพิ่มรูปแบบ แล้วเลือก ข้อความ
  3. ในช่อง คำอธิบายหรือ expression ใส่ข้อความ หรือใส่ชื่อฟิลด์ในวงเล็บปีกกา เช่น {name} หรือ PM2.5: {pm25} ดูเลือกฟิลด์
  4. ตั้ง ขนาด และ สีข้อความ

เลือกฟิลด์

ไม่ต้องพิมพ์ชื่อฟิลด์เอง ให้กดปุ่มท้ายช่อง คำอธิบายหรือ expression

  • layer จาก Drive จะเปิดหน้าต่าง ตัวสร้าง expression ให้กดเครื่องหมายบวกที่ฟิลด์ใต้ เพิ่มฟิลด์ แล้วกด เสร็จสิ้น
  • layer จากไทล์ เช่น PM tile หรือ vector tile จะมีชื่อฟิลด์ในไทล์ให้เลือก กดชื่อที่ต้องการ แล้วชื่อนั้นจะต่อท้าย label

ถ้าเลือกฟิลด์จาก Drive ช่องนี้จะขึ้นเป็นรหัสสั้น ๆ เช่น {zs7lcT9f} แทนชื่อฟิลด์ ไม่ต้องแก้ เพราะแผนที่ยังแสดงค่าได้ถูกต้อง

ตำแหน่งของ label

ตำแหน่ง ใช้ค่าเดียวกับเครื่องหมาย ดูเครื่องหมาย ถ้าเลือก เส้น บน layer ที่เป็นเส้น ข้อความจะวิ่งไปตามเส้น

ขนาดและสี

  • เปิด ตัวอักษร แล้วตั้ง ความกว้างคลุม ข้อความที่ยาวเกินค่านี้จะขึ้นบรรทัดใหม่ ถ้าไม่ต้องการให้ขึ้นบรรทัดใหม่ ให้ใส่ 0
  • เปิด ขนาดและตำแหน่ง เพื่อตั้ง ความทึบ Dx Dy ตำแหน่งแนวนอนและแนวตั้ง และ การหมุน

รัศมี

เปิด รัศมี เพื่อทำขอบรอบตัวอักษร ช่วยให้อ่านง่ายบนพื้นหลังที่ลายตา แล้วตั้ง สีรัศมี ความทึบรัศมี และ ขนาดรัศมี ถ้าไม่ต้องการขอบ ให้ใส่ขนาด 0

ฟอนต์บนแผนที่

label ทุกอันใช้ฟอนต์ Noto Sans ซึ่งมีทั้งอักษรไทยและอังกฤษ การเลือก แบบอักษร หรือ รูปแบบ จึงไม่เปลี่ยนหน้าตาตัวอักษรบนแผนที่ ถ้าอยากให้ตัวหนา ให้เลือก น้ำหนัก เป็น bold bolder หรือตัวเลข 600 ขึ้นไป

  • ถ้าแผนที่มี layer MapLibre Style label จะใช้ฟอนต์ของ style นั้นแทน
  • ถ้าเครื่องเข้าเว็บ protomaps.github.io ไม่ได้ label จะไม่ขึ้น เพราะแผนที่โหลดตัวอักษรจากเว็บนั้น

ในหน้านี้