问题标签 [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.
ios - mapView 方法显示地图但什么也不做
我编写了一个简单的方法来利用 MKMapViewDelegate,但在 xcode 5 模拟器中显示用户位置时遇到了一些问题。我的理解是,应该在按下前一个视图控制器的按钮并创建相应的 UIViewController 类后执行代码。但是,当按下按钮并将具有所述地图视图的视图控制器推入堆栈时,它只会显示没有缩放和位置的地图。如果我运行与单个视图独立应用程序相同的代码,它就可以正常工作。我必须添加或更改什么才能使地图缩放到用户当前位置(在模拟器中它的 San Fran 总部)这是我正在使用的代码;
标题:
执行:
我认为应该注意的是,前一个视图嵌入在导航控制器中,并且 UIButton 类通过“推送”连接连接到包含地图视图的视图控制器。请帮忙谢谢!
ios - 如何创建 MKCoordinateRegion
如何创建 MKCoordinateRegion 。
我收到错误“无效区域中心:+392128672.00000000,+392128704.00000000 跨度:+0.00448287,-0.01195557 ”
objective-c - CLLocation 成为坐标的 nan 值。纬度
我有一个视图控制器,它以模态方式呈现,显示地图视图。所以地图视图使用以下代码可以正常工作,但是有 2 个未使用的变量(长双精度 x1,x2),当我删除它们时,CLLocation 总是在视图控制器第三次出现时返回坐标的 nan 值。temp1 值将是 nan 第三次,从那时起。
为什么我需要这两个未使用的变量??????,这是我的问题。
ios - MKMapView。寻找具有三个散点的区域
我正在尝试在 MKMapView 上绘制多个点。在两个直线之间,这很容易——我只需找到中间坐标并使用它们:
但是,如果地图上有洛杉矶、华盛顿特区和西雅图呢?我有自己的代码,它根据数组中的第一个和最后一个坐标计算中心。在上述情况下,我只看到洛杉矶和西雅图。
有没有另一种方法来确定三点之间的中心?
谢谢!
编辑:
添加了 MKMapRect 的新代码:
mkmapview - MKMapView 不以位置 iOS8 为中心
我的应用程序在两台设备上,一个在支持 iOS7 的设备上,另一个在支持 iOS8 的设备上。我的 MKMapView 不是以 iOS8 设备上的用户位置为中心,而是在 iOS7 上。
这是我的代码,我已请求在另一个屏幕上使用用户位置。
我的位置管理器对象 .m
我的地图成功显示了用户的位置,但地图没有居中。我的位置也使用正确的坐标正确记录,这也与记录的地图区域纬度和经度相匹配。
ios - 如何在 iOS 中设置缩放级别?
我正在使用下面给出的代码在地图视图中设置区域:
它在一个小区域内显示整个地图。如何增加缩放级别?
ios - 在 MKMapView 中过滤餐厅
我想知道 MKMapView 是否支持根据美食过滤餐厅?例如,如果您搜索“中国餐馆”,是否会出现中国餐馆,或者是否有单独的代码,如果可能的话?谢谢。
iphone - 无法更改 MKMapView 区域(位置)
我在我的应用程序中使用拆分视图控制器。左侧面板(主视图控制器)包含带有酒店列表的表格视图,在右侧,详细视图控制器包含用于显示位置的 MapView。最初,我在应用程序启动时显示当前位置。然后从表格视图中选择一个值后,我试图在地图中显示酒店位置。不幸的是,即使通过了正确的纬度和经度值,我仍然无法更改区域,而且我根本看不到位置有任何变化。
这是实现代码片段以供理解!
以下是我如何利用位置值来设置 MapView 的区域:
注释行是我尝试过的各种解决方案组合,但似乎没有任何效果。
注意:我能够准确地传递坐标值,因为我在日志中找到了正确的值。
有人可以帮助我吗,谢谢:)
ios - 超过 180 度时找到两个 CLLocationCoordinate2D 之间的中点
我有以下代码来计算 MKCoordinateRegion 以显示包含两个定义点的地图。问题是当经度超过 180 或 -180 度时它不起作用。
任何想法我可以如何更改此代码以确保它可以处理 startLong 为正即 174 和 nextLong 为负即 -127,反之亦然
ios - MKMapView 中是否有最小跨度?
这是我的代码,但它不能正常工作。
我有一张带有我当前位置和一些注释的地图。
现在我只想显示半径为 10 米的注释。
有最小半径吗?如果我走 1000m 它可以正常工作!