mkmapview相关内容

iPhone MapView 中断

我有一个 mapkit/视图,它工作正常 - 但我滚动并在 2 到 10 次移动后我的应用程序崩溃了......而且这只是“中断". 这是我的代码的一部分.我认为这是后台线程和数组释放/覆盖问题的问题. 一些背景信息:我在 mapview 启动时生成一个“会话"密钥(MapKey)并在服务器端保存一个 pin.XML 仅包含用于更快响应和更短 XML 的新引脚. //当用户与之交互时 ..
发布时间:2022-01-12 11:12:49 移动开发

如何在IOS上管理MKAnnotationView的拖放?

我在没有 InterfaceBuilder 的情况下工作. 我有一个 MKAnnotationView 实例,setDraggable 位于 YES,在我的 MKMapView 中显示了我的注释视图,我可以拖放它. 执行放置操作时如何执行方法?在这种方法中,我需要注释视图的新坐标. 解决方案 如果你已经用 setCoordinate 方法正确设置了你的 MKAnnotation ..
发布时间:2022-01-11 20:32:36 移动开发

Flutter 中的谷歌地图导航

我是 Flutter 新手. 我发现 Flutter 不支持内联地图,只支持静态地图视图. 我想构建一个应用程序,我需要在地图上显示行车路线. 是否可以在颤振中创建相同的? 解决方案 你可以在flutter中使用android_intent库来启动googlemaps并在android中获取diction. 库:https://pub.dartlang.org/pa ..

向 MKMapView 添加路由

我正在尝试向我正在开发的应用程序添加路由功能.我找到了 Craig Spitzkoff 的 文章,关于如何在 MKMapView 效果很好.但是由于我没有道路上点的坐标,这对我没有预期的帮助.有没有办法确定给定点之间的坐标,比如我当前的位置和另一个地址? 解决方案 基本上你需要制作一个 HTTP 请求 到 Google 路线 API.服务条款规定你必须在谷歌地图上显示结果,但我认为因为你使 ..
发布时间:2022-01-08 18:48:17 移动开发

MapKit中沿路线的注释

我正在使用 MapKit 来显示位置之间的方向,我正在寻找一种添加注释的方法,该注释的工作方式与 Apple Maps 应用程序中的路线注释类似,其中注释显示每条路线的旅行时间(如图所示)在下图中).我已经正确地绘制了方向,手头的问题是如何计算沿路线的一对坐标.也就是说,在哪里删除注释. 我想以某种方式使用 MKDirection(其中包含完整的方向,一步一步),但我不确定如何生成位于路线中 ..
发布时间:2022-01-07 18:09:19 移动开发

iOS7 MKMapView 截图

我正在尝试在 iOS7 应用程序中创建 MKMapView 的快照,就像在以前的 iOS 版本中到处推荐的那样: - (UIImage*) renderMapViewToImage{UIGraphicsBeginImageContextWithOptions(mapView.frame.size, NO, 0.0);[mapView.layer renderInContext:UIGraphic ..
发布时间:2022-01-07 17:41:54 移动开发

单击公开指示器按钮后如何转到第二个视图控制器

我想从地图视图中删除现有的注释.Scenerio 是单击现有的注释标注部分(披露指示器按钮),它将引导用户到另一个视图控制器并显示一个按钮,您可以删除选定的注释.实际上,我正在努力创建完全相同的谷歌地图应用程序,这是我现在正在努力的部分.任何帮助,将不胜感激! 解决方案 MKMapView 类有两种添加/删除注解的方法: addAnnotation: id removeAnnotatio ..
发布时间:2022-01-05 09:11:29 移动开发

向 MKMapView 添加路线

我正在尝试向我正在开发的应用添加路由功能.我找到了 Craig Spitzkoff 的 文章 关于如何在 MKMapView 效果很好.但是由于我没有道路上点的坐标,这对我没有预期的帮助.有没有办法确定给定点之间的坐标,比如我的当前位置和另一个地址? 解决方案 基本上你需要制作一个 HTTP 请求到Google 路线 API.服务条款规定您必须在 Google 地图上显示结果,但我认为因为 ..
发布时间:2022-01-02 11:37:01 移动开发

路线未显示在 MKMapView 中?

我有这些方法可以在两个 CLLocation 之间为 MKMapView 添加路由.我有两个有效的pickUpDistanceLocation &dropOffDistanceLocation func addRoutesOverLayForMapView(){var 来源:MKMapItem?var 目的地:MKMapItem?println("\(pickUpDistanceLocatio ..
发布时间:2022-01-02 11:26:40 移动开发

如何在 MKMapView 中显示整个地球

我正在开发一个地图应用程序,我想让用户缩小到整个地球.我正在使用 MKMapView.我看到 iOS 地图应用中提供了此功能. 谁能告诉我如何在我的应用中实现相同的目标. 解决方案 因为下面出现了如此错误的信息,所以很伤心. 至少在 2018 年 11 月的 iOS 12 中如此简单. 这就是您获得全球视图所需要做的一切. 要么 mapView.mapType = . ..
发布时间:2022-01-01 11:50:16 移动开发

阻止 iOS 7 MKMapView 泄漏内存

我注意到我的应用程序会泄漏内存,但如果我将 MKMapView 取出,内存问题就会消失. 为了测试这个理论,我做了一个非常简单的项目,它有一个视图,它推送一个带有 MKMapView 的视图,然后弹出和推送.而已.视图控制器中没有代码,一切都通过故事板完成. 如果我来回切换到地图视图,它在推入和弹出包含地图的视图后开始大约 3MB,这大约是内存的 230MB 的 15 倍. 还有 ..

如果我不再使用 MKMapView,为什么在释放 MKMapView 后会崩溃?

我有一个 MKMapView.有时在我的视图控制器被关闭后,我会得到一个 EXC_BAD_ACCESS. 我打开了NSSZombies,它看起来像MKMapView 的委托——我的视图控制器!— 正在被调用,尽管 MKMapView 和 UIViewController 子类都被释放了.我已经检查过了,我的内存管理是正确的. 怎么回事? 解决方案 这是因为 MKMapView ..
发布时间:2021-12-24 17:02:51 移动开发

iOS6 MKMapView 使用大量内存,以至于应用程序崩溃,还有人注意到这一点吗?

有没有其他人在他们的 iOS 6 应用中使用地图,注意到内存使用量非常高,以至于一遍又一遍地收到内存警告到应用崩溃? 我已经通过仪器运行了该应用程序,我没有看到任何泄漏,并且在创建地图视图之前,该应用程序始终以大约 3mb 的实时字节运行.创建地图并下载切片后,Live Bytes 会跃升至 ~13mb Live Bytes.然后,当我四处移动地图并放大和缩小 Live Bytes 时,它会 ..
发布时间:2021-12-21 09:53:08 其他开发

获取 MKMapView 的边界

为了设置对外部服务器的查询,我想在我正在构建的 iPhone 应用程序中获取当前地图视图的边界.UIView 应该响应边界,但 MKMapView 似乎没有.设置区域并放大地图后,我尝试获取边界.我坚持第一步,即尝试获取代表地图 SE 和 NW 角的 CGPoints.之后我打算使用: - (CLLocationCoordinate2D)convertPoint:(CGPoint)point t ..
发布时间:2021-12-20 23:09:00 移动开发

如何使用 UISearchBar 搜索 MKMapView?

我有一个应用程序需要具有类似 Apple“地图"应用程序(包含在 iPhone、iPod Touch 和 iPad 中)的搜索功能. 有问题的功能应该不难做,但我真的不知道如何在搜索栏中输入街道地址,然后获取该地址的坐标或可以帮助我实际移动的东西地图和那个地方的中心. 我的意思是,我必须查询什么,Apple 是否提供“地址搜索 API 方法"?还是我需要直接使用谷歌地图 API? ..
发布时间:2021-12-20 23:08:02 移动开发

按下细节披露后的注释细节?

我有一个 MKMapView 注释对象,它有一个正确的标注附件详细信息披露按钮.当按钮被按下时,我使用 addTarget:action:forControlEvent 来调用一个选择器方法,该方法创建一个细节视图控制器并将其推送到视图堆栈上. 我的问题是访问启动标注详细信息控制器的注释信息的最佳方式是什么.详细信息披露按钮设置为调用: [button addTarget:self act ..
发布时间:2021-12-20 22:51:07 移动开发

使用MKMapView时如何设置精度和距离过滤器

当我使用 setShowsUserLocation 和 MKMapView 跟踪用户位置时,如何设置精度和距离过滤器?我不是在谈论 CLLocationManager. 谢谢, 解决方案 您无法控制内部 MKMapView 位置管理器(用于使用蓝点跟踪用户的位置管理器)的准确性,但您可以创建自己的地图并使用它来重新定位地图.这是一个食谱... 处理核心位置权限 在核心位置 ..
发布时间:2021-12-20 21:15:26 移动开发