利用MapKit渲染自定义图像 - iOS

时间:2017-07-26 10:55:33

标签: ios swift uiimageview mkmapview mapkit

我们的用例是向用户显示她可以最大化/最小化(捏合)的图像。此外,用户可以单击图像上的特定点(选项)。如果用户决定最大化图像,那么这些点的大小也会按比例增加。

我一直在探索MapKit。嗯,MapKit非常方便使用,因为它提供了所有这些功能 - 我可以识别触摸,我不必担心用户捏图像。

我想知道是否可以在这个mapView上粘贴图像(可能是人体图像)而不显示地图!它就像一个测验 - 用户需要点击头部。

显示地图的代码:

import Foundation
import UIKit
import MapKit
@objc public class MTMapViewController : MTAbstractQuizController {

    @IBOutlet weak var mapView: MKMapView!

    public override func viewDidLoad() {
        super.viewDidLoad()
    }

    public override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
    }
}

如果您决定对该问题进行投票,请说明理由。我正在探索是否可以使用mapView来解决我的用例。

1 个答案:

答案 0 :(得分:0)

随着iOS11的引入,MKMapType会有一个名为mutedStandard的新案例,该案例将为A street map where your data is emphasized over the underlying map details.,请参阅official documentation

我自己没有试过这个,但它似乎是你问题的合适人选。