【问题标题】:Dropping pins on an IOS map with MapKit? [closed]使用 MapKit 在 IOS 地图上放置图钉? [关闭]
【发布时间】:2018-06-06 18:24:29
【问题描述】:

我正在尝试通过创建示例项目来学习使用 MapKit;我想创建一个地图,其中包含特定连锁餐厅的所有位置,并在它们的坐标位置(我有)上放置了一个图钉。

该区域的区域是马萨诸塞州波士顿,我有一个地图工作程序,其中用户位置显示为蓝点。

我一直在尝试筛选 MapKit 的文档,但我不知道我需要做什么才能开始在所有商店位置放置图钉的过程。

【问题讨论】:

  • 编辑您的问题并展示您的尝试

标签: ios iphone swift geolocation mapkit


【解决方案1】:

“引脚”在 Swift 中被称为注解。将它们添加到地图视图非常容易,默认注释是您要查找的图钉。确保在视图控制器的主体中有一个插座:

var storeLocationMapView: MKMapView?

然后,对于您想要添加的每个位置,您都需要进行注释并将其添加到地图视图中。此代码假定您有一个商店位置数组,其中每个商店位置是两个代表商店坐标的数字。

for storeLocation in storeLocations {

    let annotation = MKPointAnnotation()
    annotation.coordinate = storeLocation
    storeLocationMapView?.addAnnotation(annotation)

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    相关资源
    最近更新 更多