Mkmapview - 在特定区域内的每个杂货店上添加注释 - SWIFT

Mkmapview - Putting an annotation on every grocery store within a specific region - SWIFT

我想为特定区域内的每家杂货店添加注释。我已经让我的 mkmapview 工作并跟踪我的当前位置。

提前致谢!

试一试,不幸的是我现在没法测试它,但这段代码应该可以满足您的要求:

let request = MKLocalSearchRequest()
request.naturalLanguageQuery = "Groceries"
request.region = mapView.region

let search = MKLocalSearch(request: request)
    search.start(completionHandler: {(response, error) in
        if error != nil {
            print("Error occured in search: 
            \(error!.localizedDescription)")
        } else if response!.mapItems.count == 0 {
            print("No matches found")
        } else {
            print("Matches found")

            for item in response!.mapItems {
                print("Name = \(item.name)")
                print("Phone = \(item.phoneNumber)")
        }
    }
})