问题标签 [mklocalsearch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 MKLocalSearch 在地图上搜索位置
我想MKLocalSearch
用于在地图中搜索。此功能在 iOS 6.1+ 中可用。有人知道如何使用它,或者任何人都可以举一个如何使用的例子MKLocalSearch
吗?
ios - 如何获取地理编码搜索结果,如 iOS 地图
我想知道请求的外观或使用哪个类来获取结果,例如使用 Apple Maps 进行搜索?我试过了:
那似乎只回馈一个结果。
像当地商店等一样回馈。
如果您键入几个字母并返回 10 个最匹配的城市,我如何才能获得结果?
objective-c - MapKit:如何从 MKLocalSearchResponse 的返回值中检索公寓号
我在网上彻底搜索,但找不到任何关于此的讨论:
MapKit 搜索返回的MKLocalSearchResponse 对象是MKMapItem 的集合,其中包含搜索结果的信息,例如城市、州、国家。
单个 MKMapItem 看起来像这样(从 Xcode 快速查看对象):
我能够检索到我需要的所有信息,除了公寓号码。它包含在“subPremise”部分中,我不知道如何检索。
您可能会建议我从我可以访问的“formattedAddressLines”中检索它,但对于某些结果,该属性是空的,所以我不能依赖它。
我还尝试了“addressDictionary”属性,它包含除了公寓号码之外的所有必要信息,这对我来说非常不体贴。
ios - 如何在 MKLocalSearch 上获取电话号码、街景地址
所以我大部分理解下面链接中的代码。http://phpadvocate.com/blog/2013/01/ios-6-1-simple-example-using-mklocalsearch/
但是,如何获取 mapItem 的地址?似乎其他属性包括:placemark、isCurrentLocation、name、phoneNumber 和 url。
实际上我也得到了比萨饼、酒吧等数据,但我想要电话号码、街景地址
matlab - 在 7D 空间中爬山
我在 7D 空间中有以下函数(表示 x=(x1,x2,x3,x4,x5,x6,x7)),我想在 matlab 中通过爬山找到这个函数的最小值。
我发现这个链接很有用,但我不知道如何在 Matlab 中实现我的功能。
更新:
我实现了下面的代码,但我真的不知道它是否正确。
ios - 从未调用过 MKlocalSearch 完成处理程序
我正在尝试使用Apple的内置位置搜索API(与Google相反,因为它是免费的。下面是我的代码。我的问题是startWithCompletionHandler的完成处理程序:永远不会被调用。也没有抛出异常。我是什么在这里做错了吗?任何帮助将不胜感激。
xcode - MapKit 并在 MKLocalSearch 之后添加新引脚
我正在运行 MKLocalSearch 请求,当我找到 POI 时,我想根据我找到的 POI 的坐标放置一个图钉。NSLog(@"annotations %d",[mapView.annotations count]); 即使 POI 的坐标有效,也返回 0
ios - 过滤/排序 MKLocalSearch 响应
我正在使用MKLocalSearch
执行地图搜索。我的问题是响应中 MKMapItems 的排序。例如,搜索我目前所在的城市会首先返回一些与城市名称相关的企业,然后我必须向下滚动一段时间才能找到实际的城市。我正在使用 的region
属性MKLocalSearchRequest
将搜索集中在附近区域。
我的问题是:
- 您可以影响返回给您的响应的顺序吗?例如,地图应用程序会在输入第一个字母后将我的城市列在最上面。为什么没有 POI:s 或企业列在首位?
- 有没有办法从搜索中完全消除企业,只得到地址作为回应?
不确定是否相关,但这里是搜索代码:
ios - 如何像 Apple 的本地地图应用程序那样进行本地搜索自动完成?
我已经通过从这里采用 Apple 的 MKlocalSearch 示例代码中的大部分概念来完成了一个实现
目前对于自动完成,每次用户在搜索栏中输入时,我都会在我指定的位置发送一个新请求:
但与 Apple 的默认地图应用程序相比,我从服务器得到完全不同的响应,如下图所示
然后我捕获流量并发现我的请求转到https://gsp-ssl.ls.apple.com/search.arpc而 Apple 转到 https://gsp-ssl.ls.apple.com/auto_complete.arpc
有没有办法调整MkLocalSearchRequest
以获得相同的响应对象集?
ios - 从 MKLocalSearch 创建注释的标题
我添加了一个 MKLocalSearch 并且引脚显示正确。唯一的问题是引脚标题既有名称又有地址,我只想要名字。我将如何改变这一点。这是我正在使用的代码 -