问题标签 [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 投票
1 回答
113 浏览

ios - mapView 方法显示地图但什么也不做

我编写了一个简单的方法来利用 MKMapViewDelegate,但在 xcode 5 模拟器中显示用户位置时遇到了一些问题。我的理解是,应该在按下前一个视图控制器的按钮并创建相应的 UIViewController 类后执行代码。但是,当按下按钮并将具有所述地图视图的视图控制器推入堆栈时,它只会显示没有缩放和位置的地图。如果我运行与单个视图独立应用程序相同的代码,它就可以正常工作。我必须添加或更改什么才能使地图缩放到用户当前位置(在模拟器中它的 San Fran 总部)这是我正在使用的代码;

标题:

执行:

我认为应该注意的是,前一个视图嵌入在导航控制器中,并且 UIButton 类通过“推送”连接连接到包含地图视图的视图控制器。请帮忙谢谢!

0 投票
2 回答
7460 浏览

ios - 如何创建 MKCoordinateRegion

如何创建 MKCoordinateRegion 。

我收到错误“无效区域中心:+392128672.00000000,+392128704.00000000 跨度:+0.00448287,-0.01195557

0 投票
1 回答
431 浏览

objective-c - CLLocation 成为坐标的 nan 值。纬度

我有一个视图控制器,它以模态方式呈现,显示地图视图。所以地图视图使用以下代码可以正常工作,但是有 2 个未使用的变量(长双精度 x1,x2),当我删除它们时,CLLocation 总是在视图控制器第三次出现时返回坐标的 nan 值。temp1 值将是 nan 第三次,从那时起。

为什么我需要这两个未使用的变量??????,这是我的问题。

0 投票
1 回答
846 浏览

ios - MKMapView。寻找具有三个散点的区域

我正在尝试在 MKMapView 上绘制多个点。在两个直线之间,这很容易——我只需找到中间坐标并使用它们:

但是,如果地图上有洛杉矶、华盛顿特区和西雅图呢?我有自己的代码,它根据数组中的第一个和最后一个坐标计算中心。在上述情况下,我只看到洛杉矶和西雅图。

有没有另一种方法来确定三点之间的中心?

谢谢!

编辑:

添加了 MKMapRect 的新代码:

0 投票
1 回答
402 浏览

mkmapview - MKMapView 不以位置 iOS8 为中心

我的应用程序在两台设备上,一个在支持 iOS7 的设备上,另一个在支持 iOS8 的设备上。我的 MKMapView 不是以 iOS8 设备上的用户位置为中心,而是在 iOS7 上。

这是我的代码,我已请求在另一个屏幕上使用用户位置。

我的位置管理器对象 .m

我的地图成功显示了用户的位置,但地图没有居中。我的位置也使用正确的坐标正确记录,这也与记录的地图区域纬度和经度相匹配。

0 投票
4 回答
993 浏览

ios - 如何在 iOS 中设置缩放级别?

我正在使用下面给出的代码在地图视图中设置区域:

它在一个小区域内显示整个地图。如何增加缩放级别?

0 投票
1 回答
397 浏览

ios - 在 MKMapView 中过滤餐厅

我想知道 MKMapView 是否支持根据美食过滤餐厅?例如,如果您搜索“中国餐馆”,是否会出现中国餐馆,或者是否有单独的代码,如果可能的话?谢谢。

0 投票
1 回答
207 浏览

iphone - 无法更改 MKMapView 区域(位置)

我在我的应用程序中使用拆分视图控制器。左侧面板(主视图控制器)包含带有酒店列表的表格视图,在右侧,详细视图控制器包含用于显示位置的 MapView。最初,我在应用程序启动时显示当前位置。然后从表格视图中选择一个值后,我试图在地图中显示酒店位置。不幸的是,即使通过了正确的纬度和经度值,我仍然无法更改区域,而且我根本看不到位置有任何变化。

这是实现代码片段以供理解!

以下是我如何利用位置值来设置 MapView 的区域:

注释行是我尝试过的各种解决方案组合,但似乎没有任何效果。

注意:我能够准确地传递坐标值,因为我在日志中找到了正确的值。

有人可以帮助我吗,谢谢:)

0 投票
1 回答
825 浏览

ios - 超过 180 度时找到两个 CLLocationCoordinate2D 之间的中点

我有以下代码来计算 MKCoordinateRegion 以显示包含两个定义点的地图。问题是当经度超过 180 或 -180 度时它不起作用。

任何想法我可以如何更改此代码以确保它可以处理 startLong 为正即 174 和 nextLong 为负即 -127,反之亦然

0 投票
0 回答
213 浏览

ios - MKMapView 中是否有最小跨度?

这是我的代码,但它不能正常工作。

我有一张带有我当前位置和一些注释的地图。
现在我只想显示半径为 10 米的注释。

有最小半径吗?如果我走 1000m 它可以正常工作!