我想要一个位置的静态地图图像。我有那个位置的经纬度。有没有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地图图像?
感谢您的回应。我需要一个位置的地图的静态图像。 –