问题标签 [mkcoordinatespan]

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 投票
3 回答
5645 浏览

objective-c - 从 MKCoordinateRegion MKMapView 获取 TopLeft 和 BottomRight

我检查了文档中的属性MKCoordinateRegionMKCoordinateSpanMKMapView查看有一种方法可以从地图视图中获取TopLeftBottomRight Lat Long,但我没有找到任何方法。我知道跨度给了我 Lat long delta 但是有没有办法从地图视图中获取实际的TopLeftBottomRight lat longs 而无需进行奇怪的计算?

我发现了这个。

不确定这是否足够准确。对此有任何投票吗?

0 投票
1 回答
1977 浏览

iphone - iPhone dev - 在地图上显示两个位置

现在我有了两个位置的坐标,比如说 locationA 的纬度为 40 和经度 -80,locationB 的纬度为 30 和经度 -70,

我想创建一个地图视图,我可以在适当的观看距离上看到这两个位置。

我通过找到中点(在本例中为 {35, -75})获得了新坐标,但问题是,

如何获得合适的观看距离?特别是,我如何计算 CLLocationDistance(如果我使用 MKCoordinateRegionMakeWithDistance)或 MKCoordinateSpan(如果我使用 MKCoordinateSpanMake)。

提前致谢。

0 投票
1 回答
5112 浏览

ios - 如何存储当前的 MKCoordinateRegion 或缩放级别?

我有一个应用程序向用户提供可缩放的 MKMapView。我希望能够在首次显示地图视图时存储用户的首选坐标和缩放级别。

目前,在 viewDidLoad 中,我为初始地图呈现提供了一组默认坐标和缩放级别:

我想要做的是,当用户滚动并将地图缩放到他们喜欢的默认视图时,他们可以点击“设置默认值”按钮并存储所需的属性以在将来加载视图时实现。

要存储用户所选视图的坐标,我有这个:

我正在努力解决的是如何存储用户选择的 MKCoordinateRegion 或缩放级别。有没有办法可以访问当前视图的此属性,以便将来在视图加载时可以重用它?

0 投票
3 回答
17482 浏览

iphone - MKCoordinateSpan 以米为单位?

我需要创建一个大约 500 米的MKCoordinateSpan 。

如何计算要传递给MKCoordinateSpan构造函数的值?

任何编程(Obj-C、.Net)语言的答案都可以。

0 投票
2 回答
1374 浏览

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

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

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

如何在 IBAction 中运行它?

0 投票
0 回答
315 浏览

mkmapview - MKMapView 距离的最大值?

我有一个问题MKCoordinateRegionMakeWithDistance。我尝试通过 iPad 应用程序首选项中的滑块指定距离值。

当我将超过 963 作为 int 或 float 输入时,mapView 不会应用该值并采用它自己的值。

是否有任何最大值,或者我可以编辑 MKMapView,它需要大约 10.000 米的值?

谢谢,亲切的问候,朱利安

编辑

以下是应要求提供的一些代码:

0 投票
2 回答
238 浏览

ios - iOS:将 MKCoordinateSpan 对象化以放入数组中

我试图找到一种直接的方法将 MKCoordinateSpan 放入数组中,而不会将其分解为 lat 和 long 并将其存储在 NSArray 中。不知道有没有这样的方法。

0 投票
1 回答
1418 浏览

ios - MKMapView 自己缩小

这是我的一个小方法,它获取位置管理器的当前位置并将地图聚焦在其上方一点点,以便为我添加到地图顶部的其他一些子视图腾出空间。如果跨度的纬度/经度增量太大(超过 1.0),则每次设置区域时,跨度都会越来越大,直到地图一直缩小,即使没有实际接触地图。我认为这与重用地图视图的跨度有关,但我不知道到底发生了什么。

0 投票
0 回答
134 浏览

mkmapview - 地图区域是针对用户位置而不是针对自定义位置的

好吧,这确实是一个愚蠢的问题和令人困惑的问题。我试图让地图跨越并专注于某个区域,所以我将位置设置为 Userlocation,它是完美的。

虽然当我保存用户位置并尝试在 viewDidLoad 中上传它们时,它不起作用。

在 viewDidLoad

在 NSLog 中,我可以正确看到坐标。

我真的很困惑,我不知道这是怎么回事?

0 投票
2 回答
524 浏览

ios - iOS MapView 未更新到指定范围

我的 iOS 应用程序中有一个地图,它不会将可见区域设置为我指定的位置。

那是我的代码,你会认为它会工作,它非常简单。但是,它将可见区域设置为比我想要的稍高但明显的区域。我打印了跨度增量值,mapView:regionDidChangeAnimated我得到的值是:

这不是我设置的。

关于为什么的任何想法?最重要的是,我真的很想了解为什么会发生这种情况,以及它是使用 Apple Maps 的产物还是我做错了一些奇怪的事情。如果您不介意,请支持,以便其他遇到此问题的人可以得到解决。