问题标签 [userlocation]
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 - MKMapView 在标签栏应用程序(iOS)中一次但不是第二次放大用户的位置
我有一个 MKMapView 作为基于标签栏的应用程序中导航控制器的一部分。
我单击第一个 View Controller 上的 UIButton,它会推送到包含 MKMapView 的第二个 View Controller。当地图视图加载时,它会使用以下方法放大用户的位置:
当我点击 MapView 上方导航控制器上的后退按钮,然后单击返回地图时,它不再放大用户的当前位置,而是完全缩小默认值:
我认为如果我能以某种方式在 viewDidAppear 方法中调用 didUpdateUserLocation 它将正常工作,但由于 didUpdateUserLocation 是委托方法,因此我不确定如何将其关闭。
这是正确的方法还是我应该采取不同的方法来做到这一点?谢谢!
iphone - iPhone app displaying distance of venue in the table
I have an app that lists a number of venues which have their latitude and longitudes stored in database. I populate the list with json. And then I display the result in a dynamic table. In the cells, I have distance in kilometers of the venue. I find this distance by getting users current location and calculating the distance with the venues coordinates.
It works fine but my problem is as the view loads, the distances are wrong until after 3-5 seconds when the user location is updated, it shows correct distances.
I get the user location and populate the cells in viewdidload.
My question is: is it possible to get the user's location in the previous view and pass it onto this view so that the distances shown are correct initially?
Here is the code:
I first get the user loc in viewdidload:
Then further than I get my json data, etc. Then I do the tableView:
ios5 - 如何确定当前用户位置是否在我的 MKCoordinateRegion 内?
我有一个已确定的坐标区域,其中包含我想为我的应用显示的内容的限制。我已将其设置为具有中心点纬度、经度和跨度的 MKCoordinateRegion。如何确定当前 userLocation 是否在我的坐标区域内?
iphone - MKUserLocation 蓝色 userLocation MKAnnotation 会导致应用程序在不小心触碰时崩溃
我有MKMap
一个系列MKAnnotations
,所有这些都是红色的,这很好。我在 IB 中选择了“显示用户位置”并将其MKAnnotation
从红色更改为蓝色,我的viewForAnnotation
方法中有代码:
一切都很好,应用程序运行良好,但如果用户无意中点击了蓝色的用户位置点,我会收到以下崩溃:
如果我删除上面的代码,一切正常,但引脚是红色的。我更喜欢有蓝色图标,但尚未发现崩溃的原因。任何想法,将不胜感激。谢谢。
解决了!感谢 Marvin 和这里的代码,以防有人发现它有用。简而言之,我必须首先检查 MKAnnotation 是属于 MyAnnotation 类还是属于 MKUserLocation 类。
ios5 - 如何将 mapView 的 userLocation 设置为我创建的 MKUserLocation?
我试图做一些关于提高 iPhone 定位精度的编码。我从我的 iPhone 硬件获得了所有需要的信息(例如纬度、经度、deviceMotion、陀螺仪..),并且需要在 mapView 上显示更准确的计算结果。但是就在这时我发现mapView的userLocation属性是只读的,所以这可能意味着即使使用setCoordinate方法也无法更改它,所以伤心=[有什么解决方案可以处理它或者有另一种显示方式在我的地图视图上的位置?谢谢!
titanium - 在 Titanium 地图视图中关注用户的当前位置?
我的 Titanium 项目中有一个 Mapview。我可以让地图关注加载时特定的纬度和经度,但我似乎无法让它关注加载时的用户 currentLocation?代码是什么?
谢谢。
iphone - 获取 MKMapView 位置的准确性
我想知道是否有办法从 MKMapView 获取接收到的位置的准确性。
我原以为下面的代码会起作用,但事实并非如此。我也可以直接登录该属性吗?
一个圆圈通常代表一个位置的准确性,将其包裹在蓝色的小圆圈周围,因此显然正在发送准确性。
谢谢你的尽心帮助。
iphone - 如何从用户位置绘制路线到iphone sdk中的某个引脚?
我正在 iPhone sdk 中实现基于地图的应用程序。我想在地图视图中提供功能,如谷歌地图指令。意味着在某个位置,他从 的多个引脚中选择一个引脚MKPinAnnotationView
。用户是否有可能从他当前的位置获得方向到选定的引脚位置MapView
?用户可以从中选择任何一种方法,他可以通过某种方式获取到他当前位置的路线以固定位置。我从这里得到了一些想法
但这都是一些静态数据,您可以下载此示例。
这里还有苹果的例子。但此示例仅用于跟踪和绘制用户移动的线。用户是否有可能从他当前的位置获得方向到选定的引脚位置MapView
?
internet-explorer - 有没有办法定位用户的当前位置(除了mozilla和chrome之外的浏览器)
我的问题是获取用户当前的经纬度。我已经尝试过 Geoloaction API,它在 Mozilla(3.6 测试)和谷歌浏览器中也能正常工作。但在 IE6、IE7 中失败(我只测试了这些版本)我认为是因为缺乏 HTML5 支持,但在 safari 中也失败了。除了这个还有什么办法吗?是否有任何 jquery 库来解决我的问题?
iphone - 在 Xcode 中使用拆分数据查找用户位置附近的数据
我试图弄清楚如何在 iPhone 上找到用户位置附近的数据(来自 JSON)。
我的输入由两部分组成,所以为了到达城市和地址,我必须从用户所在的省份获得一个 ID。
- 省(带ID去该省所有Json数据)
- 数据(每条数据都有名称、城市、地址……)
是否可以找到用户所在的省份。然后通过将所有地址和城市反转为坐标,传递其 ID 以搜索靠近用户定位事件的数据列表,...?
我对基于位置的编程很陌生!任何帮助表示赞赏!
非常感谢!