jjzjj

CLLocationCoordinate2

全部标签

ios - 从 Core Data 中检索 Swift 中的坐标时遇到问题

我是编程新手,对于我的任何无知,我深表歉意。我也确信有很多我没有遵循的最佳实践,但我的问题更具体。我正在为特定人群制作联系人应用程序。该应用程序的一部分是mapView,显示每个联系人的引脚。当我保存一个新人时,我会像这样对地址进行地理编码:letentity=NSEntityDescription.entity(forEntityName:"Person",in:self.managedObjectContext)letrecord=NSManagedObject(entity:entity!,insertInto:self.managedObjectContext)geocoder

iphone - 在 ios 中自由手绘多段线叠加

我正在尝试使用叠加层(MKOverlay)在MKMapView上徒手追踪路线。每次当我们移动手指时,我都会用新坐标扩展带有最后一个坐标的折线,一切都工作正常,除了扩展折线覆盖时整个覆盖在设备中闪烁(只是有时),所以我无法追踪问题.我试过的代码如下。-(void)viewDidLoad{j=0;coords1=malloc(2*sizeof(CLLocationCoordinate2D));coordinatearray=[[NSMutableArrayalloc]init];UIPanGestureRecognizer*GestureRecogonized=[[UIPanGesture

ios - 错误 : Assigning to 'CLLocationCoordinate2D' from incompatible type 'id'

嗨,我正在尝试在mkmap中显示多个注释。在添加坐标时显示错误:“从不兼容的类型‘id’分配给‘CLLocationCoordinate2D’”。我知道这是一个简单的问题,但我已经搜索了很多次并尝试了很多但都没有用,我的代码是,for(inti=0;i请建议我解决这个问题。谢谢... 最佳答案 由于CLLocationCoordinate2D不是一个Objective-C对象,而是一个struct,它不能直接存储在一个NSArray对象中,而是它必须包含在NSValue对象中。因此从数组中读取坐标的代码可能是:CLLocationC

ios - 在 UITableView 滚动时在 MKMapView 上放置图钉,从特定屏幕位置的单元格获取坐标。制作引脚 "dance."

我正在尝试的内容和摘要:我有一个包含MKMapView和子UITableView的UIViewController。表格View中的每个单元格都包含一组坐标。我希望在map上顶部单元格中包含的坐标处放置一个图钉。我希望在表格View滚动时,图钉“实时”下降。当一个单元格到达某个y轴屏幕位置时,一个图钉会落在它的map坐标处,而当它离开这个y轴位置时,图钉会消失,并在下一个单元格的map坐标处被一个新图钉取代。期望的效果是随着表格View的滚动,图钉在map上的不同位置快速消失和重新出现(一次一个)。我称之为“跳舞”。我不希望在y位置选择单元格,因为我需要使用didSelectRow方法

c# - 具有自定义 PIN 图像的 MonoTouch Multiple Mapkit CLLocationCoordinate2D

你好,我的主要问题是如何使用MKAnnotationView为我的所有坐标点设置自定义图钉图像。作为引用,我已经对通常从json网络服务调用中调用的值进行了硬编码。这是硬编码轨迹的示例:CLLocationCoordinate2D[]trail1=newCLLocationCoordinate2D[]{newCLLocationCoordinate2D(10.74812,-97.330277),newCLLocationCoordinate2D(10.74501,-97.350277),newCLLocationCoordinate2D(10.74912,-97.340277),};C

ios - 如何将 MKOverlay 对象存储到文件以供以后检索

我正在编写一个iOS应用程序来记录您的旅行路径,然后将其存储起来以便日后检索。大部分绘制路径的代码都是基于示例代码Breadcrumb.现在我正在添加功能来保存绘制的叠加层。最好的方法是什么?我可以使用CoreData但我不想对绘制的叠加层做太多事情,而是稍后再次检索它。我目前尝试了一个简单的NSArray。我将CrumbPath对象转换为NSData并将其存储在数组中。后来我检索它并将其转换回CrumbPath。但是,我似乎做错了什么。@interfaceCrumbPath:NSObject{MKMapPoint*points;NSUIntegerpointCount;NSUInte

ios - 折线不是从用户位置绘制的(蓝点)

-(void)viewDidLoad{[superviewDidLoad];CLLocationCoordinate2DcurrentLocation;currentLocation.latitude=self.mapView.userLocation.location.coordinate.latitude;currentLocation.longitude=self.mapView.userLocation.location.coordinate.longitude;CLLocationCoordinate2DotherLocation;otherLocation.latitude

ios - Mkmapview 中两个位置之间的多条路线

Howtogetoneormorepossibleroutesbetweentwopoints?Ifanybodyhasworkedonthiscanyoupleasetellme? 最佳答案 使用MapKit你需要让你的[directionRequestsetRequestsAlternateRoutes:YES]然后在response.routes你会得到可用的路线AsisdefinedinMKDirectionsRequestdeclarationopenvarrequestsAlternateRoutes:Bool//ifY

ios - 将 CLLocationCoordinate2D 坐标转换为 CGPoint Swift

我在iOSSwift应用程序中有一个Googlemap。我正在尝试获取当前用户坐标的CGPoint位置,以便我可以在周围应用一些动画。但是我无法在CGPoint中找到我的坐标位置。我基本上是在尝试为我当前的用户标记添加脉冲动画。这是我的动画代码-classPulsing:CALayer{varanimationGroup=CAAnimationGroup()varinitialPulseSacle:Float=0varnextPluseAfter:TimeInterval=0varanimationDuration:TimeInterval=1.5varradius:CGFloat=2

ios - MKCircleRenderer 填充颜色重叠问题

我正在将MKCircleRenderer添加到map代码中-(MKOverlayRenderer*)mapView:(MKMapView*)mapViewrendererForOverlay:(id)overlay{MKCircle*circle=overlay;MKCircleRenderer*circleView=[[MKCircleRendereralloc]initWithOverlay:circle];circleView.fillColor=[UIColorcolorWithRed:1.0green:0.0blue:0.0alpha:0.1];returncircleVie