ข้ามไปที่เนื้อหาหลัก

My Maps location : ตำแหน่งและหมวดหมู่

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

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

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

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

 

สร้างคีย์ API

 

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


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

 

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


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

 

สร้าง API

 

เพิ่มกุญแจลงใน My Maps Location

จาก ส่วนประกอบ > My Maps Location > ตัวเลือก คุณสามารถเพิ่มคีย์ในการกำหนดค่าได้

 

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

 

วางกุญแจ

 

เพิ่ม-api-key

 

ดำเนินการต่อทีละขั้นตอน:


ดังนั้นขั้นตอนที่ฉันติดตามคือ

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

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

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

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

 

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

 

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

 

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

 

หมวดหมู่ผู้ปกครอง

 

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

 

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

 

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

3. สร้างสถานที่

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

มี 3 ช่องบังคับ:

  • ชื่อสถานที่
  • หมวดหมู่ของสถานที่
  • รายละเอียดสถานที่ (ที่อยู่)      

 

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

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

 

หากต้องการเพิ่มสถานที่ด้วยเครื่องมือค้นหา ให้พิมพ์ชื่อสถานที่ที่คุณต้องการเพิ่ม

 

เพิ่มสถานที่

 

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

 

Google-สถานที่

 

 

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

 

จุดแผนที่

 

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

 

ที่อยู่ฟิลด์

 

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

ลิงก์ผู้ติดต่อในฉบับรายละเอียดสถานที่ สามารถเพิ่มลิงก์ผู้ติดต่อ, Mailto หรือ URL ต่อสถานที่ได้ ที่ส่วนหน้าจะมีปุ่มติดต่อที่จะเปิด URL หรือดำเนินการ mailto

 

9

 

4. ข้อมูลตำแหน่งอื่น ๆ

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

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

 

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

 

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

 

ภาษา

 

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

 

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

 

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

 

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

 

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

 

แท็กตัวกรอง

 

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

 

ข้อมูลเมตา

 

5. แสดงตำแหน่งบนส่วนหน้า

เพื่อแสดงตำแหน่งของคุณบนส่วนหน้า คุณสามารถใช้:

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

โหลดสถานที่จากเมนู

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

 

เมนูสถานที่

 

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

 

เมนูหลัก config.php

 

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

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

 

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

 

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

  • เลือกส่วนประกอบ: My Maps Location หรือการบูรณาการของบุคคลที่สามทั้งหมด เช่น K2, Jomsocial ...
  • รหัสหมวดหมู่เริ่มต้น (ส่วนขยายของบุคคลที่สาม): หมวดหมู่เริ่มต้นที่จะโหลดเมื่อมีการใช้ส่วนขยายของบุคคลที่สาม เช่น K2, Hikashop หรือ Adsmanager, รหัสรายการ CB สำหรับตัวสร้างชุมชน
  • ตำแหน่งหมวดหมู่ย่อย: แสดงเป็นสถานที่ผลการค้นหาจากหมวดหมู่ย่อยด้วย ไม่ใช่เฉพาะตำแหน่งที่เลือกไว้ด้านบน
  • ธีม: เลือกหนึ่งใน 3 ธีมเริ่มต้น ความกว้างเต็ม และแถบด้านข้างของการค้นหาและธีมการแสดงผลลัพธ์ที่มีให้สำหรับรายการเมนู
  • ผู้ให้บริการแผนที่: เลือก Google Maps, Bing Maps, Mapbox, OpenStreetMap, Baidu หรือ Mapquest เพื่อจัดรูปแบบแผนที่ของคุณ
  • เปิดใช้งานแท็กการค้นหา : อนุญาตให้ค้นหาโดยใช้ชื่อแท็กสถานที่
  • การออกแบบ: คุณจะมีแผนที่หลายประเภทและสี ขึ้นอยู่กับแหล่งที่มาของแผนที่
  • เลเยอร์แผนที่: เพิ่มข้อมูล (เลเยอร์) ลงในแผนที่ของคุณ มีเลเยอร์ KML, เลเยอร์ Traffic, เลเยอร์ Transit และเลเยอร์ Bicycling
  • URL เลเยอร์แผนที่ของ Google: ใช้ชั้นข้อมูลเพื่อจัดเก็บข้อมูลที่คุณกำหนดเอง หรือเพื่อแสดงข้อมูล GeoJSON บนแผนที่ Google
  • ประเภท Bing Maps: หาก 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% ความสูง 400px ซูม 10 เท่า และประเภท Google การใช้เครื่องหมายจุลภาคเพื่อเพิ่มสถานที่มากกว่าหนึ่งแห่งในแผนที่ เช่น {mymaplocation id=1 width=58% height=400px Zoom=10 type=google} รหัสสถานที่ตั้ง = 1, 2, 3