问题标签 [mkmapitem]

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.

0 投票
1 回答
413 浏览

ios - 尝试从 MKMapItem 获取坐标时出错

一些快速的背景,我执行搜索位置搜索请求。搜索请求的代码如下:

搜索

从那里我收到一个 MKMapItems 数组,我选择我想要保存的那些,并将它们存储在另一个数组中。从这里我想打印出他们的坐标,但是,我在尝试访问它们时不断出错。我用来访问它们的代码是:

我得到的错误是:

任何决议或替代策略将不胜感激!提前谢谢了!

0 投票
1 回答
207 浏览

android - 适用:iOS 7.1 支持 MKMapItem

合适的报告以下错误:

错误:未知类型名称“MKMapItem”;你的意思是“MKMapView”吗?

Apportable 是否支持 MKMapItem?

0 投票
3 回答
2428 浏览

ios - 如何获取到 MKPointAnnotation 的路线

我创建了一个地图,MKPointAnnotation它是地图上的单点(除了用户位置)。我正在尝试解决如何修改一些现有的代码,我必须得到行车路线到这一点。

这是我在应用程序早期使用的代码。在应用程序的这个早期点,我有以下内容,它给了我一个 CLPlaceMark。

采集方向:

问题
问题是后来我似乎只能访问self.mapView.annotations. 所以我可以访问,MKPointAnnotation但我需要访问CLPlacemark.setDestinationMKDirectionsRequest

所以问题是我如何CLPacemark从 a 中获得 a MKPointAnnotation,或者是否有不同的方法可以在没有该要求的情况下获得指向单点的方向?谢谢

0 投票
1 回答
645 浏览

ios - iOS MKMapItem - 如何访问所有成员?

我正在使用 MapKit 进行本地搜索,该搜索返回一个或多个 MKMapItem 对象。但是我可以在调试器中看到对象的某些成员,但我无法访问。我特别需要的是 UID。

我试过 item.placemark,但它不允许我访问 UID。这看起来应该很简单。我在这里想念什么?

这不起作用: NSString *uid = item.placemark.UID

这不起作用:

但是调试器命令 po item 向我显示了对象的所有成员:

对此的任何帮助将不胜感激。这是我正在使用的代码:

0 投票
1 回答
1433 浏览

swift - 'MKMapItem' 不能转换为 'CLPlacemark'

如何在 Swift 中转换MKMapItem为?CLPlacemark

我的代码给了我一个编译器错误'MKMapItem' is not convertible to 'CLPlacemark'

在 ObjC 我刚刚做了ann.placemark = (CLPlacemark *)mi;

0 投票
1 回答
1123 浏览

ios - MKMapItem 未在 MKPlacemark 上显示正确信息

我得到了 a 的结果,MKLocalSearch它包括类似...

现在,当我将它添加到我的地图时......

它添加了一个图钉,当我点击它时会显示“Marton Road”,但我希望它显示“Cineworld”。

我发现很难找到任何有关将东西从其中取出MKMapItem并放入其中的信息MKPlacemark

如果我尝试mapItem.name在地标中使用,那么它们都会显示“美国”。

知道如何从中获得更多有用的信息吗?

0 投票
1 回答
70 浏览

ios - 在 iOS 中反向地理编码和更改丢弃的引脚?

这种情况的方法是什么?

这将是我第一次做这个问题。

将有一个用户定义的查询(例如州、市),然后在查询位置上会有一个丢弃的图钉。然后,用户可以从最初放置的图钉上移动图钉。

0 投票
3 回答
3231 浏览

ios - 如何访问 MKMapItem 的类别或类型

我正在编写一个使用 MapKit 的应用程序。我已经实现了 MKLocalSearch,我得到了一个 MKMapItem 的数组。但是我想知道是否可以获取这些项目中的每一个的类别。例如,在地图应用程序中,商店、酒店、火车站等显示了不同的图标。此外,如果您查看地标。您将获得一个类别标签,例如杂货店。作为开发人员,我可以访问地图项的信息吗?如果是这样,我想知道如何。

谢谢你

0 投票
1 回答
736 浏览

ios - 获取用户当前位置坐标:MKMapItem vs CLLocationManager

这是我的场景:我需要准时获取用户的当前位置,以便向他们展示MKMapView. 我不需要跟踪用户的位置。我需要有人来澄清最好的方法应该是:

1)ASFAIK,是否可以通过调用获取当前位置mapItemForCurrentLocation。你得到一个MKMapItem对象,我认为这个调用不需要启用位置服务,但我不确定是否可以通过这种方式获取位置的坐标......是吗?

2)启动CLLocationManager并监听位置更新。然后只需接收第一个位置并停止收听。

我需要这个适用于 iOS 7+

谢谢

0 投票
3 回答
1119 浏览

ios - 从地图注释标题中删除信息按钮选项

前言

我已经使用 MKMapView 和 MapAnnotation 实现了地图注释。当点击标题视图时,如下图所示。

地图注释标题

我使用以下 LOC 来实现所述地图注释:

查看注解委托方法:

}

问题

如何从上述地图注释标题视图中删除信息按钮?