ข้ามไปยังเนื้อหาหลัก

My Maps location: สถานที่และหมวดหมู่

1. ขอรับคีย์ API ของ Google Maps

ทุกครั้งที่คุณใช้ Google Maps API หากโดเมนของคุณถูกสร้างขึ้นหลังวันที่ 22 มิถุนายน 2559 คุณจะต้องใส่คีย์เพื่อตรวจสอบความถูกต้องของคำขอของคุณ
รับคีย์และเปิดใช้งาน API ได้ที่นี่: https://developers.google.com/maps/documentation/javascript/get-api-key

ข้อมูลเพิ่มเติม: https://developers.google.com/maps/documentation/javascript/usage?hl=en

ขั้นตอนแรกคือการสร้างโปรเจ็กต์ จากนั้นพิมพ์ชื่อโปรเจ็กต์ลงไป.

 

สร้างคีย์ API

 

หากต้องการอนุญาตคำขอทั้งหมดจาก mydomain รูปแบบที่ใช้คือ *.joomunited.com/* แต่
หากต้องการอนุญาตเฉพาะโดเมนเดียว เช่น mydomain.com รูปแบบจะเป็น joomunited.com/*


ในสภาพแวดล้อม localhost คุณสามารถใส่คีย์ที่ถูกต้องใดๆ ก็ได้ และมันจะทำงานได้โดยไม่ต้องอ้างอิงโดเมนใดๆ.

 

รูปแบบ API โดเมน


จากนั้นระบบจะสร้างคีย์ API ขึ้นมา คุณต้องคัดลอกคีย์นี้เพื่อเพิ่มลงใน My Maps location.

 

สร้างโดย API

 

เพิ่มคีย์ลงใน My Maps Location.

จากเมนู Components > My Maps Location > Option คุณสามารถเพิ่มคีย์ในการตั้งค่าได้

 

การกำหนดค่าแผนที่

 

วางคีย์ลงไป.

 

เพิ่มคีย์ API

 

สรุปประวัติย่อทีละขั้นตอน:


ขั้นตอนที่ฉันปฏิบัติตามมีดังนี้

  • ไปที่ Google API Console
  • สร้างหรือเลือกโครงการ
  • คลิกที่ ดำเนินการต่อ เพื่อเปิดใช้งาน API และบริการที่เกี่ยวข้อง
  • ในหน้าข้อมูลรับรอง ให้รับ คีย์เบราว์เซอร์ (และตั้งค่าข้อมูลรับรอง API)
  • เพื่อป้องกันการขโมยโควต้า โปรดรักษาความปลอดภัยคีย์ API ของคุณโดยปฏิบัติตาม แนวทางปฏิบัติที่ดีที่สุดเหล่านี้

2. จัดการหมวดหมู่ของสถานที่

สถานที่ต่างๆ จะถูกจัดหมวดหมู่ หมวดหมู่เหล่านี้สามารถแสดงเป็นตัวกรองในส่วนหน้าเว็บไซต์ หรือใช้เป็นพารามิเตอร์ที่กำหนดไว้ล่วงหน้าในรายการเมนูเพื่อโหลดสถานที่ต่างๆ ที่จัดอยู่ในหมวดหมู่นั้นๆ.
 

ตัวกรองหมวดหมู่ส่วนหน้า

 

หากคุณมีสถานที่ตั้งจำนวนมาก ขอแนะนำให้ใช้หมวดหมู่ คุณสามารถสร้างหมวดหมู่และหมวดหมู่ย่อยได้
ในการสร้างหมวดหมู่ โปรดไปที่ My Maps location > หมวดหมู่ แล้วคลิกที่ สร้างใหม่

 

หมวดหมู่-สถานที่

 

จากนั้นในหน้าจอหมวดหมู่ คุณจะต้องเพิ่มชื่อเรื่องและหมวดหมู่หลักในกรณีที่คุณต้องการสร้างหมวดหมู่ย่อย

 

หมวดหมู่หลัก

 

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

 

หมวดหมู่เครื่องหมาย

 

หมายเหตุ: ระบบจะสร้างหมวดหมู่ชื่อ "หมวดหมู่ของฉัน" ทำให้คุณสามารถเริ่มเพิ่มสถานที่ได้ทันทีหลังจากการติดตั้ง

3. สร้างตำแหน่งที่ตั้ง

ในการสร้างสถานที่ โปรดไป My Maps location > ตำแหน่ง > สร้างใหม่

มีช่องข้อมูลที่ต้องกรอก 3 ช่อง:

  • ชื่อสถานที่
  • ประเภทของสถานที่
  • รายละเอียดสถานที่ตั้ง (ที่อยู่)      

 

สำหรับที่อยู่ดังกล่าว คุณมี 3 วิธีในการเพิ่มที่อยู่:

  • ใช้ช่องค้นหา (แนะนำ)
  • เข้าไปที่แผนที่แล้วใช้เคอร์เซอร์ชี้ไปยังตำแหน่งที่ต้องการ
  • กรอกที่อยู่ (ต้องเป็นที่อยู่ที่ใช้ได้ใน Google Maps)

 

หากต้องการเพิ่มสถานที่ลงในระบบค้นหา ให้พิมพ์ชื่อสถานที่ที่คุณต้องการเพิ่ม.

 

เพิ่มตำแหน่ง

 

เมื่อเลือกแล้ว ช่องละติจูดและลองจิจูดจะถูกกรอกโดยอัตโนมัติ นอกจากนี้ My Maps ยังผสานรวมกับ Google Places ด้วย! นั่นหมายความว่าคุณสามารถค้นหาร้านค้าหรือสิ่งอื่นใดที่ลงทะเบียนไว้ใน Google Maps ได้ และคอมโพเนนต์ของเราจะดึงข้อมูลสถานที่ทั้งหมดมาให้.

 

กูเกิลเพลส

 

 

คุณยังสามารถเลื่อนบนแผนที่และวางเครื่องหมายได้โดยตรง ผลลัพธ์จะเหมือนกัน และคุณจะได้รับค่าละติจูดและลองจิจูดที่กรอกโดยอัตโนมัติ.

 

จุดบนแผนที่

 

โปรดระมัดระวังในการกรอกข้อมูลที่อยู่และรหัสไปรษณีย์ หากคุณกรอกข้อมูลด้วยตนเอง ข้อมูลจะต้องตรงกับที่อยู่ที่ปรากฏใน Google Maps.

 

ช่องที่อยู่

 

ข้อมูลอื่นๆ เกี่ยวกับสถานที่ (คำอธิบาย เวลาทำการ ฯลฯ) จะแสดงอยู่ในมุมมองรายละเอียดของสถานที่นั้นๆ.

ในส่วนการแก้ไขรายละเอียดสถานที่ คุณสามารถเพิ่มลิงก์ติดต่อ อีเมล หรือ URL สำหรับแต่ละสถานที่ได้ ในส่วนหน้าเว็บไซต์ จะมีปุ่มติดต่อซึ่งจะเปิด URL หรือเรียกใช้การส่งอีเมลตามที่ระบุไว้.

 

9

 

4. ข้อมูลสถานที่อื่นๆ

คุณสามารถเพิ่มรูปภาพและเครื่องหมายลงในแต่ละตำแหน่งได้. 

  • รูปภาพสถานที่: รูปภาพจะแสดงเป็นภาพขนาดย่อในคำแนะนำเมื่อวางเมาส์เหนือสถานที่ และจะแสดงในขนาดที่ใหญ่ขึ้นในหน้ารายละเอียดสถานที่
  • ใช้ไอคอนหมวดหมู่: ใช้ไอคอนที่คุณใส่ไว้ในช่องหมวดหมู่ของตำแหน่งบนแผนที่ของฉัน
  • พื้นหลังของปากกา: เลือกสีสำหรับปากกาพื้นหลังของคุณ
  • เครื่องหมาย จะปรากฏบนแผนที่ในรูปแบบไอคอนเครื่องหมายระบุตำแหน่ง นอกจากนี้ คุณยังมีชุดเครื่องหมายสวยๆ สำหรับตำแหน่งของคุณให้เลือกใช้ใน ส่วนขยาย My Maps Location
  • การใช้ลิงก์แบบกำหนดเอง จะแทนที่ลิงก์ไปยังรายละเอียดของสถานที่ด้วย URL ที่กำหนดเอง

 

ตำแหน่งเครื่องหมายรูปภาพ

 

My Maps location ใช้ฟีเจอร์หลายภาษาของ Joomla คุณสามารถกำหนดภาษาในหมวดหมู่สถานที่และในสถานที่ต่างๆ ได้ เมื่อเปลี่ยนภาษา สถานที่ต่างๆ จะถูกกรองเช่นเดียวกับเนื้อหา Joomla อื่นๆ เพื่อแสดงเนื้อหาที่ได้รับการอนุมัติในภาษานั้นๆ.

 

ภาษา

 

ช่องคำอธิบายสถานที่ถือเป็นหนึ่งในช่องที่สำคัญที่สุด
มันจะแสดงบนหน้ารายละเอียดสถานที่ และขึ้นอยู่กับธีม อาจแสดงเป็นข้อความแนะนำสถานที่ในผลการค้นหาด้วย ที่สำคัญกว่านั้น คำอธิบายนี้เป็นตัวแก้ไขแบบ WYSIWYG ที่มีปลั๊กอินโหลดไว้ภายในทั้งหมด ซึ่งหมายความว่าคุณสามารถใส่สิ่งที่คุณต้องการลงไปได้ (รูปภาพ วิดีโอ...)

 

คำอธิบายสถานที่

 

นี่คือข้อความแนะนำที่จะแสดงในผลการค้นหาสถานที่.

 

ผลลัพธ์ข้อความในตำแหน่ง

 

ช่องแท็กใช้ระบบแท็กเดียวกับ Joomla คุณสามารถเพิ่มแท็กและแท็กย่อย จากนั้นโหลดลงในส่วนหน้าเป็นตัวกรองได้ ในการจัดการแท็กทั้งหมด เพียงโหลดคอมโพเนนต์แท็กของ Joomla: เมนูคอมโพเนนต์ > แท็ก
ในส่วนหน้า แท็กอาจแสดงเป็นช่องทำเครื่องหมาย (ดังภาพด้านล่าง) หรือเป็นรายการแบบดรอปดาวน์ ขึ้นอยู่กับการตั้งค่า

 

ตัวกรองแท็ก

 

My Maps Location มีช่องเพิ่มเติมสำหรับกรอกข้อมูลเมตา (สำหรับเครื่องมือค้นหา) ข้อมูลเหล่านี้จะถูกโหลดในหน้ารายละเอียดตำแหน่งที่ตั้ง.

 

ข้อมูลเมตา

 

5. แสดงตำแหน่งที่ตั้งบนส่วนหน้าเว็บไซต์

ในการแสดงตำแหน่งที่ตั้งของคุณบนหน้าเว็บ คุณสามารถใช้:

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

เลือกตำแหน่งที่ตั้งจากเมนู

จากตัวจัดการเมนูของ Joomla ให้เพิ่มองค์ประกอบและเลือกประเภทเป็น “การค้นหาและแสดงตำแหน่ง” มันจะแสดงเครื่องมือค้นหาตำแหน่งพร้อมตัวกรอง
เลือก “มุมมองรายละเอียดตำแหน่ง” เพื่อแสดงตำแหน่งที่กำหนดไว้ล่วงหน้าเพียงตำแหน่งเดียว

 

เมนูตำแหน่งที่ตั้ง

 

หากคุณเลือก “ค้นหาและแสดงตำแหน่งที่ตั้ง” คุณจะมีพารามิเตอร์การแสดงผลบางอย่าง ซึ่งบางพารามิเตอร์อาจแทนที่พารามิเตอร์เริ่มต้นของส่วนประกอบได้

 

การกำหนดค่าเมนูหลัก

 

จากแท็บหลักของเมนู คุณสามารถตั้งค่าได้ดังนี้:

  • ป้อนที่อยู่: คุณสามารถกำหนดให้แสดงที่อยู่เริ่มต้นเมื่อโหลดหน้าเว็บได้ หรือเว้นว่างไว้ก็ได้
  • ระยะทาง: ระยะทางในการค้นหาเพื่อล็อกเป้าหมาย โดยอ้างอิงจากที่อยู่ด้านบน สามารถปล่อยว่างไว้ที่ -1 (ค่าเริ่มต้น)
  • หมวดหมู่: โหลดหมวดหมู่สถานที่ที่ต้องการ
  • ข้อจำกัดการค้นหา: จำกัดจำนวนผลการค้นหา 10 รายการ จะแสดงผลลัพธ์เพียง 10 รายการแรกสำหรับการค้นหาตามสถานที่
  • การเรียงลำดับ: เรียงลำดับผลการค้นหาตาม วันที่ ชื่อเรื่อง ระยะทาง (ค่าเริ่มต้น)

 

เมนู mml ขั้นสูง

 

จากนั้นใน แท็บเมนู " My Maps Location คุณสามารถตั้งค่าได้ดังนี้:

  • เลือกส่วนประกอบ: My Maps Location หรือการผสานรวมกับแอปพลิเคชันภายนอกอื่นๆ เช่น K2, Jomsocial ...
  • รหัสหมวดหมู่เริ่มต้น (ส่วนขยายจากผู้พัฒนาภายนอก): หมวดหมู่เริ่มต้นที่จะโหลดเมื่อมีการใช้งานส่วนขยายจากผู้พัฒนาภายนอก เช่น K2, Hikashop หรือ Adsmanager, รหัสรายการ CB สำหรับ Community Builder
  • ตำแหน่งหมวดหมู่ย่อย: แสดงตำแหน่งจากหมวดหมู่ย่อยในผลการค้นหาด้วย ไม่ใช่เฉพาะหมวดหมู่ที่เลือกไว้ด้านบนเท่านั้น
  • ธีม: เลือกหนึ่งใน 3 ธีม ได้แก่ ธีมเริ่มต้น ธีมเต็มความกว้าง และธีมแถบด้านข้าง สำหรับธีมการแสดงผลการค้นหาและผลลัพธ์ที่มีให้สำหรับรายการเมนู
  • ผู้ให้บริการแผนที่: เลือก Google Maps, Bing Maps, Mapbox, OpenStreetMap, Baidu หรือ Mapquest เพื่อกำหนดรูปแบบแผนที่ของคุณ
  • เปิดใช้งานแท็กการค้นหา : อนุญาตให้ทำการค้นหาโดยใช้ชื่อแท็กตำแหน่ง
  • รูปแบบแผนที่: ขึ้นอยู่กับแหล่งที่มาของแผนที่ คุณจะมีแผนที่หลายประเภทและหลายสีให้เลือก
  • เลเยอร์แผนที่: เพิ่มข้อมูล (เลเยอร์) ลงในแผนที่ของคุณ มีเลเยอร์ KML, เลเยอร์การจราจร, เลเยอร์การขนส่งสาธารณะ และเลเยอร์การปั่นจักรยาน
  • URL ของเลเยอร์แผนที่ Google: ใช้เลเยอร์ข้อมูลเพื่อจัดเก็บข้อมูลที่คุณกำหนดเอง หรือเพื่อแสดงข้อมูล GeoJSON บนแผนที่ Google
  • ประเภทแผนที่ Bing: หากคุณใช้ Bing Maps เป็นผู้ให้บริการแผนที่ ให้เลือกรูปแบบและข้อมูลของ Bing Maps
  • ประเภท OpenStreetMap: หาก OpenStreetMap เป็นผู้ให้บริการแผนที่ของคุณ คุณสามารถเพิ่มข้อมูล (เลเยอร์) ลงในแผนที่ของคุณได้
  • คำแนะนำตำแหน่งที่ตั้ง: เมื่อโหลดแผนที่ ระบบจะเปิดคำแนะนำตำแหน่งที่ตั้งโดยอัตโนมัติหลังจากค้นหาตำแหน่งที่ตั้ง
  • การซูมแผนที่: กำหนดระดับการซูมเริ่มต้นบนแผนที่
  • ตัวเลือกความกว้างและความสูงของแผนที่และผลการค้นหา

 

การแสดงผลส่วนหน้าตามธีม

 

ธีมการค้นหาแผนที่

 

ผลการค้นหาสถานที่เดียว:

ตำแหน่งบริดจ์วอเตอร์


แสดงตำแหน่งที่ตั้งโดยใช้โมดูล

My maps location มีโมดูล 2 โมดูลสำหรับระบุตำแหน่งที่ตั้งในระบบ และอีกโมดูลสำหรับการผสานรวมกับแอปพลิเคชันภายนอก (เช่น โมดูลแสดงตำแหน่งที่ตั้งของสินค้า K2)

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

 

โมดูลแผนที่

 

โมดูลค้นหาในแผนที่แสดง My Maps Location จะแสดงเครื่องมือค้นหาพร้อมตัวกรองบางอย่างให้เลือกใช้ เช่น ความกว้างของแผนที่ หรือส่วนประกอบที่ต้องการค้นหาตำแหน่ง (เช่น ค้นหาเฉพาะตำแหน่ง K2 เท่านั้น)

 

โมดูลการค้นหา

 

โมดูลแสดงผลบนส่วนหน้า:

 

โมดูลหน้าแผนที่ค้นหา

 

 

แสดงตำแหน่งที่ตั้งโดยใช้ปุ่มแก้ไข


ปุ่มแก้ไขจะปรากฏในโปรแกรมแก้ไข Joomla ของคุณ (โดยปกติจะอยู่ในบทความหรือโมดูล HTML ที่กำหนดเอง) คุณจะเห็นปุ่มที่ด้านล่างของโปรแกรมแก้ไข
เมื่อคลิก คุณจะเห็นไลท์บ็อกซ์ที่ช่วยให้คุณเลือกตำแหน่งหนึ่งหรือหลายตำแหน่งที่คุณเพิ่มไว้ก่อนหน้านี้ได้

 

ปุ่มแก้ไขแผนที่

 

จากนั้นคุณสามารถเลือกสถานที่หนึ่งแห่งหรือหลายแห่ง แล้วกดปุ่มเพื่อเพิ่มลงในบทความของคุณ หากคุณไม่ได้ระบุระดับการซูม ระบบจะโหลดแผนที่โดยอัตโนมัติให้พอดีกับพื้นที่ที่คุณเลือก
โค้ดแท็กที่คุณจะเห็นในโปรแกรมแก้ไข WYSIWYG จะมีรูปแบบดังนี้: {mymaplocations mapid width height}

ตัวอย่าง: {mymaplocation id=1 width=58% height=400px zoom=10 type=google} โค้ดนี้จะแสดงแผนที่ที่มี ID ตำแหน่งเท่ากับ 1 โดยมีความกว้าง 58% ความสูง 400 พิกเซล ซูม 10 เท่า และประเภทข้อมูลเป็น Google ใช้เครื่องหมายจุลภาคเพื่อเพิ่มตำแหน่งมากกว่าหนึ่งตำแหน่งในแผนที่ ตัวอย่าง: {mymaplocation id=1 width=58% height=400px zoom=10 type=google} โดยที่ ID ตำแหน่งจะเป็น 1, 2, 3.