ตำแหน่งเครื่องจำลอง iPhone ไม่ถูกต้อง

ฉันกำลังสำรวจบริการระบุตำแหน่ง และ iOS Simulator ของฉันบน Xcode 4.6 แสดงละติจูดและลองจิจูดที่ไม่ถูกต้อง ฉันได้ทำสิ่งนี้ด้วยสองวิธี โดยใช้อินสแตนซ์ CLLocation manager และด้วยการใช้ HTML5 Geolocation และ Cordova จาวาสคริปต์เดียวกันทำงานได้อย่างสมบูรณ์บนเว็บเบราว์เซอร์ แต่ไม่ใช่จากโปรแกรมจำลอง ฉันได้รับพิกัดผิดเหมือนกันโดยใช้ตัวจัดการ CLLocation เช่นกัน นี่เป็นปัญหากับตัวจำลองหรือไม่ และฉันจะแก้ไขได้อย่างไร


person Carpetfizz    schedule 24.06.2013    source แหล่งที่มา
comment
ใน iOS Simulator ในเมนู Debug คุณจะเห็นตัวเลือกตำแหน่ง ...   -  person SheetJS    schedule 24.06.2013


คำตอบ (1)


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

person Alex Coleman    schedule 24.06.2013
comment
ขอบคุณ! ฉันมีใบอนุญาตชั่วคราว ดังนั้นฉันอาจจะใช้งานมันบน iDevice จริงของฉันเพื่อตรวจสอบว่ารหัสของฉันมีอะไรผิดปกติจริง ๆ หรือไม่ - person Carpetfizz; 24.06.2013
comment
นี่เป็นจุดบกพร่องที่น่ากลัว ไม่ใช่คุณลักษณะ Apple AirBook ของฉันรู้ตำแหน่งปัจจุบันของมันอย่างสมบูรณ์แบบ เหตุใดเครื่องจำลอง iOS จึงไม่สามารถถาม MacOS ถึงตำแหน่งปัจจุบันของมันและใช้สิ่งนั้นได้ หากฉันต้องการจำลองตำแหน่งอื่น ฉันสามารถทำได้ แต่ค่าเริ่มต้นควรเป็นการระบุตำแหน่งปัจจุบันเมื่อทราบ - person Peter vdL; 11.01.2015
comment
สิ่งที่โง่เขลาอย่างยิ่งก็คือโดยค่าเริ่มต้นแล้วไม่พบตำแหน่งของคอมพิวเตอร์ของคุณ แน่นอนว่าปล่อยให้กำหนดค่าได้ แต่มีค่าเริ่มต้นที่ชาญฉลาด - person Alex Kornhauser; 17.10.2018