我想要一個位置的靜態地圖圖像。我有那個位置的經緯度。有沒有iOS 6中的任何api來獲取GPS位置的蘋果地圖靜態圖像。iOS6中的任何api獲取GPS位置的靜態地圖圖像
回答
只是使用的MKMapView顯示地圖,你將不得不使用MapKit.framework爲
這個鏈接將幫助你......
https://github.com/kviksilver/MKMapview-annotation-grouping
編碼愉快!
MKMapView有兩個屬性可以實現這個功能:scrollEnabled
和zoomEnabled
。設置爲NO
,你將有一個非滾動和非縮放(因此靜態)地圖圖像。
這也是我如何實現這一目標。 – Daniel
不要忘了'pitchEnabled'和'rotateEnabled' –
我相信Google Static Maps是你在找什麼。發送它的位置參數,它會返回你想要的圖像。
海報明確要求提供Apple地圖圖片... – DrMickeyLauer
@DrMickeyLauer:我建議了一個替代方案,那有什麼問題? Google靜態地圖提供了很多選項和更好的地圖。 – Armin
確實如此。沒有錯。 – DrMickeyLauer
在iOS 7+ Apple MapKit允許使用MKMapSnapshotter
類顯示地圖的靜態圖像。在MapKit文檔的Creating a Snapshot of a Map部分中有詳細說明:
// Takes a snapshot and calls back with the generated UIImage
static func takeSnapshot(mapView: MKMapView, withCallback: (UIImage?, NSError?) ->()) {
let options = MKMapSnapshotOptions()
options.region = mapView.region
options.size = mapView.frame.size
options.scale = UIScreen.mainScreen().scale
let snapshotter = MKMapSnapshotter(options: options)
snapshotter.startWithCompletionHandler() { snapshot, error in
guard snapshot != nil else {
withCallback(nil, error)
return
}
withCallback(snapshot!.image, nil)
}
}
- 1. 在Google靜態地圖API中獲取矩形的圖像
- 2. 如何在靜態地圖上選擇它時獲得點的GPS位置
- 3. 通過GPS獲取當前位置在地圖上繪製路線? iPhone(iOS6)
- 4. 如何繪製用作地圖的圖像上的GPS位置?
- 5. 獲取當前位置的Google靜態地圖?
- 6. Google靜態地圖API中的最大位置數
- 7. 將任何圖像置於靜態位置
- 8. 如何從Google靜態地圖API獲取圖片
- 9. 谷歌地圖API獲取GPS座標
- 10. 獲取GPS地圖的GPS座標
- 11. Flickr API根據位置獲取圖像
- 12. 獲取谷歌地圖的靜態圖像
- 13. 兵地圖API靜態地圖自定義圖釘圖像
- 14. 如何使用Google靜態地圖API獲取地圖圖片的靜態網址?
- 15. 谷歌地圖上的Android GPS獲取/顯示位置
- 16. 無法通過微軟健康API獲取地圖上的GPS位置
- 17. 如何從iOS中的谷歌地圖獲取靜態圖片
- 18. 如何從iOS中的谷歌地圖獲取靜態圖像swift 3
- 19. 獲取.xlsx文件圖像的圖像位置/位置
- 20. 如何使用Facebook圖表API獲取Facebook地理位置的地理位置
- 21. 沒有地圖的Android GPS位置
- 22. 靜態地圖和圖像的問題
- 23. 獲取地圖位置Python
- 24. 如何在Google靜態地圖上獲得連續位置?
- 25. pyqt獲取圖像位置
- 26. Android:獲取圖像位置
- 27. Google API - 靜態地圖
- 28. 獲取位置地址而不顯示任何地圖
- 29. 獲取GPS位置
- 30. 來自「我的地點」地圖的靜態Google地圖圖像?
感謝您的迴應。我需要一個位置的地圖的靜態圖像。 –