【问题标题】:Offline user location in MapboxMapbox 中的离线用户位置
【发布时间】:2015-01-24 00:55:30
【问题描述】:

是否可以在不使用网络的情况下更新用户的位置?我正在为我的应用程序使用 MapBox,我真的需要了解它。用户可以看到他在哪里使用 GPS 似乎很明显,但我还不确定。

【问题讨论】:

    标签: ios map geolocation mapbox


    【解决方案1】:

    你是说本地?您可以在设备上和通过浏览器的 HTML5 GeoLocation 获取 GPS 位置,从技术上讲,只需通过常规 javascript 将其提供给 mapbox 地图(假设您可以在本地访问所需的文件)。

    http://www.w3.org/TR/geolocation-API/

    这是一个使用谷歌地图的例子:

    http://www.w3schools.com/html/tryit.asp?filename=tryhtml5_geolocation_map

    该位置并非 100% 准确,因为它通过 IP 地址、WiFi 信号和 GPS 数据(如果有)猜测。

    您没有指定,但如果您在谈论本机代码,您可以在 iOS 上使用不同的方法来做同样的事情。

    【讨论】:

    • 我的意思是,我设置了'self.mapView.userTrackingMode = RMUserTrackingModeFollow;'当我有 3G 和互联网连接时它工作正常,但是当我打开飞行模式时,我不确定我是否可以使用 mapbox 默认函数来定义用户的位置。
    猜你喜欢
    • 1970-01-01
    • 2015-04-04
    • 2016-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多