问题标签 [mkcoordinateregion]

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 投票
2 回答
1748 浏览

iphone - 如何将 2 英里添加到 viewRegion.span.latitudeDelta?

如何将 2 英里添加到 viewRegion.span.latitudeDelta ?如何计算 kTwoMiles?

0 投票
1 回答
569 浏览

iphone - 为什么 MKMapView 显示不正确的半径

我将伦敦坐标设置为 10 公里半径。然后我将我的 iphone 地图与http://www.freemaptools.com/radius-around-point.htm进行比较。我发现 freemaptools 显示的位置比 iPhone 地图多得多。例如,我在 iPhone 上没有看到“White Stadt”,但我在 freemaptools 上看到了它。但为什么?请看我的照片。

在此处输入图像描述在此处输入图像描述

更新:我添加了 span = 2*10 但这对我没有帮助。我们看到更多的领域。请看河上。 在此处输入图像描述

0 投票
3 回答
4050 浏览

objective-c - 如何在两个 MKCoordinateRegion 之间建立联合

我正在尝试在两个 MKCoordinateRegion 之间进行联合。有人知道如何做到这一点吗?

0 投票
3 回答
4517 浏览

objective-c - 如何从 MKCoordinateRegion 中的“我的”坐标开始?

我想知道如何使这段代码工作:当我单击一个单元格时,我调用 DetailViewController,这是一张带有旧金山坐标的地图。但是我的地图只显示“世界”地图,并没有去我设置的区域,你知道我如何从“我的”坐标开始吗?

这是我的代码:

谢谢

保罗

0 投票
2 回答
412 浏览

iphone - iOS MapKit userLocation 在第一次调用时返回零,但是

我有一个奇怪的问题,我无法解释,想知道是否有人遇到过同样的问题。

我有一个显示用户当前位置的 MKMapView,并且在加载时被写入该区域的中心位置。当我加载视图时,地图默认为纬度零和经度零(非洲某处)。当我将视图保留到堆栈上的前一个屏幕,然后返回到它时,一切正常,我得到了一个以加利福尼亚州库比蒂诺为中心的地图视图。

谁能解释一下?

干杯! :D

0 投票
2 回答
1395 浏览

iphone - 当跨度改变时,MKCoordinateregion 的中心会改变 - iphone

我有一个名为 region 的 MKCoordinateregion。我想改变这个区域的跨度而不改变它的中心。我正在使用以下方法来更改缩放。

日志显示:

此方法根据需要准确设置跨度。但我不希望中心坐标有任何变化,因为当我缩小然后缩小时,我最终会在与起始位置不同的位置。

有没有什么方法可以在不改变中心的情况下放大和缩小?

感谢您提前提供任何帮助。

0 投票
1 回答
7827 浏览

ios - MKCoordinateSpanMake:为什么要指定经度和纬度增量?

如果一个经度对应的距离是纬度的函数,那为什么iOS MapKit中调用MKCoordinateSpanMake时要指定longitudeDelta和latitudeDelta呢?此外,我怎么知道正确的比例是多少?

0 投票
2 回答
6159 浏览

objective-c - MKCoordinateRegion 中心和边界之间的距离

(根据评论修改问题:)

好的,我会尝试以其他方式询问...如何获取此圆形叠加层的边框坐标:

在此处输入图像描述


(原问题:)

我的 iPhone 应用程序出现奇怪的问题。我有 MKCoordinateRegion,它的中心坐标纬度:51.509980 和经度:-0.133700。我使用了方法 MKCoordinateRegionMakeWithDistance 并将距离设置为 16,093.44 米(10 英里)。

我想获得该区域的边界点,因此我有以下代码:

我发现这个网站用于我的测试http://boulter.com/gps/distance/计算两个坐标之间的距离。当我作为 FROM 坐标输入时:51.509980 和经度:-0.133700(伦敦)和 TO 坐标:

我知道这两个坐标之间的距离是 15.40 英里,而不是预期的 10 英里。

截屏:

在此处输入图像描述

为什么会有这样的差异?当我尝试做同样的事情但从不同的中心坐标(东京,纽约)结果是正确的 10 英里。

谢谢您的回复

0 投票
1 回答
52 浏览

iphone - iPhone4(s) - 我对 regionMonitoring 功能的发现

在我的测试中,我发现我在 iPhone4S 上测试 regionMonitoring 的结果有点低于标准。

话虽如此,这就是我的测试中发生的事情:

  1. 我尝试通过在开车时为同一位置设置警报来进行测试。有时,警报会立即响起,但大多数时候不会。我一直想知道这个功能的准确性。该功能可以节省电量,这很棒,但是如果设备没有收到及时的更新,那又有什么好处。它违背了目的。在这种情况下,用户会对应用程序给出差评 - 因为他们必须切换到耗电的 startUpdatingLocation

  2. 由于我开车四处进行测试,并且因为没有收到更新 - 我相信,警报不会及时发出。我的50.0m半径是不是太小了?我可以增加它 - 但用户会很快收到警报!

  3. 该功能依赖于用户的设备从一个基站传递到下一个基站。因此,如果他/她碰巧在没有足够手机信号塔的区域,用户是否不走运(使用此功能)?

想法?建议?问候....

0 投票
2 回答
1374 浏览

mkmapview - 如何在不使用 didAddAnnotationViews 的情况下缩小 MKMapView?

我正在尝试找到一种通过按钮进行放大和缩小的方法。如果我将代码放入方法didAddAnnotationViews中,它将完美地设置初始缩放。我试图用下面的代码来改变缩放,但它一直在崩溃说:

无法识别的选择器发送到实例

如何在 IBAction 中运行它?