การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับ


 

นักพัฒนาซอฟต์แวร์ในเขตเศรษฐกิจยุโรป (EEA)

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

อิทธิพลของค่ากำหนดภาษา

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

  • คอมโพเนนต์ของที่อยู่จะแสดงในภาษาเดียวกัน ซึ่งเลือกจากคอมโพเนนต์แรก

  • หากชื่อไม่มีในภาษาที่ต้องการ ตัวเข้ารหัสพิกัดภูมิศาสตร์จะใช้ชื่อที่ใกล้เคียงที่สุด

การรับประกันเกี่ยวกับคอมโพเนนต์ที่อยู่

Google ไม่รับประกันเกี่ยวกับคอมโพเนนต์ของที่อยู่ โครงสร้างที่อยู่ แตกต่างกันไปในแต่ละประเทศ และแม้แต่ภายในประเทศเดียวกัน

  • คุณคาดหวังได้ว่าคอมโพเนนต์ที่อยู่จะมีเฉพาะสิ่งที่เกี่ยวข้องกับที่อยู่ไปรษณีย์ และอื่นๆ อีกเล็กน้อย

  • กล่าวคือ locality ไม่ได้การันตีว่าจะแสดงเสมอไป และไม่ควรแสดงcity เสมอไป

ดูตัวอย่างคอมโพเนนต์ของที่อยู่ที่ใช้งานจริงได้ที่ แบบฟอร์มที่อยู่ของ Place Autocomplete

การจัดเรียงผลลัพธ์

ผลลัพธ์ไม่ได้จัดเรียงตามระยะทาง และลำดับอาจมีการเปลี่ยนแปลง

  • ไม่มีการรับประกันว่ารายการจะอยู่ในลำดับที่คุณต้องการ

  • ไม่มีการรับประกันว่าผลการค้นหาแรกจะเป็นอะไร

การเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับเป็นการประมาณ

Geocoder จะพยายามค้นหาสถานที่ที่ระบุที่อยู่ได้ซึ่งอยู่ใกล้ที่สุดภายในความคลาดเคลื่อนที่กำหนด

หาก Geocoder ไม่พบรายการที่ตรงกัน ระบบจะไม่แสดงผลลัพธ์

ดูข้อมูลเพิ่มเติมได้ที่ แนวทางปฏิบัติแนะนำในการแปลงพิกัดทางภูมิศาสตร์ของที่อยู่ และคำถามที่พบบ่อยเกี่ยวกับการแปลงพิกัดทางภูมิศาสตร์