13得票3回答
如何实现本地搜索自动完成,就像苹果原生地图应用程序一样?

我采用了Apple的MKLocalSearch示例代码中的大部分概念进行实现,代码示例来源于这里。 目前,对于自动补全功能,每当用户在搜索栏内输入时,我都会发送一个新的请求,在其中指定了:MkLocalSearchRequest.naturalLanguageQuery = searchBa...

12得票4回答
iOS应用在本地搜索中被限制了

我正在实现自动完成(每添加一个新字符搜索一次)的功能,用于搜索地址的应用程序中,但是我一直收到MKErrorDomain错误3,即MKErrorLoadingThrottled。根据Apple dev,这个错误发生在以下情况下: 数据由于数据限制而未加载。如果应用程序在短时间内频繁请求数据,...

10得票2回答
SwiftUI使用MapKit实现地址自动完成。

我有一个表单,用户可以输入他们的地址。尽管他们总是可以手动输入,但我也想提供自动完成的简便解决方案,这样他们只需开始键入他们的地址,然后从列表中点击正确的地址,并使其自动填充各个字段。 我首先从jnpdx的Swift5解决方案开始工作 - https://dev59.com/gVwX5IYB...

9得票3回答
使用MKLocalSearch在地图上搜索位置

我想使用MKLocalSearch在地图中进行搜索。这个功能在iOS 6.1+中可用。有人知道如何使用它,或者可以给出一个MKLocalSearch的使用示例吗? MKLocalSearchResponse文档

8得票1回答
如何在iOS 9.3中从MKLocalSearchCompletion对象中识别出MKMapItem?

苹果在iOS 9.3中引入了MKLocalSearchCompleter和MKLocalSearchCompletion。我正在尝试实现它。这变成了一个两步过程 1)输入部分术语 -> 生成完整搜索文本。 2)用户选择其中一个以搜索实际位置。 问题是,如果我搜索200 Townsend...

8得票3回答
Objective-C - 根据用户输入的查询查找街道

我希望允许用户搜索街道名称,并在UITableView中显示结果。目前地区不重要,可以来自任何地区。 我在搜索中找不到任何相关的示例,也不知道应该使用CLLocation还是MKLocalSearch。 根据文档,我应该使用MKLocalSearch: 虽然本地搜索和地理编码类似,但它们...

8得票1回答
将项目添加到对象中

我希望能够将个人位置添加到MKLocationSearchCompletion数组中,以便用户通过搜索栏进行搜索时可以找到。然而,我不知道如何将项存储到对象中,也不确定是否可以将标记对象(或位置信息)添加到MKLocationSearch对象中。从文档中得到的信息是,MKLocalSearch...

7得票1回答
在地图中,从当前位置到选定标注的路线指引 - Swift

我的应用目前有一个本地搜索功能,可以为搜索结果添加注释。我想设置当您选择注释并点击弹出按钮时,它将在地图应用程序中打开,并提供从当前设备位置到注释的方向。但我遇到了一些问题。 首先,我的注释上没有出现弹出按钮。其次,我认为我没有正确检测到所选注释。 以下是我的搜索和所选注释的代码: fu...

7得票1回答
MKLocalSearch不能提供与本机Apple Maps应用程序中的搜索相同的结果

当我使用相同的字符串在MKLocalSearch和Apple Maps中进行搜索时,结果不同。通常在Apple Maps中会得到许多不同的位置,但在MKLocalSearch中只会得到一个。 苹果地图: 我的应用程序使用MKLocalSearch: 在这两种情况下,我都是在柏林搜...