簡體   English   中英

iOS 6 MKMapview - 當前位置在模擬器中顯示錯誤

[英]iOS 6 MKMapview - Current Location Is Shown Wrong In Simulator

我正在使用iOS 6和XCode 4.5。

嘗試創建基於地圖的應用程序。 我將Mapview放在XIB中並使用相應的視圖控制器與IBOutlet映射。

我現在沒有設備,所以我在iOS 6模擬器中進行測試。 目前的位置顯示為荷蘭,這是無關緊要的。

試圖解決:

  1. 通過選中並取消選中“允許位置模擬”選項來編輯模式。
  2. iOS模擬器菜單 - >調試 - >位置 - >從無更改為Apple等。
  3. 我在“屬性”檢查器中設置了“啟用顯示用戶位置”。
  4. 我也給了mapView.showsUserLocation = YES

以上都沒有幫助。

你能幫我解決這個問題嗎?

謝謝,

模擬器沒有任何GPS,因此無法顯示正確的位置。 您可以通過在控制台中選擇位置找到一些預定義的位置。

在此輸入圖像描述

在此輸入圖像描述

你可以從這里獲得一個Nice Project來測試模擬器中的當前位置

FTLocationSimulator允許在桌面上的iPhone模擬器中模擬Core Location。 它發送從描述預定義路由的KML文件中獲取的假核心位置更新。

除了模擬的Core Location更新,它還會更新MapKit視圖上的藍色userLocation視圖。 該示例項目顯示了如何將FTLocationSimulator集成到現有應用程序中,在本例中為Apple的“Breadcrumb”示例應用程序。

來源: 在iPhone模擬器上測試CoreLocation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM