草庐IT

conn_map

全部标签

swift - 自定义 map View 在 initWithCoder 中 swift 崩溃

我有一个UITableViewCell,它有一个mapView作为subview。创建了一个自定义类来处理所有操作,例如添加注释、委托(delegate)等,并将其命名为CustomeMap.swift。在CellXib中将mapView的类名更改为CustomeMap后,应用程序在CustomeMap的initWithCoder方法中有时会崩溃因为我还没有实现那个方法。后来我添加了如下方法:importUIKitimportMapKitprotocolCustomeMapDelegate{funcannotationClickEvent(info:NSDictionary?)}cla

Swift - 从 map 中的当前位置到选定注释的方向

我的应用目前有一个本地搜索,它为搜索结果添加了注释。我想将其设置为当您选择注释并单击标注按钮时,它将在map应用程序中打开,并显示从当前设备位置到注释的方向。我在这方面遇到了一些问题。首先,我的标注上的呼出按钮没有出现。其次,我认为我没有正确检测到所选注释。这是我用于搜索和选定注释的代码:funcperformSearch(){matchingItems.removeAll()letrequest=MKLocalSearchRequest()request.naturalLanguageQuery=searchText.textrequest.region=mapView.region

ios - 如何使图钉和 map 在 MKMapView 中的移动叠加层上方居中

当我在map上垂直移动(通过平移手势)另一个View时,如何使图钉保持在map的中心,以便图钉保持在叠加层(不是实际的MapKit叠加层)上方。请参阅附件中的第一个和最终状态的屏幕截图。当用户向上/向下平移时,我得到了叠加层和屏幕顶部之间的空间的CGRect。然而,我如何使用它来移动map和图钉,同时在用户向上平移时放大map......并在用户向下平移时再次缩小,到目前为止我还不清楚。我尝试了不同的方法,从尝试调整可见矩形到调整mapView的框架。答案可能在于某些MKMapRect/Region技巧..(手形图标FreepikCCBY3.0) 最佳答案

ios - 如何使用 Google Maps SDK (Swift/iOS) 在 map 标记周围绘制半径?

用户可以通过两种方式在应用内的map上放置标记:通过map上方的UISearchBar(尚未完成),以及长按map上他们希望标记出现的位置。我为标记使用了一个全局变量,因为用户只能在map上设置一个标记。每当创建标记时,我想在标记周围绘制一个半径(圆)。到目前为止,这是我的代码:varmapMarker=GMSMarker()...//Thisfunctiondectectsalongpressonthemapandplacesamarkeratthecoordinatesofthelongpress.funcmapView(mapView:GMSMapView!,didLongPre

ios - Swift 指针算法和取消引用;将一些类似 C 的 map 代码转换为 Swift

我有一小段Swift代码似乎无法正常工作...//earlier,inObjC...typedefstruct_Room{uint8_t*map;intwidth;intheight;}Room;如果您好奇的话,ARoom是roguelike游戏的一部分。我正在尝试用Swift重写几个部分。这是看起来损坏的代码,我希望我在评论中做的是:letptr=UnsafePointer(room.map)//grabapointertothemapoutoftheroomstructletoffset=(Int(room.width)*Int(point.y))+Int(point.x)//ca

ios - 如何快速将 map 置于用户位置的中心?

我正在编写一个应用程序,我有一个嵌入式mapView来显示用户的位置。到目前为止,这是我的代码:classYourCurrentLocation:UIViewController,CLLocationManagerDelegate{@IBOutletweakvarmapView:MKMapView!varlocationManager=CLLocationManager()letregionRadius:CLLocationDistance=1000funccheckLocationAuthorizationStatus(){ifCLLocationManager.authorizat

ios - 如何将自定义数据添加到标记(Google Maps API SWIFT)

我正在尝试找出一种方法来为我的标记添加自定义属性/数据。我用过的Marker.Title(商店标题)Marker.Snippet(商店对象ID)Marker.Icon(商店图标)Marker.userData(存储图片)我想存储以显示在InfoWindow上的附加信息描述(字符串)一个数字(Int)如果有更有效的方法来存储和检索自定义数据/属性以显示在信息窗口上,那就太好了。目前任何建议都是有值(value)的。这是我目前拥有的片段:设置标记数据:marker.title=object["objectTitle"]as!Stringmarker.snippet=objecti.obje

ios - Swift: map :如何判断我的路线上的下一条交叉路口

我正在快速编写一个iOS应用程序。我需要能够在任何给定时间点告诉正在开车/步行的用户路线上的下一条街道将相交。我能够找到用户当前所在的街道名称、用户前进的方向以及当前坐标,但最后一步让我很困惑:接下来会与哪条街道相交?只要免费,我愿意使用AppleMaps、GoogleMaps、OSM等。 最佳答案 你最好的选择是使用https://developers.google.com/maps/documentation/directions/我们的想法是获取路线的支路,然后确定您当前所在的支路,因为您知道您所在的当前街道名称,所以您可以做

【计算机视觉 | 目标检测】术语理解3:Precision、Recall、F1-score、mAP、IoU 和 AP

文章目录一、Precision、Recall和F1-score二、IoU三、mAP四、AP4.1定义4.2分类4.2.1APs4.2.2APr4.2.3两者之间的区别一、Precision、Recall和F1-score在图像目标检测中,常用的评估指标包括以下几项:精确率(Precision):也称为查准率,表示被分类为正类别的样本中真正为正类别的比例。计算公式为:Precision=TP/(TP+FP),其中TP是真正例(模型正确预测为正类别的样本数),FP是假正例(模型错误预测为正类别的样本数)。召回率(Recall):也称为查全率,表示真正为正类别的样本中被正确分类为正类别的比例。计算公

java - 为什么 Groovy 的 Map 比 Array 的伸缩性更好?

我今天遇到了这个问题,我不明白为什么groovyarray在变大时不能比Map更好地缩放。在我的示例中,我创建了一个映射(LinkedHashMap)和一个字符串数组(String[])。然后我从0迭代到10^7,将i插入到Map或Array中。我做了10次以确保异常值不会弄乱结果。intmax=10**7intnumTests=10longtotalTimeMap=0longtotalTimeArray=0numTests.times{longstart=System.currentTimeMillis()Mapm=[:]max.times{m[it]="${it}"}longend