คำถามที่พบบ่อยนี้ครอบคลุมถึงคำถามเกี่ยวกับ Geocoding API โดยเฉพาะ หากมีข้อสงสัย โปรดดูคำถามที่พบบ่อยเกี่ยวกับ Google Maps Platform เหมือนกับแพลตฟอร์ม Google Maps ทั้งหมด ดูเพิ่มเติม แนวทางปฏิบัติแนะนำเกี่ยวกับการระบุพิกัดทางภูมิศาสตร์ของที่อยู่
การแก้ปัญหา
- ฉันได้รับข้อความค้นหาเพิ่มเติมที่ส่งคืน ZERO_RESULTS ด้วยโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ เกิดอะไรขึ้น
- ฉันต้องการการตอบกลับที่รวดเร็ว และโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ทำงานช้าเกินไปสำหรับแอปพลิเคชันของฉัน สิ่งที่สามารถ ฉันใช้สำหรับคำตอบที่เร็วขึ้นหรือไม่
- ฉันจะลดเวลาในการตอบสนองใน Directions API และ Distance Matrix API
- ฉันเป็นลูกค้าของแผนพรีเมียมและ Places API แพงเกินไป ฉันจะลดค่าใช้จ่ายได้อย่างไร
- ฉันจะรายงานข้อบกพร่องในโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ได้อย่างไร
- โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ไม่ได้ให้ผลลัพธ์ที่ดีสำหรับกรณีการใช้งานของฉัน มีอะไรให้ช่วยบ้าง
- ฉันจะได้ผลลัพธ์ที่ดีที่สุดด้วยโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ที่ใช้การกรองคอมโพเนนต์ได้อย่างไร
การแก้ปัญหา
- ฉันได้รับข้อความค้นหาเพิ่มเติมที่ส่งคืน ZERO_RESULTS ด้วยโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ เกิดอะไรขึ้น
-
ในโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ ข้อความค้นหาที่มีรูปแบบไม่ชัดเจน ไม่สมบูรณ์ และไม่เหมาะสม เช่น ที่อยู่ที่สะกดผิดหรือไม่มีอยู่ มีแนวโน้มที่จะสร้าง ZERO_RESULTS หากไม่พบที่อยู่ ZERO_RESULTS จะเหมาะสำหรับบางส่วนของ (เช่น แสดงผลเฉพาะชานเมืองแทนที่อยู่)
หากแอปพลิเคชันของคุณเกี่ยวข้องกับข้อมูลที่อยู่ที่ผู้ใช้ป้อน ฟิลด์ ฟีเจอร์เติมข้อความอัตโนมัติเกี่ยวกับสถานที่ ใน Places API อาจให้ผลลัพธ์ที่มีคุณภาพดีกว่า การเติมข้อความอัตโนมัติในสถานที่ช่วยให้ผู้ใช้เลือกจากชุดผลการค้นหาตาม ที่ผู้ใช้พิมพ์เอง ซึ่งช่วยให้ผู้ใช้เลือกผลการค้นหาที่มีชื่อคล้ายคลึงกันได้ และปรับการค้นหาในกรณีที่ผู้ใช้สะกดที่อยู่ผิด
หากคุณมีแอปพลิเคชันที่ต้องจัดการกับคำค้นหาหรือคำค้นหาที่ไม่ชัดเจนหรือไม่สมบูรณ์ ที่อาจมีข้อผิดพลาด เราขอแนะนำให้คุณใช้ ฟีเจอร์เติมข้อความอัตโนมัติเกี่ยวกับสถานที่ ใน Places API แทนที่จะเป็นโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์แบบไปข้างหน้า ได้ใน Geocoding API ดูรายละเอียดเพิ่มเติมได้ที่ แนวทางปฏิบัติแนะนำในการเข้ารหัสพิกัดภูมิศาสตร์ที่อยู่ ระบุการระบุพิกัดทางภูมิศาสตร์ในบล็อกโพสต์ของ Google Maps API
- ฉันต้องการการตอบกลับที่รวดเร็ว และโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ทำงานช้าเกินไปสำหรับแอปพลิเคชันของฉัน สิ่งที่สามารถ ฉันใช้สำหรับคำตอบที่เร็วขึ้นหรือไม่
-
เราขอแนะนำว่าแอปพลิเคชันที่ตอบสนองต่อข้อมูลจากผู้ใช้ ซึ่งเป็น คำนึงถึงเวลาในการตอบสนอง ให้ใช้การเติมข้อความอัตโนมัติเกี่ยวกับสถานที่ ใน Places API (รวมไปถึงใน JavaScript Android หรือ iOS) แทนการระบุพิกัดทางภูมิศาสตร์ การเติมข้อความอัตโนมัติในสถานที่ได้รับการเพิ่มประสิทธิภาพเพื่อการใช้งานแบบอินเทอร์แอกทีฟ ดังนั้นจึงใช้เวลาในการตอบสนองต่ำมาก
การระบุพิกัดทางภูมิศาสตร์ที่อยู่ใน Geocoding API ได้รับการเพิ่มประสิทธิภาพเพื่อการใช้งานกับ ที่อยู่ที่มีรูปแบบครบถ้วน ชัดเจน และชัดเจน เช่น ที่อยู่สำหรับจัดส่งที่ป้อนใน แบบฟอร์มออนไลน์ จึงมีเวลาในการตอบสนองสูงกว่าการเติมข้อความอัตโนมัติในสถานที่ต่างๆ โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์แบบไปข้างหน้า มีการครอบคลุมและคุณภาพผลลัพธ์ที่ดีกว่า แต่มีเวลาในการตอบสนองค่อนข้างสูงกว่า
- ฉันจะลดเวลาในการตอบสนองใน Directions API และ Distance Matrix API
-
ใช้รหัสสถานที่แทนที่อยู่ ระบุจุดอ้างอิง ต้นทาง และปลายทาง รหัสสถานที่ควรหาจาก เติมข้อความอัตโนมัติเกี่ยวกับสถานที่ ใน Places API หรือ ห้องสมุดสถานที่ใน Maps JavaScript API และดูข้อมูลใน
placeIdOnly
ซึ่งสามารถใช้เพื่อลดค่าใช้จ่าย เติมข้อมูลสถานที่อัตโนมัติเมื่อ Directions API หรือ Distance Matrix API ถูกค้นหาด้วยสตริงที่อยู่แทนที่จะเป็นรหัสสถานที่หรือละติจูดและลองจิจูด ระบบจะใช้การค้นหาเดียวกัน เป็น Geocoding API เพื่อแปลงที่อยู่นั้นเป็น รหัสสถานที่ก่อนที่จะคำนวณเส้นทาง การเติมข้อมูลสถานที่อัตโนมัติเร็วกว่าที่อยู่ การเข้ารหัสพิกัดภูมิศาสตร์ สำหรับแอปพลิเคชันที่ใช้ Directions API หรือ Distance Matrix API ในสถานการณ์ที่อ่อนไหวต่อเวลาในการตอบสนองสูง เช่น ตอบสนองต่อข้อมูลจากผู้ใช้ เราขอแนะนำให้คุณใช้การเติมข้อความอัตโนมัติในสถานที่เพื่อรับรหัสสถานที่ ตรงกับที่อยู่เหล่านั้น และส่งรหัสสถานที่ไปยัง Directions API หรือ Distance Matrix API วิธีนี้ช่วยลดเวลาในการตอบสนองได้อย่างมาก โปรดดูเอกสารประกอบของเราเกี่ยวกับ ตัวอย่างวิธีใช้การเติมข้อความอัตโนมัติเกี่ยวกับสถานที่พร้อมเส้นทาง
- ฉันจะรายงานข้อบกพร่องในโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ได้อย่างไร
-
หากคุณมี รายงานข้อบกพร่อง หรือ คำขอฟีเจอร์สำหรับบริการโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ไปข้างหน้า โปรดแจ้งให้เราทราบโดยใช้ เครื่องมือติดตามปัญหา
- โปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ทำงานได้ไม่ดีสำหรับกรณีการใช้งานของฉัน มีความช่วยเหลืออะไรบ้าง
-
โปรดแจ้งให้เราทราบโดยใช้ เครื่องมือติดตามปัญหา เพื่อแชร์คำถามที่เจาะจง 2-3 ข้อ เพื่อให้เราตรวจสอบเพื่อ ดูว่ามีข้อบกพร่องหรือปัญหาเชิงระบบที่ทําให้เกิดปัญหากับผลลัพธ์หรือไม่ หรือหากมีการเปลี่ยนแปลงใดๆ ที่เราสามารถทำได้กับ คู่มือแนวทางปฏิบัติแนะนำ เพื่อช่วยให้นักพัฒนาซอฟต์แวร์ ได้รับผลลัพธ์ที่ดีขึ้น
- ฉันจะได้ผลลัพธ์ที่ดีที่สุดจากโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ที่ใช้การกรองคอมโพเนนต์ได้อย่างไร
-
ในโปรแกรมเข้ารหัสพิกัดภูมิศาสตร์ การกรองคอมโพเนนต์จะบังคับใช้
postal_code
และ ข้อจำกัดcountry
ตัวอย่างต่อไปนี้จะแสดงวิธีใช้คอมโพเนนต์ให้เกิดประโยชน์สูงสุด ทั้งนี้ขึ้นอยู่กับผลลัพธ์ที่คุณต้องการ ใน URL ของคำขอตัวอย่าง ให้ตรวจสอบว่า แทนที่ "YOUR_API_KEY" ด้วยคีย์ API จริงของคุณ- หากต้องการจำกัดรหัสไปรษณีย์สำหรับประเทศใดประเทศหนึ่ง โปรดระบุข้อจำกัดประเทศด้วย
โดยใช้รหัสประเทศ ISO 3166-2
ดังตัวอย่างต่อไปนี้
components=country:CH|postal_code:8000
แสดงผล "8000 Zürich, Switzerland"https://maps.googleapis.com/maps/api/geocode/json?components=country:CH%7Cpostal_code:8000&key=YOUR_API_KEY
- หากต้องการจำกัดการค้นหาไปยังประเทศที่ต้องการ โปรดระบุการจำกัดประเทศโดยใช้
รหัสประเทศ ISO 3166-2 ประเทศ
เราไม่รับประกันว่าชื่อและอักษรย่ออื่นๆ จะให้ผลลัพธ์เช่นเดียวกับรหัสประเทศ
ตัวอย่าง
- การระบุพิกัดทางภูมิศาสตร์สำหรับการคืนสินค้า
components=country:FRA|locality:gallus
รายการ ย่านย่อยของ Gallus ในแฟรงก์เฟิร์ตอัมไมน์ เยอรมนี เนื่องจากตัวอักษร 3 ตัว รหัสประเทศสำหรับฝรั่งเศส (FRA) ไม่ได้รับการสนับสนุน ดังนั้นจึงสามารถใช้กับผลการค้นหาในประเทศใดก็ได้ และผลลัพธ์ในแฟรงก์เฟิร์ตนั้นเหมาะสมกว่าสิ่งใดในฝรั่งเศสhttps://maps.googleapis.com/maps/api/geocode/json?components=country:FRA%7Clocality:gallus&key=YOUR_API_KEY
- การระบุพิกัดทางภูมิศาสตร์สำหรับการคืนสินค้า
- Geocoding API ไม่จำเป็นต้องส่งคืนผลลัพธ์จำนวนมากสำหรับการค้นหาที่กำกวม เช่น
จะได้รับคำตอบที่ดีกว่าด้วยการเติมข้อมูลอัตโนมัติเกี่ยวกับสถานที่
ตัวอย่าง
- การระบุพิกัดทางภูมิศาสตร์สำหรับการคืนสินค้า
components=country:US|locality:madrid
รายการ "Madrid, NM 87010, USA" แต่ไม่มีเมืองอื่นๆ ในสหรัฐอเมริกาที่ชื่อ "มาดริด"https://maps.googleapis.com/maps/api/geocode/json?components=country:US%7Clocality:madrid&key=YOUR_API_KEY
- การใช้การเติมข้อความอัตโนมัติในสถานที่สำหรับ
input=madrid&components=country:us&types=(regions)
และการระบุด้วย วิวพอร์ตที่ใช้location
และradius
เพื่อ ให้น้ำหนักกับผลลัพธ์ตำแหน่ง, สร้างคำตอบสำหรับหลายๆ เมือง ในสหรัฐอเมริกา โดยใช้ชื่อว่า "มาดริด"https://maps.googleapis.com/maps/api/place/autocomplete/json?location=37.386052,-122.083851&radius=10000&input=madrid&components=country:us&types=(regions)&key=YOUR_API_KEY
- การระบุพิกัดทางภูมิศาสตร์สำหรับการคืนสินค้า
- หากต้องการจำกัดรหัสไปรษณีย์สำหรับประเทศใดประเทศหนึ่ง โปรดระบุข้อจำกัดประเทศด้วย
โดยใช้รหัสประเทศ ISO 3166-2
ดังตัวอย่างต่อไปนี้