มีวิธีป้องกันไม่ให้ Google Maps ซูมเข้าเมื่อค้นหาเมืองใช่ไหม
สถานการณ์สมมติ: เมื่อฉันค้นหา Ocala, ฟลอริด้าไม่ใช่เพราะฉันต้องการแผนที่ Ocala, FL เป็นเพราะฉันต้องการทราบว่า Ocala, FL อยู่ที่ไหน
มีวิธีป้องกันไม่ให้ Google Maps ซูมเข้าเมื่อค้นหาเมืองใช่ไหม
สถานการณ์สมมติ: เมื่อฉันค้นหา Ocala, ฟลอริด้าไม่ใช่เพราะฉันต้องการแผนที่ Ocala, FL เป็นเพราะฉันต้องการทราบว่า Ocala, FL อยู่ที่ไหน
คำตอบ:
นี่เป็นจุดปวดจริงสำหรับฉันเช่นกัน
ฉันแก้ไขปัญหาด้วยการค้นหาเส้นทางระหว่างตำแหน่งที่ฉันต้องการและตำแหน่งที่สองซึ่งอยู่ในระยะที่เหมาะสม ตัวอย่างเช่นแทนที่จะเป็น "Ocala, FL" ลองค้นหา " Ocala to Orlando " หรือแม้แต่ " Ocala to Miami "
สิ่งนี้ต้องการความรู้ทางภูมิศาสตร์เบื้องต้นเกี่ยวกับพื้นที่ที่กว้างกว่าที่คุณกำลังค้นหาและคุณจะต้องทนกับข้อมูลการขนส่งที่ซ้อนทับบนแผนที่ แต่จะดีกว่าไม่มีอะไร
ฉันไม่คิดว่าเป็นไปได้ในขณะนี้ ..
แค่ความคิดยังไม่ได้ทดสอบเลย แต่ฉันคิดว่าคุณสามารถจับการเคลื่อนไหวล้อเลื่อนโดยใช้ Javascript และ NULL จากการกระทำ แม้ว่าสิ่งนี้จะไม่ป้องกันผู้ใช้จากการดับเบิลคลิกหรือใช้ UI แต่คุณสามารถทำสิ่งที่คล้ายกันได้
ฉันมีคะแนนไม่เพียงพอที่จะแสดงความคิดเห็น -sorry
ไม่มีทางเลยจริงๆ หากคุณดู API ของ Google Maps คุณจะเห็นว่าเมื่อใดที่คุณทำ geocode ว่าหนึ่งในค่าที่ส่งกลับมานั้นคือความแม่นยำhttp://code.google.com/apis/maps/documentation/javascript/v2/services.html #Geocoding_Structured
ขณะนี้การเข้ารหัสภูมิศาสตร์มีประเภท: http://code.google.com/apis/maps/documentation/javascript/services.html#GeocodingAddressTypesที่ Google ใช้เพื่อทราบระดับการซูมที่จะขยาย