คู่มือนี้จะแสดงวิธีฝังแผนที่แบบอินเทอร์แอกทีฟลงในหน้าเว็บ
การสร้าง URL ของ Maps Embed API
ต่อไปนี้คือตัวอย่าง URL ที่โหลด Maps Embed API
https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS
แทนที่
- MAP_MODE ด้วยโหมดแผนที่
- YOUR_API_KEY ด้วยคีย์ API ของคุณ ดูข้อมูลเพิ่มเติมได้ที่รับคีย์ API
- PARAMETERS พร้อมพารามิเตอร์ที่จําเป็นและไม่บังคับสําหรับโหมดแผนที่
การเพิ่ม URL ลงใน iframe
หากต้องการใช้ Maps Embed API ในหน้าเว็บ ให้ตั้งค่า URL ที่คุณสร้างขึ้นเป็นค่าของแอตทริบิวต์ src
ของ iframe ควบคุมขนาดของแผนที่ด้วยแอตทริบิวต์ height
และ width
ของ iframe ตัวอย่างเช่น
<iframe
width="450"
height="250"
frameborder="0" style="border:0"
referrerpolicy="no-referrer-when-downgrade"
src="https://www.google.com/maps/embed/v1/MAP_MODE?key=YOUR_API_KEY&PARAMETERS"
allowfullscreen>
</iframe>
ตัวอย่าง iframe ด้านบนใช้พร็อพเพอร์ตี้เพิ่มเติมต่อไปนี้
- พร็อพเพอร์ตี้
allowfullscreen
เพื่ออนุญาตให้แสดงแผนที่บางส่วนแบบเต็มหน้าจอ - พร็อพเพอร์ตี้
frameborder="0"
และstyle="border:0"
เพื่อนำเส้นขอบ iframe มาตรฐานออกจากรอบๆ แผนที่ - พร็อพเพอร์ตี้
referrerpolicy="no-referrer-when-downgrade"
เพื่ออนุญาตให้เบราว์เซอร์ส่ง URL แบบเต็มเป็นส่วนหัวReferer
กับคำขอเพื่อให้ข้อจำกัดคีย์ API ทํางานได้อย่างถูกต้อง
คุณสามารถปรับขนาด iframe ให้เหมาะกับโครงสร้างและการออกแบบเว็บไซต์ของคุณเองได้ แต่เราพบว่าผู้เข้าชมมักจะโต้ตอบกับแผนที่ขนาดใหญ่ได้ง่ายกว่า โปรดทราบว่าระบบไม่รองรับแผนที่ที่ฝังไว้ซึ่งมีขนาดต่ำกว่า 200 พิกเซลในมิติข้อมูลใดมิติข้อมูลหนึ่ง
ข้อจํากัดของคีย์ API
หากเว็บไซต์โฮสติ้งมีเมตาแท็ก referrer
ที่ตั้งค่าเป็น no-referrer
หรือ same-origin
เบราว์เซอร์จะไม่ส่งส่วนหัว Referer
ไปยัง Google ซึ่งอาจทําให้การจํากัดคีย์ API ปฏิเสธคําขอ หากต้องการให้ข้อจํากัดทํางานอย่างถูกต้อง ให้เพิ่มพร็อพเพอร์ตี้ referrerpolicy
ลงใน iframe ดังตัวอย่างด้านบนเพื่ออนุญาตให้ส่งส่วนหัว Referer
ไปยัง Google อย่างชัดเจน
โฆษณาบนแผนที่
Maps Embed API อาจมีการโฆษณาบนแผนที่ รูปแบบโฆษณาและชุดโฆษณาที่แสดงในแผนที่หนึ่งๆ อาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ
การเลือกโหมดแผนที่
คุณสามารถระบุโหมดแผนที่อย่างใดอย่างหนึ่งต่อไปนี้เพื่อใช้ใน URL คำขอ
place
: แสดงหมุดแผนที่ที่สถานที่หรือที่อยู่หนึ่งๆ เช่น จุดสังเกต ธุรกิจ ลักษณะทางภูมิศาสตร์ หรือเมืองview
: แสดงแผนที่ที่ไม่มีเครื่องหมายหรือเส้นทางdirections
: แสดงเส้นทางระหว่างจุดที่ระบุอย่างน้อย 2 จุดบนแผนที่ รวมถึงระยะทางและเวลาเดินทางstreetview
: แสดงภาพพาโนรามาแบบอินเทอร์แอกทีฟจากจุดที่กำหนดsearch
: แสดงผลการค้นหาในพื้นที่แผนที่ที่มองเห็น
โหมด place
URL ต่อไปนี้ใช้โหมดแผนที่ place
เพื่อแสดงเครื่องหมายแผนที่ที่หอไอเฟล
https://www.google.com/maps/embed/v1/place
?key=YOUR_API_KEY
&q=Eiffel+Tower,Paris+France
คุณสามารถใช้พารามิเตอร์ต่อไปนี้
พารามิเตอร์ | ประเภท | คำอธิบาย | ค่าที่ยอมรับ |
---|---|---|---|
q |
จำเป็น | กำหนดตำแหน่งเครื่องหมายบนแผนที่ | ชื่อสถานที่ ที่อยู่ Plus Code หรือรหัสสถานที่ที่เข้ารหัส URL
Maps Embed API รองรับทั้ง + และ %20
เมื่อมีการหนีช่องว่าง เช่น แปลง "ศาลาว่าการ, นิวยอร์ก, นิวยอร์ก" เป็น City+Hall,New+York,NY หรือแปลง Plus Codes "849VCWC8+R9" เป็น 849VCWC8%2BR9 |
center |
ไม่บังคับ | กำหนดจุดศูนย์กลางของมุมมองแผนที่ | ยอมรับค่าละติจูดและลองจิจูดที่คั่นด้วยคอมมา เช่น
37.4218,-122.0840 |
zoom |
ไม่บังคับ | กำหนดระดับการซูมเริ่มต้นของแผนที่ | ค่าต่างๆ อยู่ในช่วง 0 (ทั้งโลก) ถึง 21 (อาคารแต่ละหลัง) ขีดจำกัดบนอาจแตกต่างกันไปตามข้อมูลแผนที่ที่มีอยู่ในสถานที่ที่เลือก |
maptype |
ไม่บังคับ | กำหนดประเภทของชิ้นส่วนแผนที่ที่จะโหลด | roadmap (ค่าเริ่มต้น) หรือ satellite |
language |
ไม่บังคับ | กําหนดภาษาที่จะใช้กับองค์ประกอบ UI และการแสดงป้ายกำกับในการ์ดแผนที่ โดยค่าเริ่มต้น ผู้เข้าชมจะเห็นแผนที่ในภาษาของตนเอง พารามิเตอร์นี้ใช้ได้กับชิ้นส่วนแผนที่บางประเทศเท่านั้น หากชุดชิ้นส่วนแผนที่ไม่รองรับภาษาที่ขอ ระบบจะใช้ภาษาเริ่มต้นของชุดชิ้นส่วนแผนที่นั้น | |
region |
ไม่บังคับ | กําหนดเส้นขอบและป้ายกํากับที่เหมาะสมที่จะแสดงโดยอิงตามความละเอียดอ่อนทางภูมิศาสตร์การเมือง | ยอมรับรหัสภูมิภาคที่ระบุเป็นอักขระ 2 ตัว (ไม่ใช่ตัวเลข) ของแท็กย่อยภูมิภาค Unicode ที่แมปกับค่า 2 อักขระของ ccTLD ("โดเมนระดับบนสุด") ที่คุ้นเคย ดูภูมิภาคที่รองรับได้ที่รายละเอียดความครอบคลุมของ Google Maps Platform |
โหมด view
ตัวอย่างต่อไปนี้ใช้โหมด view
และพารามิเตอร์ maptype
(ไม่บังคับ) เพื่อแสดงมุมมองจากดาวเทียมของแผนที่
https://www.google.com/maps/embed/v1/view
?key=YOUR_API_KEY
¢er=-33.8569,151.2152
&zoom=18
&maptype=satellite
คุณสามารถใช้พารามิเตอร์ต่อไปนี้
พารามิเตอร์ | ประเภท | คำอธิบาย | ค่าที่ยอมรับ |
---|---|---|---|
center |
จำเป็น | กำหนดจุดศูนย์กลางของมุมมองแผนที่ | ยอมรับค่าละติจูดและลองจิจูดที่คั่นด้วยคอมมา เช่น
37.4218,-122.0840 |
zoom |
ไม่บังคับ | กำหนดระดับการซูมเริ่มต้นของแผนที่ | ค่าต่างๆ อยู่ในช่วง 0 (ทั้งโลก) ถึง 21 (อาคารแต่ละหลัง) ขีดจำกัดบนอาจแตกต่างกันไปตามข้อมูลแผนที่ที่มีอยู่ในสถานที่ที่เลือก |
maptype |
ไม่บังคับ | กำหนดประเภทของชิ้นส่วนแผนที่ที่จะโหลด | roadmap (ค่าเริ่มต้น) หรือ satellite |
language |
ไม่บังคับ | กําหนดภาษาที่จะใช้กับองค์ประกอบ UI และการแสดงป้ายกำกับในการ์ดแผนที่ โดยค่าเริ่มต้น ผู้เข้าชมจะเห็นแผนที่ในภาษาของตนเอง พารามิเตอร์นี้ใช้ได้กับชิ้นส่วนแผนที่บางประเทศเท่านั้น หากชุดชิ้นส่วนแผนที่ไม่รองรับภาษาที่ขอ ระบบจะใช้ภาษาเริ่มต้นของชุดชิ้นส่วนแผนที่นั้น | |
region |
ไม่บังคับ | กําหนดเส้นขอบและป้ายกํากับที่เหมาะสมที่จะแสดงโดยอิงตามความละเอียดอ่อนทางภูมิศาสตร์การเมือง | ยอมรับรหัสภูมิภาคที่ระบุเป็นอักขระ 2 ตัว (ไม่ใช่ตัวเลข) ของแท็กย่อยภูมิภาค Unicode ที่แมปกับค่า 2 อักขระของ ccTLD ("โดเมนระดับบนสุด") ที่คุ้นเคย ดูภูมิภาคที่รองรับได้ที่รายละเอียดความครอบคลุมของ Google Maps Platform |
โหมด directions
ตัวอย่างต่อไปนี้ใช้โหมด directions
เพื่อแสดงเส้นทางระหว่างออสโลและเทเลมาร์กในนอร์เวย์ ระยะทาง และเวลาเดินทางโดยหลีกเลี่ยงการเรียกเก็บเงินค่าผ่านทางและทางหลวง
https://www.google.com/maps/embed/v1/directions
?key=YOUR_API_KEY
&origin=Oslo+Norway
&destination=Telemark+Norway
&avoid=tolls|highways
คุณสามารถใช้พารามิเตอร์ต่อไปนี้
พารามิเตอร์ | ประเภท | คำอธิบาย | ค่าที่ยอมรับ |
---|---|---|---|
origin |
จำเป็น | กำหนดจุดเริ่มต้นที่จะแสดงเส้นทาง | ชื่อสถานที่ ที่อยู่ Plus Code พิกัดละติจูด/ลองจิจูด หรือรหัสสถานที่ที่เข้ารหัส URL
Maps Embed API รองรับทั้ง + และ %20
เมื่อมีการหนีช่องว่าง เช่น แปลง "ศาลาว่าการ, นิวยอร์ก, นิวยอร์ก" เป็น City+Hall,New+York,NY หรือแปลง Plus Codes "849VCWC8+R9" เป็น 849VCWC8%2BR9 |
destination |
จำเป็น | กำหนดจุดสิ้นสุดของเส้นทาง | ชื่อสถานที่ ที่อยู่ Plus Code พิกัดละติจูด/ลองจิจูด หรือรหัสสถานที่ที่เข้ารหัส URL
Maps Embed API รองรับทั้ง + และ %20
เมื่อมีการหนีช่องว่าง เช่น แปลง "ศาลาว่าการ, นิวยอร์ก, นิวยอร์ก" เป็น City+Hall,New+York,NY หรือแปลง Plus Codes "849VCWC8+R9" เป็น 849VCWC8%2BR9 |
waypoints |
ไม่บังคับ | ระบุสถานที่พักระหว่างทางอย่างน้อย 1 แห่งเพื่อกำหนดเส้นทางระหว่างต้นทางและปลายทาง | ชื่อ ที่อยู่ หรือรหัสสถานที่
คุณสามารถระบุจุดแวะพักหลายจุดได้โดยใช้อักขระไปป์ (|) เพื่อคั่นสถานที่ (เช่น Berlin,Germany|Paris,France ) โดยระบุจุดแวะพักได้สูงสุด 20 จุด |
mode |
ไม่บังคับ | กำหนดวิธีการเดินทาง หากไม่ได้ระบุโหมด Maps Embed API จะแสดงโหมดที่เกี่ยวข้องมากที่สุดอย่างน้อย 1 โหมดสำหรับเส้นทางที่ระบุ | driving , walking (ซึ่งจะเลือกเส้นทางผ่านทางเท้าและทางเท้า (หากมี)) bicycling (ซึ่งจะเลือกเส้นทางผ่านทางจักรยานและถนนที่ต้องการ (หากมี)) transit หรือ flying |
avoid |
ไม่บังคับ | ระบุสถานที่ที่ต้องหลีกเลี่ยงในเส้นทาง โปรดทราบว่าการดำเนินการนี้ไม่ได้ปิดกั้นเส้นทางที่มีองค์ประกอบที่ถูกจํากัด แต่จะให้ผลลัพธ์เป็นเส้นทางที่เหมาะกว่า | tolls , ferries และ/หรือ highways
คั่นค่าหลายรายการด้วยอักขระไปป์ (เช่น
avoid=tolls|highways ) |
units |
ไม่บังคับ | ระบุวิธีการวัดผลเป็นเมตริกหรือระบบอังกฤษเมื่อแสดงระยะทางในผลการค้นหา หากไม่ได้ระบุ units ระบบจะกำหนดหน่วยที่จะใช้ตามorigin ประเทศของการค้นหา |
metric หรือ imperial |
center |
ไม่บังคับ | กำหนดจุดศูนย์กลางของมุมมองแผนที่ | ยอมรับค่าละติจูดและลองจิจูดที่คั่นด้วยคอมมา เช่น
37.4218,-122.0840 |
zoom |
ไม่บังคับ | กำหนดระดับการซูมเริ่มต้นของแผนที่ | ค่าต่างๆ อยู่ในช่วง 0 (ทั้งโลก) ถึง 21 (อาคารแต่ละหลัง) ขีดจำกัดบนอาจแตกต่างกันไปตามข้อมูลแผนที่ที่มีอยู่ในสถานที่ที่เลือก |
maptype |
ไม่บังคับ | กำหนดประเภทของชิ้นส่วนแผนที่ที่จะโหลด | roadmap (ค่าเริ่มต้น) หรือ satellite |
language |
ไม่บังคับ | กําหนดภาษาที่จะใช้กับองค์ประกอบ UI และการแสดงป้ายกำกับในการ์ดแผนที่ โดยค่าเริ่มต้น ผู้เข้าชมจะเห็นแผนที่ในภาษาของตนเอง พารามิเตอร์นี้ใช้ได้กับชิ้นส่วนแผนที่บางประเทศเท่านั้น หากชุดชิ้นส่วนแผนที่ไม่รองรับภาษาที่ขอ ระบบจะใช้ภาษาเริ่มต้นของชุดชิ้นส่วนแผนที่นั้น | |
region |
ไม่บังคับ | กําหนดเส้นขอบและป้ายกํากับที่เหมาะสมที่จะแสดงโดยอิงตามความละเอียดอ่อนทางภูมิศาสตร์การเมือง | ยอมรับรหัสภูมิภาคที่ระบุเป็นอักขระ 2 ตัว (ไม่ใช่ตัวเลข) ของแท็กย่อยภูมิภาค Unicode ที่แมปกับค่า 2 อักขระของ ccTLD ("โดเมนระดับบนสุด") ที่คุ้นเคย ดูภูมิภาคที่รองรับได้ที่รายละเอียดความครอบคลุมของ Google Maps Platform |
โหมด streetview
Maps Embed API ช่วยให้คุณแสดงรูปภาพ Street View เป็นภาพพาโนรามาแบบอินเทอร์แอกทีฟจากสถานที่ที่กำหนดทั่วทั้งพื้นที่ให้บริการ นอกจากนี้ คุณยังดูภาพ 360 องศาที่ผู้ใช้สร้างขึ้นและคอลเล็กชันพิเศษของ Street View ได้ด้วย
ภาพพาโนรามาของ Street View แต่ละภาพจะให้มุมมอง 360 องศาเต็มจากจุดเดียว รูปภาพมีมุมมองแนวนอน 360 องศา (แบบรอบตัว) และมุมมองแนวตั้ง 180 องศา (จากบนลงล่าง) โหมด streetview
มีโปรแกรมดูภาพซึ่งแสดงผลภาพพาโนรามาที่ได้เป็นรูปทรงกลมที่มีกล้องอยู่ตรงกลาง คุณควบคุมกล้องเพื่อซูมและปรับการวางแนวของกล้องได้
ดูภาพพาโนรามาในโหมด streetview
ต่อไปนี้
https://www.google.com/maps/embed/v1/streetview
?key=YOUR_API_KEY
&location=46.414382,10.013988
&heading=210
&pitch=10
&fov=35
คุณต้องระบุพารามิเตอร์ของ URL รายการใดรายการหนึ่งต่อไปนี้
location
ยอมรับละติจูดและลองจิจูดเป็นค่าที่คั่นด้วยคอมมา (46.414382,10.013988
) API จะแสดงภาพพาโนรามาซึ่งถ่ายไว้ใกล้กับตำแหน่งนี้มากที่สุด เนื่องจากภาพ Street View จะรีเฟรชเป็นระยะๆ และอาจถ่ายภาพจากตำแหน่งที่ต่างกันเล็กน้อยในแต่ละครั้ง จึงเป็นไปได้ว่าตำแหน่งของคุณอาจเปลี่ยนไปเป็นภาพพาโนรามาอื่นเมื่อมีการอัปเดตภาพpano
คือรหัสพาโนรามาเฉพาะ หากระบุpano
คุณจะระบุlocation
ได้ด้วย ระบบจะใช้location
เฉพาะในกรณีที่ API ไม่พบรหัสภาพพาโนรามา
พารามิเตอร์ URL ต่อไปนี้จะใช้หรือไม่ก็ได้
พารามิเตอร์ | ประเภท | คำอธิบาย | ค่าที่ยอมรับ |
---|---|---|---|
heading |
ไม่บังคับ | ระบุทิศทางเข็มทิศของกล้องถ่ายรูปเป็นองศาตามเข็มนาฬิกาจากทิศเหนือ | ค่าเป็นองศาตั้งแต่ -180° ถึง 360° |
pitch |
ไม่บังคับ | ระบุมุมของกล้องว่าสูงหรือต่ำ ค่าบวกจะทำให้มุมของกล้องถ่ายรูปสูงขึ้น ในขณะที่ค่าลบจะทำให้มุมของกล้องถ่ายรูปต่ำลง ระดับความลาดชันเริ่มต้น 0° จะตั้งค่าตามตำแหน่งของกล้องเมื่อจับภาพ ด้วยเหตุนี้ ระดับความลาดเอียง 0° จึงมักจะเป็นแนวนอน แต่ก็ไม่เสมอไป เช่น รูปภาพที่ถ่ายบนเนินเขามีแนวโน้มที่จะแสดงระดับความลาดชันเริ่มต้นที่ไม่ใช่แนวนอน | ค่าเป็นองศาตั้งแต่ -90° ถึง 90° |
fov |
ไม่บังคับ | กำหนดขอบเขตการมองเห็นแนวนอนของรูปภาพ โดยค่าเริ่มต้นจะเป็น 90° เมื่อจัดการกับวิวพอร์ตขนาดคงที่ มุมมองจะถือเป็นระดับการซูม โดยตัวเลขที่เล็กลงจะหมายถึงการซูมระดับสูงขึ้น | ค่าเป็นองศา โดยมีช่วง 10-100 องศา |
center |
ไม่บังคับ | กำหนดจุดศูนย์กลางของมุมมองแผนที่ | ยอมรับค่าละติจูดและลองจิจูดที่คั่นด้วยคอมมา เช่น
37.4218,-122.0840 |
zoom |
ไม่บังคับ | กำหนดระดับการซูมเริ่มต้นของแผนที่ | ค่าต่างๆ อยู่ในช่วง 0 (ทั้งโลก) ถึง 21 (อาคารแต่ละหลัง) ขีดจำกัดบนอาจแตกต่างกันไปตามข้อมูลแผนที่ที่มีอยู่ในสถานที่ที่เลือก |
maptype |
ไม่บังคับ | กำหนดประเภทของชิ้นส่วนแผนที่ที่จะโหลด | roadmap (ค่าเริ่มต้น) หรือ satellite |
language |
ไม่บังคับ | กําหนดภาษาที่จะใช้กับองค์ประกอบ UI และการแสดงป้ายกำกับในการ์ดแผนที่ โดยค่าเริ่มต้น ผู้เข้าชมจะเห็นแผนที่ในภาษาของตนเอง พารามิเตอร์นี้ใช้ได้กับชิ้นส่วนแผนที่บางประเทศเท่านั้น หากชุดชิ้นส่วนแผนที่ไม่รองรับภาษาที่ขอ ระบบจะใช้ภาษาเริ่มต้นของชุดชิ้นส่วนแผนที่นั้น | |
region |
ไม่บังคับ | กําหนดเส้นขอบและป้ายกํากับที่เหมาะสมที่จะแสดงโดยอิงตามความละเอียดอ่อนทางภูมิศาสตร์การเมือง | ยอมรับรหัสภูมิภาคที่ระบุเป็นอักขระ 2 ตัว (ไม่ใช่ตัวเลข) ของแท็กย่อยภูมิภาค Unicode ที่แมปกับค่า 2 อักขระของ ccTLD ("โดเมนระดับบนสุด") ที่คุ้นเคย ดูภูมิภาคที่รองรับได้ที่รายละเอียดความครอบคลุมของ Google Maps Platform |
โหมด search
โหมด Search
จะแสดงผลการค้นหาในพื้นที่แผนที่ที่มองเห็นได้
เราขอแนะนำให้กำหนดสถานที่สำหรับการค้นหา โดยใส่สถานที่ในข้อความค้นหา (record+stores+in+Seattle
) หรือใส่พารามิเตอร์ center
และ zoom
เพื่อจำกัดขอบเขตการค้นหา
https://www.google.com/maps/embed/v1/search
?key=YOUR_API_KEY
&q=record+stores+in+Seattle
คุณสามารถใช้พารามิเตอร์ต่อไปนี้
พารามิเตอร์ | ประเภท | คำอธิบาย | ค่าที่ยอมรับ |
---|---|---|---|
q |
จำเป็น | กําหนดข้อความค้นหา | ซึ่งอาจรวมถึงข้อจำกัดทางภูมิศาสตร์ เช่น in+Seattle หรือ near+98033 |
center |
ไม่บังคับ | กำหนดจุดศูนย์กลางของมุมมองแผนที่ | ยอมรับค่าละติจูดและลองจิจูดที่คั่นด้วยคอมมา เช่น
37.4218,-122.0840 |
zoom |
ไม่บังคับ | กำหนดระดับการซูมเริ่มต้นของแผนที่ | ค่าต่างๆ อยู่ในช่วง 0 (ทั้งโลก) ถึง 21 (อาคารแต่ละหลัง) ขีดจำกัดบนอาจแตกต่างกันไปตามข้อมูลแผนที่ที่มีอยู่ในสถานที่ที่เลือก |
maptype |
ไม่บังคับ | กำหนดประเภทของชิ้นส่วนแผนที่ที่จะโหลด | roadmap (ค่าเริ่มต้น) หรือ satellite |
language |
ไม่บังคับ | กําหนดภาษาที่จะใช้กับองค์ประกอบ UI และการแสดงป้ายกำกับในการ์ดแผนที่ โดยค่าเริ่มต้น ผู้เข้าชมจะเห็นแผนที่ในภาษาของตนเอง พารามิเตอร์นี้ใช้ได้กับชิ้นส่วนแผนที่บางประเทศเท่านั้น หากชุดชิ้นส่วนแผนที่ไม่รองรับภาษาที่ขอ ระบบจะใช้ภาษาเริ่มต้นของชุดชิ้นส่วนแผนที่นั้น | |
region |
ไม่บังคับ | กําหนดเส้นขอบและป้ายกํากับที่เหมาะสมที่จะแสดงโดยอิงตามความละเอียดอ่อนทางภูมิศาสตร์การเมือง | ยอมรับรหัสภูมิภาคที่ระบุเป็นอักขระ 2 ตัว (ไม่ใช่ตัวเลข) ของแท็กย่อยภูมิภาค Unicode ที่แมปกับค่า 2 อักขระของ ccTLD ("โดเมนระดับบนสุด") ที่คุ้นเคย ดูภูมิภาคที่รองรับได้ที่รายละเอียดความครอบคลุมของ Google Maps Platform |
พารามิเตอร์รหัสสถานที่
Maps Embed API รองรับการใช้รหัสสถานที่แทนการระบุชื่อหรือที่อยู่สถานที่ รหัสสถานที่เป็นวิธีที่เสถียรในการระบุสถานที่โดยไม่ซ้ำกัน โปรดดูข้อมูลเพิ่มเติมในเอกสารประกอบของ Google Places API
Maps Embed API ยอมรับรหัสสถานที่สำหรับพารามิเตอร์ URL ต่อไปนี้
q
origin
destination
waypoints
หากต้องการใช้รหัสสถานที่ คุณต้องเพิ่มคำนำหน้า place_id:
ก่อน origin=place_id:ChIJs--MqP1YwokRBwAhjXWIHn8
คือโค้ดที่ระบุศาลาว่าการนครนิวยอร์กเป็นจุดเริ่มต้นของคำขอเส้นทาง
radius
กำหนดรัศมี (หน่วยเป็นเมตร) ที่จะใช้ในการค้นหาภาพพาโนรามา โดยศูนย์กลางอยู่ที่ละติจูดและลองจิจูดที่ระบุ ค่าที่ใช้ได้คือจำนวนเต็มที่ไม่ติดลบ ค่าเริ่มต้นคือ 50source
จำกัดการค้นหา Street View ไว้ที่แหล่งที่มาที่เลือก ค่าที่ใช้ได้มีดังนี้default
ใช้แหล่งที่มาเริ่มต้นสำหรับ Street View การค้นหาไม่ได้จำกัดอยู่ที่แหล่งที่มาที่เฉพาะเจาะจงoutdoor
จำกัดการค้นหาไว้เฉพาะคอลเล็กชันกลางแจ้ง ผลงานในอาคารจะไม่รวมอยู่ในผลการค้นหา โปรดทราบว่าภาพพาโนรามากลางแจ้งอาจไม่พร้อมใช้งานสำหรับสถานที่ที่ระบุ นอกจากนี้ โปรดทราบว่าการค้นหาจะแสดงเฉพาะภาพพาโนรามาที่ระบุได้ว่าถ่ายทำในอาคารหรือกลางแจ้ง เช่น ระบบจะไม่แสดงภาพ 360 องศาเนื่องจากไม่ทราบว่าเป็นภาพภายในหรือภายนอก