问题标签 [cllocationcoordinate2d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
16671 浏览

objective-c - 如何将纬度经度转换为 CLLocationCoordinate2D

我想将 lat lon 转换为CLLocationCoordinate2D.

这给了我错误“预期的表达”。

我究竟做错了什么?

0 投票
1 回答
274 浏览

c - Can't compare two CLLocationCoordinate2Ds (negative zero??)

I'm having the hardest time comparing two (what should be identical) CLLocationCoordinate2D structs in my iOS app. For some reason no matter how I compare them, the latitude just won't say it's equal.

The code:

I even tried if ( [@(dlat) isEqualToNumber:@(0)] && [@(dlong) isEqualToNumber:@(0)] ) as the comparison check, but it failed too.

Here's the output:

For some reason I just keep getting that negative zero in there and nothing will compare against it. What the heck can I do to get these things to compare?!

0 投票
4 回答
16183 浏览

mapkit - 如何从地址字符串中获取经纬度坐标

我有一个顶部MKMapView有一个UISearchBar的,我希望用户能够输入一个地址,并找到该地址并在其上放置一个图钉。我不知道的是如何将地址字符串变成经纬度,这样我就可以制作一个CLLocation对象了。有谁知道我该怎么做?

0 投票
0 回答
111 浏览

ios - 如何查找 NSString 中的所有值

我有一个这样的json:

我用

现在我需要CLLocationCoordinate2D从路径中制作。谁能解释一下这是怎么做到的?

0 投票
2 回答
2885 浏览

iphone - 获取两个地理坐标之间的方位角

我有两组坐标。用户必须从一个位置旅行到另一个位置。显示两个坐标之间的方向的最佳方法是什么。我计算了2点之间的距离。我还找到了 2 个坐标之间的角度。

在没有方向的情况下寻找角度对导航没有任何用处。是否可以仅使用提供的 2 个坐标来寻找方向?

但我认为这还不够。我应该(或有可能)向用户提供从 IOS 设备正确从起点到达终点的所有详细信息。

编辑:我有 2 个地点,一个在英国,另一个在西班牙。如果我从西班牙到英国旅行,

  1. 是否有可能获得像 30°N 20°W 这样的方向。即我必须从西班牙经过 30°N 20°W 才能到达英格兰。

  2. 是方位角,与我上面提到的角度相同。

0 投票
0 回答
1097 浏览

ios - CLLocationCoordinate2D 将值更改为 nil

我有这个功能可以显示地图上大头针的坐标

}

调用此函数后,我可以看到新纬度具有正确的值以及新的经度

新纬度:42.448826,新经度:19.250086

但是,如果我尝试调用新函数(单击按钮后调用此函数),它只包含这行代码:

我可以看到这个消息:

新纬度:0.000000,新经度:0.000000

它应该向我显示与调用第一个函数后显示的第一条消息相同的值。

在.h中我有这个

0 投票
0 回答
661 浏览

ios - 将 CLLocationCoordinate2D (lat,long) 映射到 iphone/ipad 屏幕坐标

我正在使用坐标从地图上的 A 点到 B 点画一条直线,MKOverlayView 这很好,但我现在需要重复同一条线UIBezierPath

我可以以某种方式将地图坐标值转换为屏幕坐标值吗?

这是我到目前为止所拥有的

这就是它的外观:

在此处输入图像描述

我需要那条白线越过蓝线,任何帮助将不胜感激

0 投票
2 回答
245 浏览

ios - CLLocationCoordinate2D 被传递后得到奇怪的值

这是我第一次在 Objective C 中为 IOS 编程,所以请多多包涵。

基本上,我的 CLLocationCoordinate2D 值在传递对象后会自行更改。

首先,此方法应模拟数据库

当我在这些行上设置断点时,一切都完美无缺。

然后,当我尝试在视图控制器的循环中使用标记时,它变得很难看。

在这里,一旦从 datahelper 接收到标记,位置就出错了。

我遇到的另一个问题是枚举 MarkerType 从一开始就为零。

谢谢您的帮助!

0 投票
3 回答
13645 浏览

ios - 如何使用情节提要在ios的地图中给出位置坐标以绘制一个点?

我正在使用情节提要在视图控制器中创建地图视图。

当我使用以下代码时。

在美国加利福尼亚州旧金山绘制了一个点。userLocation坐标是MapKit.h框架中的 预定义值。现在我创建一个

这里,以坐标为中心的区域被显示。但是,在坐标位置没有绘制任何点。

如何在该坐标位置绘制点或注释?

0 投票
2 回答
3058 浏览

ios - 如何确定专注于 MKPolygon 的 MKMapCamera 的正确高度

我需要弄清楚如何设置 MKMapSnapshotterOptions 来拍摄与地球多边形区域相关的航空/卫星图像的快照。

填写 'region'、'scale'、'size' 和 'mapType' 属性很简单,因为我有一个 MKPolygon 可以使用。棘手的部分是设置“相机”——在我的特殊情况下,我使用独立于 MKMapView 的 MKMapSnapshotter(事实上,甚至在主线程上也没有)。

但是,我更愿意调整快照的方向,使其适合基于非零标题的多边形边界——也就是说,我正在拍照的区域有一个“开始”和一个“结束”我想从结果图像的底部定位到顶部。由于多边形基本上永远不会自然地朝向 0 度方向,因此我需要确定“中心坐标”、“方向”和“高度”。

因为我有多边形的坐标,所以我能够相当容易地得出中心坐标和所需的航向——多边形的第一个坐标与形状的“开始”相关,而结束(或其他坐标,在我的例子中)相关到最后'。

事实证明,确定海拔高度更加困难。我想确保多边形区域最终填充我希望显示的快照图像的纵横比。如何在不依赖 MKMapView 的“setRegion”选择器的情况下计算与 MKMapCamera 一起使用的正确高度?