jjzjj

CLLocationCoordinate

全部标签

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 - 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

Iphone CLLocationCoordinate2D

我是iPhone的新手,但遇到了问题。我有这个代码for(inti=0;i什么都没做的问题但如果我更改coord.latitude=40.444和coord.longitude=-3.700;这给了我想要的,但我不想要这个,因为我有一个包含许多纬度和经度的数组。谁能帮我这个?当我输入coord.longitude=[datos.longitudefloatValue];时,它不起作用?我正在使用Xcode3.2.2谢谢,请原谅我的英语。 最佳答案 问题是我更改了值,我输入了错误的值。我唯一要做的就是改变coord.latitude=

ios - 无法绘制跨越经度 +/-180 的 MKPolylineView

我在MKMapView上绘制MKPolylineView时遇到问题。这条线代表一次环游世界的旅行,起点和终点都在纽约附近,总是向东行驶。从日本到旧金山的行程中有一段横跨太平洋,因此经度为+/-180。MKPolylineView确实连接了这两点,但它的移动方向错误。也就是说,这条线路从日本向西返回旧金山,而不是向东穿越太平洋。我没有看到任何选项可以让我指定线段应该沿着哪个方向连接两点。简单来说,MKMapView似乎不明白地球是圆的。有没有一种方法可以让我按预期画线,从日本向东行驶到旧金山?我有一张截图可以清楚地显示问题:ThePolylinehttp://www.builtlight

ios - map View 中两个位置的 Mapkit 路线不适用于印度经纬度?

这是我的代码:工作:CLLocationCoordinate2DsourceCoords=CLLocationCoordinate2DMake(37.7833,-122.4167);//sanfransiscoMKPlacemark*sourcePlacemark=[[MKPlacemarkalloc]initWithCoordinate:sourceCoordsaddressDictionary:nil];MKMapItem*source=[[MKMapItemalloc]initWithPlacemark:sourcePlacemark];//Makethedestinationl