การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับ
การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับหมายถึงการแปลงพิกัดทางภูมิศาสตร์ของสถานที่ตั้ง
เป็นที่อยู่บนถนนที่มนุษย์อ่านได้ Maps SDK สำหรับ iOS
มีคลาสที่ชื่อ
GMSGeocoder
ซึ่งมีฟังก์ชันสมาชิก
reverseGeocodeCoordinate
ที่คุณใช้เพื่อทำการแปลงได้ เมธอดนี้จะใช้
พิกัดตำแหน่งในอินสแตนซ์ของออบเจ็กต์ CLLocationCoordinate2D
และแสดงผลที่อยู่แบบถนนที่มนุษย์อ่านได้ในอินสแตนซ์ของคลาส GMSAddress
อิทธิพลของค่ากำหนดภาษา
ระบบได้เพิ่มประสิทธิภาพ Geocoder เพื่อให้ที่อยู่แบบอ่านได้ เพื่อให้บรรลุเป้าหมายดังกล่าว ระบบจะแสดงที่อยู่ในภาษาท้องถิ่น โดยแปลงเป็นข้อความที่ผู้ใช้อ่านได้ (หากจำเป็น) ส่วนที่อยู่อื่นๆ จะแสดงใน ภาษาที่ต้องการ
คอมโพเนนต์ของที่อยู่จะแสดงในภาษาเดียวกัน ซึ่งเลือกจากคอมโพเนนต์แรก
หากชื่อไม่มีในภาษาที่ต้องการ ตัวเข้ารหัสพิกัดภูมิศาสตร์จะใช้ชื่อที่ใกล้เคียงที่สุด
การรับประกันเกี่ยวกับคอมโพเนนต์ที่อยู่
Google ไม่รับประกันเกี่ยวกับคอมโพเนนต์ของที่อยู่ โครงสร้างที่อยู่ แตกต่างกันไปในแต่ละประเทศ และแม้แต่ภายในประเทศเดียวกัน
คุณคาดหวังได้ว่าคอมโพเนนต์ที่อยู่จะมีเฉพาะสิ่งที่เกี่ยวข้องกับที่อยู่ไปรษณีย์ และอื่นๆ อีกเล็กน้อย
กล่าวคือ locality ไม่ได้การันตีว่าจะแสดงเสมอไป และไม่ควรแสดงcity เสมอไป
ดูตัวอย่างคอมโพเนนต์ของที่อยู่ที่ใช้งานจริงได้ที่ แบบฟอร์มที่อยู่ของ Place Autocomplete
การจัดเรียงผลลัพธ์
ผลลัพธ์ไม่ได้จัดเรียงตามระยะทาง และลำดับอาจมีการเปลี่ยนแปลง
ไม่มีการรับประกันว่ารายการจะอยู่ในลำดับที่คุณต้องการ
ไม่มีการรับประกันว่าผลการค้นหาแรกจะเป็นอะไร
การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับเป็นการประมาณ
Geocoder จะพยายามค้นหาสถานที่ที่ระบุที่อยู่ได้ซึ่งอยู่ใกล้ที่สุดภายในความคลาดเคลื่อนที่กำหนด
หาก Geocoder ไม่พบรายการที่ตรงกัน ระบบจะไม่แสดงผลลัพธ์
ดูข้อมูลเพิ่มเติมได้ที่ แนวทางปฏิบัติแนะนำในการแปลงพิกัดทางภูมิศาสตร์ของที่อยู่ และคำถามที่พบบ่อยเกี่ยวกับการแปลงพิกัดทางภูมิศาสตร์