jjzjj

Coordinate

全部标签

swift - 如何平滑地调整 MKCircle 的大小

我正在尝试实现一个MKCircle,它会随着slider的变化而增加或减少半径。我遇到的问题是,当重新绘制圆圈时,它一点也不平滑。我已经阅读了其他一些帖子,它们似乎表明您必须创建MKCircle的子类并以某种方式在其中执行此操作,但是每当我查看示例代码时,我都会遇到困难,因为它通常不在Swift3中。有人可以吗告诉我怎么做?这是我更改slider时的代码:funcsliderValueChanged(_sender:UISlider!){if(!map.selectedAnnotations.isEmpty){foroverlayinmap.overlays{vartemp:MKAnn

ios - MKPlacemark 上的参数类型错误

我正在尝试快速编写一个创建MKMapItem的函数,但我收到一个字符串错误。这是代码:funcmapItem()->MKMapItem{letaddressDictionary=[String(kABPersonAddressStreetKey):subtitle]letplacemark=MKPlacemark(coordinate:coordinate,addressDictionary:addressDictionary)letmapItem=MKMapItem(placemark:placemark)mapItem.name=titlereturnmapItem}当我尝试创建p

ios - 从 Firebase 数据库在 MKMapView 上放置多个标记

我正在创建一个iOS应用程序,它使用Applemap来显示本地车库/庭院销售的标记。到目前为止,我已经能够弄清楚如何从Firebase数据库中在AppleMaps上放置一个标记,但我不确定如何使用多个标记来做到这一点。我已经完成了类似的任务,使用单元格在Firebase数据库的UITableView中显示不同的内容,但这是我第一次以map方式进行。我在读一篇文章here这显示了如何使用JSON数据,但由于标记信息将是实时的,我的应用程序不可能那样做。将多个标记添加到MKMapView的最佳方法是什么?来自ViewController的片段(仅设置一个标记)Database.databa

ios - 将 GMSMapView 限制在特定范围内

我有两个坐标,我需要将我的Googlemapmap限制在以这两个坐标为界的框架内。例如,我有letbounds=GMSCoordinateBounds(coordinate:CLLocationCoordinate2D(latitude:59.615440364671244,longitude:-17.978949286043644),coordinate:CLLocationCoordinate2D(latitude:33.963318167747758,longitude:21.442294009029865))然后,我写,map.cameraTargetBounds=bounds

ios - 如何更新 mapView 上 MKAnnotation 对象的位置?

我有以下代码,旨在循环遍历当前苹果mapView上的所有注释并更新它们的位置坐标。forexistingMarkerinself.mapView.annotations{existingMarker.coordinate.latitude=12.12121212existingMarker.coordinate.longitude=14.312121121}很遗憾,这是不允许的。我被告知“坐标”是一个只能获取的属性。所以这显然不是我要更新已在mapView上绘制的注释的MKAnnotation位置的方式。那我该怎么做呢?具体来说,我想这样做并尽快用新坐标“重绘”map。我相信这一定是可

ios - RestKit RKObjectMapping Swift 可选

我有一个名为Activity的swift模型,它可以选择附加一个coordinate。importMapKitclassActivity:NSObject{varcoordinate:CLLocationCoordinate2D?classfuncobjectMapping()->RKObjectMapping{letmapping=RKObjectMapping(forClass:self)letcoordinateMapping=RKAttributeMapping(fromKeyPath:"coordinate",toKeyPath:"coordinate")coordinate

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

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

python - 显示 ValueError : shapes (1, 3) 和 (1,3) 未对齐 : 3 (dim 1) ! = 1 (dim 0)

我正在尝试使用以下矩阵并执行代码中所示的点积。我检查了矩阵的大小,所有矩阵都是(3,1),但最后两个点积给我带来了错误。coordinate1=[-7.173,-2.314,2.811]coordinate2=[-5.204,-3.598,3.323]coordinate3=[-3.922,-3.881,4.044]coordinate4=[-2.734,-3.794,3.085]importnumpyasnpfromnumpyimportmatrixcoordinate1i=matrix(coordinate1)coordinate2i=matrix(coordinate2)coor

javascript - d3 csv 数据加载

我正在尝试调整D3中的简单散点图程序以接受CSV文件。当我使用文件中的数据时它工作得很好,但是当我尝试加载CSV文件时它根本不起作用。我缺少一些简单的东西吗?CSV文件“datatest.csv”的内容与代码中的数据集相同。我已经检查过浏览器正在加载数据,它似乎都在那里。我想我只是错过了一步。D3Demo:Linearscales/*Nostyleruleshereyet*///Widthandheightvarw=900;varh=500;varpadding=20;vardataset=[];//vardataset=[//[5,20],[480,90],[250,50],[100

javascript - d3 csv 数据加载

我正在尝试调整D3中的简单散点图程序以接受CSV文件。当我使用文件中的数据时它工作得很好,但是当我尝试加载CSV文件时它根本不起作用。我缺少一些简单的东西吗?CSV文件“datatest.csv”的内容与代码中的数据集相同。我已经检查过浏览器正在加载数据,它似乎都在那里。我想我只是错过了一步。D3Demo:Linearscales/*Nostyleruleshereyet*///Widthandheightvarw=900;varh=500;varpadding=20;vardataset=[];//vardataset=[//[5,20],[480,90],[250,50],[100