我在用mapbox和firebase。我有一个委托函数,当用户的位置发生变化时,它会更新用户的坐标(在firebase数据库中)。据我所知,它在登录到应用程序时会发挥应有的作用。mapviews委托是视图控制器(self.mapView.delegate = self)。
func mapView(_ mapView: MGLMapView, regionDidChangeAnimated animated: Bool){
let latitude = mapView.userLocation?.coordinate.latitude
let l
我有一个带有注释的地图视图,这些注释显示一个详图索引。单击详图索引的披露详细信息按钮时,它将进入一个新视图。
我的MKAnnotations是一个实现<MKAnnotation>的自定义类。让我们将该类命名为MyClass。它们存储在NSMutableArray中。在此视图的视图加载期间,我将此数组中的每个MyClass对象添加到地图视图的注释中。使用调试器,我可以看到,一旦完成了所有这些添加,self.MapView注释顺序就与NSMutableArray相同。
现在我在mapView中设置了另一个断点:viewForAnnotation:并检查了1) my NSMutableA