Lokasi simulator iPhone salah

Saya menjelajahi layanan lokasi, dan Simulator iOS saya di Xcode 4.6 menunjukkan garis lintang dan bujur yang salah. Saya telah melakukan ini dengan dua cara, dengan contoh manajer CLLocation, dan dengan menggunakan Geolokasi HTML5 dan Cordova. Javascript yang sama berfungsi dengan baik di browser web, tetapi tidak dari simulator. Saya juga mendapatkan koordinat salah yang sama menggunakan manajer CLLocation. Apakah ini masalah pada simulator, dan bagaimana cara memperbaikinya?


person Carpetfizz    schedule 24.06.2013    source sumber
comment
Di Simulator iOS, di menu Debug Anda akan melihat opsi Lokasi ...   -  person SheetJS    schedule 24.06.2013


Jawaban (1)


Ini bukan bug, tapi fitur; simulatornya tidak seharusnya nyata, ia seharusnya mensimulasikan, agar Anda dapat menyesuaikan lingkungan untuk menguji program Anda. Ini memberi Anda opsi di menu debug untuk mengatur lokasi penggunaannya, seperti kata Nirk. Dengan cara ini Anda dapat memastikannya berfungsi dengan benar di beberapa lokasi sembarang.

person Alex Coleman    schedule 24.06.2013
comment
Terima kasih! Saya memiliki lisensi sementara, jadi saya mungkin akan menjalankannya di iDevice saya yang sebenarnya untuk memeriksa apakah ada yang salah dengan kode saya. - person Carpetfizz; 24.06.2013
comment
Ini adalah bug yang mengerikan, bukan fitur. Apple AirBook saya mengetahui lokasinya saat ini dengan sempurna. Jadi mengapa simulator iOS tidak dapat menanyakan lokasi MacOS saat ini, dan menggunakannya? Jika saya perlu mensimulasikan lokasi lain, saya bisa melakukannya, tetapi defaultnya adalah memberikan lokasi saat ini ketika diketahui. - person Peter vdL; 11.01.2015
comment
Yang sangat bodoh adalah ia tidak secara default menemukan lokasi komputer Anda. Tentu saja, biarkan dapat dikonfigurasi, tetapi memiliki default yang cerdas. - person Alex Kornhauser; 17.10.2018