问题标签 [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.
objective-c - 从 MKCoordinateRegion MKMapView 获取 TopLeft 和 BottomRight
我检查了文档中的属性MKCoordinateRegion
,MKCoordinateSpan
并MKMapView
查看有一种方法可以从地图视图中获取TopLeft和BottomRight Lat Long,但我没有找到任何方法。我知道跨度给了我 Lat long delta 但是有没有办法从地图视图中获取实际的TopLeft和BottomRight lat longs 而无需进行奇怪的计算?
我发现了这个。
不确定这是否足够准确。对此有任何投票吗?
iphone - iPhone dev - 在地图上显示两个位置
现在我有了两个位置的坐标,比如说 locationA 的纬度为 40 和经度 -80,locationB 的纬度为 30 和经度 -70,
我想创建一个地图视图,我可以在适当的观看距离上看到这两个位置。
我通过找到中点(在本例中为 {35, -75})获得了新坐标,但问题是,
如何获得合适的观看距离?特别是,我如何计算 CLLocationDistance(如果我使用 MKCoordinateRegionMakeWithDistance)或 MKCoordinateSpan(如果我使用 MKCoordinateSpanMake)。
提前致谢。
ios - 如何存储当前的 MKCoordinateRegion 或缩放级别?
我有一个应用程序向用户提供可缩放的 MKMapView。我希望能够在首次显示地图视图时存储用户的首选坐标和缩放级别。
目前,在 viewDidLoad 中,我为初始地图呈现提供了一组默认坐标和缩放级别:
我想要做的是,当用户滚动并将地图缩放到他们喜欢的默认视图时,他们可以点击“设置默认值”按钮并存储所需的属性以在将来加载视图时实现。
要存储用户所选视图的坐标,我有这个:
我正在努力解决的是如何存储用户选择的 MKCoordinateRegion 或缩放级别。有没有办法可以访问当前视图的此属性,以便将来在视图加载时可以重用它?
iphone - MKCoordinateSpan 以米为单位?
我需要创建一个大约 500 米的MKCoordinateSpan 。
如何计算要传递给MKCoordinateSpan构造函数的值?
任何编程(Obj-C、.Net)语言的答案都可以。
mkmapview - 如何在不使用 didAddAnnotationViews 的情况下缩小 MKMapView?
我正在尝试找到一种通过按钮进行放大和缩小的方法。如果我将代码放入方法didAddAnnotationViews
中,它将完美地设置初始缩放。我试图用下面的代码来改变缩放,但它一直在崩溃说:
无法识别的选择器发送到实例
如何在 IBAction 中运行它?
mkmapview - MKMapView 距离的最大值?
我有一个问题MKCoordinateRegionMakeWithDistance
。我尝试通过 iPad 应用程序首选项中的滑块指定距离值。
当我将超过 963 作为 int 或 float 输入时,mapView 不会应用该值并采用它自己的值。
是否有任何最大值,或者我可以编辑 MKMapView,它需要大约 10.000 米的值?
谢谢,亲切的问候,朱利安
编辑
以下是应要求提供的一些代码:
ios - iOS:将 MKCoordinateSpan 对象化以放入数组中
我试图找到一种直接的方法将 MKCoordinateSpan 放入数组中,而不会将其分解为 lat 和 long 并将其存储在 NSArray 中。不知道有没有这样的方法。
ios - MKMapView 自己缩小
这是我的一个小方法,它获取位置管理器的当前位置并将地图聚焦在其上方一点点,以便为我添加到地图顶部的其他一些子视图腾出空间。如果跨度的纬度/经度增量太大(超过 1.0),则每次设置区域时,跨度都会越来越大,直到地图一直缩小,即使没有实际接触地图。我认为这与重用地图视图的跨度有关,但我不知道到底发生了什么。
mkmapview - 地图区域是针对用户位置而不是针对自定义位置的
好吧,这确实是一个愚蠢的问题和令人困惑的问题。我试图让地图跨越并专注于某个区域,所以我将位置设置为 Userlocation,它是完美的。
虽然当我保存用户位置并尝试在 viewDidLoad 中上传它们时,它不起作用。
在 viewDidLoad
在 NSLog 中,我可以正确看到坐标。
我真的很困惑,我不知道这是怎么回事?
ios - iOS MapView 未更新到指定范围
我的 iOS 应用程序中有一个地图,它不会将可见区域设置为我指定的位置。
那是我的代码,你会认为它会工作,它非常简单。但是,它将可见区域设置为比我想要的稍高但明显的区域。我打印了跨度增量值,mapView:regionDidChangeAnimated
我得到的值是:
这不是我设置的。
关于为什么的任何想法?最重要的是,我真的很想了解为什么会发生这种情况,以及它是使用 Apple Maps 的产物还是我做错了一些奇怪的事情。如果您不介意,请支持,以便其他遇到此问题的人可以得到解决。