Skip to main content

วิธีเพิ่มแผนที่ Google ลงในเว็บเพจที่มีคีย์ API

การปักมุดลงใน google map และเพิ่มสถานที่ลงใน google map (เมษายน 2025)

การปักมุดลงใน google map และเพิ่มสถานที่ลงใน google map (เมษายน 2025)

:

Anonim
01 จาก 05

รับคีย์ Google Maps API สำหรับเว็บไซต์ของคุณ

วิธีที่ดีที่สุดในการเพิ่มแผนที่ Google ในเว็บไซต์ของคุณคือการใช้ Google Maps API และ Google ขอแนะนำให้คุณได้รับคีย์ API เพื่อใช้แผนที่

คุณไม่จำเป็นต้องได้รับคีย์ API เพื่อใช้ Google Maps API v3 แต่จะมีประโยชน์มากเนื่องจากช่วยให้คุณสามารถตรวจสอบการใช้งานของคุณและจ่ายเงินสำหรับการเข้าถึงเพิ่มเติม Google Maps API v3 มีโควต้า 1 คำขอต่อวินาทีต่อผู้ใช้สูงสุด 25,000 คำขอต่อวัน หากหน้าเว็บของคุณเกินขีด จำกัด ดังกล่าวคุณจะต้องเปิดใช้การเรียกเก็บเงินเพื่อให้ได้รับมากขึ้น

วิธีรับคีย์ Google Maps API

  1. ลงชื่อเข้าใช้ Google โดยใช้บัญชี Google ของคุณ
  2. ไปที่คอนโซลนักพัฒนาซอฟต์แวร์
  3. เลื่อนดูรายการและค้นหา Google แผนที่ API v3 แล้วคลิกปุ่ม "ปิด" เพื่อเปิดใช้งาน
  4. อ่านและยอมรับเงื่อนไข
  5. ไปที่คอนโซล API แล้วเลือก "API Access" จากเมนูด้านซ้าย
  6. ในส่วน "การเข้าถึง API แบบง่าย" คลิกที่ปุ่ม "สร้างคีย์เซิร์ฟเวอร์ใหม่ … "
  7. ป้อนที่อยู่ IP ของเว็บเซิร์ฟเวอร์ของคุณ นี่คือ IP ที่คำขอ Maps ของคุณจะมาจาก ถ้าคุณไม่รู้จักที่อยู่ IP ของคุณคุณสามารถดูได้
  8. คัดลอกข้อความในบรรทัด "API key:" (ไม่รวมชื่อดังกล่าว) นี่คือคีย์ API สำหรับแผนที่ของคุณ
02 จาก 05

แปลงที่อยู่ของคุณเป็นพิกัด

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

  1. ไปที่ Geocoder.us และพิมพ์ที่อยู่ของคุณลงในช่องค้นหา
  2. คัดลอกหมายเลขแรกของละติจูด (โดยไม่มีตัวอักษรด้านหน้า) และวางลงในไฟล์ข้อความ คุณไม่จำเป็นต้องใช้ตัวบ่งชี้องศา (º)
  3. คัดลอกหมายเลขแรกสำหรับลองจิจูด (อีกครั้งโดยไม่มีตัวอักษรด้านหน้า) และวางลงในไฟล์ข้อความของคุณ

ละติจูดและลองจิจูดของคุณจะมีลักษณะดังนี้:

40.756076-73.990838

Geocoder.us ใช้ได้กับที่อยู่ในสหรัฐฯเท่านั้นหากคุณต้องการได้รับพิกัดในประเทศอื่นคุณควรค้นหาเครื่องมือที่คล้ายกันในภูมิภาคของคุณ

03 จาก 05

การเพิ่มแผนที่ไปยังเว็บเพจของคุณ

ขั้นแรกเพิ่มสคริปต์แผนที่ไปที่

ของเอกสารของคุณ

เปิดเว็บเพจของคุณและเพิ่มข้อมูลต่อไปนี้ลงใน หัว ของเอกสารของคุณ

เปลี่ยนส่วนที่ไฮไลต์เป็นตัวเลขละติจูดและลองจิจูดที่คุณเขียนลงในขั้นตอนที่สอง

ประการที่สองเพิ่มองค์ประกอบแผนที่ลงในหน้าเว็บของคุณ

เมื่อคุณเพิ่มองค์ประกอบสคริปต์ทั้งหมดลงใน หัว ของเอกสารของคุณคุณจำเป็นต้องวางตำแหน่งแผนที่ของคุณบนหน้าเว็บ คุณทำได้โดยการเพิ่ม a DIV องค์ประกอบที่มี id = "แผนที่ผ้าใบ" คุณลักษณะ ผมขอแนะนำให้คุณเลือกสไตล์นี้ด้วยความกว้างและความสูงที่พอดีกับหน้าเว็บของคุณ:

สุดท้ายอัปโหลดและทดสอบ

สิ่งสุดท้ายที่ต้องทำคืออัปโหลดหน้าเว็บและทดสอบว่าแผนที่ของคุณแสดงขึ้น นี่เป็นตัวอย่างแผนที่ Google บนหน้าเว็บ หมายเหตุเนื่องจากวิธีการที่ About.com CMS ทำงานคุณจะต้องคลิกลิงก์เพื่อให้แผนที่แสดงขึ้น กรณีนี้จะไม่ปรากฏบนเพจของคุณ

ถ้าแผนที่ของคุณไม่ปรากฏขึ้นลองเริ่มต้นใช้งานด้วย a ร่างกาย แอตทริบิวต์:

onload = "เริ่มต้น ()" >

สิ่งอื่น ๆ เพื่อตรวจสอบว่าแผนที่ของคุณไม่ได้โหลดมีดังนี้

  • มองหาการพิมพ์ผิดใน JavaScript รวมทั้งกรณี JavaScript คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  • ตรวจสอบให้แน่ใจว่าคุณมี ซูม และ ศูนย์ ชุดตัวเลือก
  • ตรวจสอบให้แน่ใจว่า DIV อยู่ในหน้าเว็บที่มีรหัสที่ถูกต้อง
  • ตรวจสอบให้แน่ใจว่า DIV องค์ประกอบมีความสูง
04 จาก 05

เพิ่ม Marker ในแผนที่ของคุณ

แต่สิ่งที่ดีคือแผนที่ของสถานที่ของคุณหากไม่มีเครื่องหมายบอกคนที่พวกเขาควรจะไป?

หากต้องการเพิ่มเครื่องหมายสีแดงมาตรฐานของ Google แผนที่ให้เพิ่มข้อมูลต่อไปนี้ลงในสคริปต์ด้านล่าง var map = … บรรทัด:

var myLatlng = new google.maps.LatLng ( เส้นรุ้งเส้นแวง );เครื่องหมาย var = new google.maps.Marker ({ตำแหน่ง: myLatlng,map: แผนที่,หัวข้อ:" สำนักงานใหญ่ในอดีตของ About.com '});

เปลี่ยนข้อความที่เน้นเป็นเส้นรุ้งและเส้นแวงและชื่อที่คุณต้องการให้ปรากฏเมื่อมีคนวางเมาส์เหนือเครื่องหมาย

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

var latlng 2 = new google.maps.LatLng ( 37.3316591,-122.0301778 );var myMarker 2 = new google.maps.Marker ({ตำแหน่ง: latlng 2 ,map: แผนที่,หัวข้อ:" คอมพิวเตอร์ Apple '});

นี่คือตัวอย่างแผนที่ Google ที่มีเครื่องหมาย หมายเหตุเนื่องจากวิธีการที่ About.com CMS ทำงานคุณต้องคลิกลิงก์เพื่อให้แผนที่แสดงขึ้น กรณีนี้จะไม่ปรากฏบนเพจของคุณ

05 จาก 05

เพิ่มแผนที่ที่สอง (หรืออื่น ๆ ) ลงในหน้าเว็บของคุณ

หากคุณได้ดูหน้าแผนที่ Google แผนที่ของฉันแล้วคุณจะสังเกตเห็นว่าฉันมีแผนที่มากกว่าหนึ่งรายการปรากฏอยู่บนหน้า นี้เป็นเรื่องง่ายมากที่จะทำ นี่เป็นวิธีการ

  1. ดูเส้นรุ้งและเส้นแวงของแผนที่ทั้งหมดที่คุณต้องการแสดงตามที่เราได้เรียนรู้ในขั้นตอนที่ 2 ของบทแนะนำนี้
  2. แทรกแผนที่แรกตามที่เราได้เรียนรู้ในขั้นตอนที่ 3 ของบทแนะนำนี้ ถ้าคุณต้องการให้แผนที่มีเครื่องหมายโปรดเพิ่มเครื่องหมายในขั้นตอนที่ 4
  3. สำหรับแผนที่ที่สองคุณจะต้องเพิ่ม 3 บรรทัดใหม่ในสคริปต์การเริ่มต้น () ของคุณ:var latlng2 = new google.maps.LatLng ( พิกัดที่สอง );var myOptions2 = {ซูม: 18, ศูนย์: latlng2, mapTypeId: google.maps.MapTypeId.ROADMAP};var map2 = new google.maps.Map (document.getElementById ("map_canvas_2"), myOptions2);
  4. หากคุณต้องการวางเครื่องหมายบนแผนที่ใหม่ให้เพิ่มเครื่องหมายที่สองซึ่งชี้ไปที่พิกัดที่สองและแผนที่ที่สอง:var myMarker2 = new google.maps.Marker ({ตำแหน่ง: latlng2 แผนที่: map2 , title: " ชื่อ Marker ของคุณ ' });
  5. จากนั้นเพิ่ม secondwhere ที่คุณต้องการให้แผนที่ที่สอง และให้แน่ใจว่าได้ให้ a id = "map_canvas_2" ID
  6. เมื่อโหลดหน้าของคุณแผนที่สองแผนที่จะแสดงขึ้น

นี่คือโค้ดของหน้าเว็บที่มีแผนที่ Google สองแบบอยู่: