簡體   English   中英

拍照時如何查找用戶位置以及如何在UIMapView中顯示和保存

[英]how to find users location when a photo is taken and display+save in a UIMapView

我只是想知道我將如何去找到用戶的位置,然后在無法編輯的UImapView中顯示它。 這將用於定位在應用程序內拍攝的照片和視頻的戳記,並且在應用程序打開時仍必須顯示。作為免責聲明,我並沒有要求任何人坐下來為我編寫此代碼(但請隨意選擇是否要)我只是希望其他人可能已經這樣做,因此可以提供他們的代碼作為參考。 感謝您的任何幫助,您可以提供

正如rokjarc所說,您需要將其分解。

iOS內置的相機應用程序已經可以選擇將位置數據保存到您的照片中。

您是說要在應用中拍攝的照片中嵌入位置信息嗎?

您至少需要了解3件事:

CLLocationManager。 您將創建一個位置管理器實例,並要求它開始更新您的位置。 安定下來需要一段時間,因此您希望在啟動應用程序時啟動它。 您需要微調設置,以便僅在位置變化較大時通知您,以節省電池。 位置管理器是一個異步庫,因此您可以開始更新它,然后等待它通知您,然后解析位置更新以確保它們足夠最新/准確。

接下來,地圖套件。 您需要將MKMapView添加到應用程序的視圖中,並將其設置為顯示在窗口中。 您可以使用自動顯示用戶位置的選項,也可以使用位置管理器信息來更改地圖區域和/或創建顯示用戶當前位置的地圖注釋。

第三,您將需要弄清楚如何將位置元數據保存到所拍攝的圖像中。 這不是我要做的事情,因此我沒有任何具體幫助。

暫無
暫無

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

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