2011-08-14 33 views
0

我想開發一個類似於「商店指南」的應用程序來跟蹤用戶的位置,並能夠展示如何在商場周圍導航(圖片以獲得更好的想法 - http://navigationapps.com/wp-content/uploads/2010/10/point-inside-2.png)。我是iPhone新手,但我相信這只是定製地圖上的地理定位?所以我的問題是,因爲我試圖尋找教程/指南 - 我如何加載圖像並在其上放置地理定位針? (也是我試圖做到這一點的權利?如果沒有,那麼解決這個問題的正確方法是什麼?)。謝謝你的幫助!iPhone地理定位在自定義圖像?

+0

你檢查http://stackoverflow.com/questions/6534691/ – Gilbou

回答

0

你在正確的軌道上。

你的工作的很大一部分將是匹配GPS座標和你試圖顯示的自定義圖像/地圖。兩個空間座標系之間應該存在某種相關性。

只要顯示UIImageView並啓動CoreLocation服務即可獲取當前GPS座標,然後將其繪製在圖像頂​​部。

這裏有一個GPS和像素之間的轉換一個很好的參考座標:

Help calculating X and Y from Latitude and Longitude in iPhone

+0

你好,謝謝你。您能否詳細解答您的答案的第二部分(在自定義圖像上顯示地理位置服務)。這將如何工作? - 我怎樣才能將mkmap源設置爲uiimageview? (如果你知道任何工作示例,會很感激) –

+0

在這種情況下,你不會碰到MKMap。使用CoreLocation服務來獲取當前用戶的座標,然後您只需傳遞您的方法將其轉換爲X,Y座標。一旦你有相應的X,Y座標,你可以簡單地放置一個圖像來表示用戶在屏幕上的任何位置。以下是您需要開始使用的文檔http://developer.apple.com/library/ios/#documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html – Rog

+0

您仍需要使用地圖工具包以獲得藍色的「showUserLocation」出現標記。 – TommyG