- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在运行一个网络应用程序,用户可以在其中通过 gps 请求 map 及其位置。为此,Chrome 和 Safari 等浏览器需要 HTTPS 协议(protocol),而不仅仅是 http,否则调用 JS 函数“getCurrentPosition”将失败。 (但在 Firefox 上,例如,它正在工作)
第一个问题:是否有其他方法获取用户位置(通过 gps,而不仅仅是通过 ip)?
如果没有,唯一的方法(我认为)是切换到 https。现在,应用程序在便宜的共享主机上运行(我现在对此无能为力),我唯一能做的就是购买 SSL 证书以启用 https 协议(protocol)。
第二个问题:hosting 提供有专用ip 和没有专用ip 的ssl 证书。有什么区别?好吧,我知道什么是专用 ip,但是对于我的需求(网站 + 这个小应用程序),专用 ip 能给我带来什么好处?
第三个问题:如果我选择另一个 CA 的证书,那么我需要对服务器进行 root 访问才能安装它,对吗?
最后一个:一些主机提供带有身份验证的 SSL,如果没有它,这些最后如何工作?我的意思是,https 不应该保证与经过验证的网站的加密连接?
如果您有任何链接,请发布它们,我发现的大多数资源都太旧了,他们没有谈论使用 JS 获取 gps 数据。非常感谢!
编辑:只是为了完成:this page是关于这个不推荐使用的非安全站点的 js 调用。是否有其他可能获得相同结果?
最佳答案
First question: are there any other possibilities to get user location (through gps, not just by ip)?
您可以使用 Google Maps API 跟踪用户的实时位置,希望以下链接对您有所帮助。
https://developers.google.com/maps/
Second question: hosting offers both ssl certificate with dedicated ip and without dedicated ip. Which is the difference? Well, I know what's a dedicated ip, but for my needs (website + this small app) which advantage could I have from a dedicated ip?
过去,SSL 需要专用 IP 来保护 Web 应用程序。但与此同时,由于 SNI 技术,SSL 不需要专用 IP。如果您的网站托管在共享 IP 地址上,则 SNI 允许服务器在单个 IP 地址上实现多个证书。
使用专用 IP 代替共享 IP 有很多优势 - 阅读此 article
Third question: if I choose a certificate from another CA then I need root access to server in order to install it, is it right?
无论您是继续使用当前提供商还是新提供商,都不需要服务器的根访问权限来安装 SSL 证书。
Last one: some hostings offer SSL with identity verification and without it, how theese last work? I mean, https should't guarrantee encrypted connections with a verified website?
所有 SSL 证书都带有行业标准的 256 位加密,并确保加密连接。他们的验证过程有所不同,如下所示。
希望对您有所帮助!
关于JavaScript - 移动浏览器中的 GPS 位置和 HTTPS/SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37547924/
我有一个 GSM/GPS 单元连接到一个微 Controller ,它们之间的通信工作正常。我能够获取 GPS 并将其发送到微 Controller ,但有时设备在建筑物内,所以我无法真正获取当前的
它显示,错误指出“没有符合条件的应用安装设备” 设备规范如下, 型号:联想A369i Android 操作系统版本:4.2.2 我在 android mainfest 文件中执行以下权限
我有一个 Adafruit FONA 3G/GPS 模块 ( American Version )。我已经可以使用蜂窝功能,但 GPS 功能却遇到了困难。我尝试过无源和有源天线。 这是 SIM5320
今天在将我的应用程序上传到市场时,我发现它仅适用于具有 GPS 的设备,因此不包括某些平板电脑。 我的应用程序中的 GPS 是可选的。是否可以为有和没有 GPS 的设备发布一个应用程序,或者我需要制作
在 Monodroid 中,我正在尝试访问 GPS 服务。我只需要一个位置对象。 这一行报错: _locationManager.RequestLocationUpdates(LocationMana
我是 GPS 世界的新手。我需要知道如何使用 DGPS 进行后处理。我在网上找到了关于 DGPS、后处理等的定义,但是,找不到关于如何实际进行 DGPS 后处理的明确步骤。在搜索提供商时,我发现 CO
我有一系列 gps 值,每个值包含:timestamp, latitude, longitude, n_sats, gps_speed, gps_direction, ... ( NMEA data
抱歉,如果这是错误的“堆栈”。我找不到更合适的。 我为我的狗买了一个 GPS 追踪器,它附带订阅、一张 SIM 卡和一个开发不佳的应用程序。 我已取消订阅并想使用该设备将位置信息发送到我自己的服务器。
有没有一种在线方法可以用来获取 Google map 上两点之间路线上的所有 gps 点?即,如果我给出起点和终点,我需要获取该特定路线上的所有 GPS 点。 最佳答案 除了数据的所有者之外,每个人都
我正在尝试从 GPS 跟踪设备转换 GPS 数据。该公司提供了协议(protocol)手册,但不清楚。我能够从我从设备收到的数据包中解码的大部分数据。通信是通过 TCP/IP 进行的。我在解码经度和纬
我想从 GPS 坐标中获取城市名称。我可以使用 Google API 获取 GPS 点的详细信息 http://maps.googleapis.com/maps/api/geocode/output?
我做了一个 .gpx 文件来模拟 IOS 模拟器上的路线,现在我想模拟水平精度我该怎么做? 以下是我的 .gpx 文件的摘录: //how add horizontal accuracy
我有两个 GPS 坐标 例如(Lat1, Long1) 和 (Lat2,Long2) 谁能帮我找到这两点之间的角度。 值应为 0-360 度。 最佳答案 取自 this以前的SO帖子: float d
我正在为一个小类项目寻找 GPS。我们想要尽可能小的 GPS,我们真正需要它做的就是在我们轮询时为我们提供经度和纬度值。 我尝试查看 sparkfun,但由于我们之前没有真正使用过这种类型的硬件,因此
我正在处理 GPS 数据,每秒获取值并在 map 上显示当前位置。问题在于,有时(特别是当精度较低时)这些值变化很大,使得当前位置在 map 中的远距离点之间“跳跃”。 我想知道一些足够简单的方法来避
我正在创建一个请求用户位置的 BREW 应用程序。 如果手机无法获取位置,我想显示错误。 在确定手机不太可能获得 GPS 定位之前,我应该等待回调多久? 最佳答案 当需要冷启动时,接收器必须下载全套星
我有一辆安装了跟踪器的车辆。该设备具有 GPS 系统、3 轴加速度计、3 轴磁力计和陀螺仪。是否可以通过车辆在斜坡或山坡上向后滚动的程度来确定。使用 gps 角度不是一种选择,因为为短距离向后移动提供
我们计划编写一个软件,每 5 秒左右跟踪一次汽车的 GPS 位置、GPS 信号强度、加速度计(X、Y、Z)和陀螺仪(X、Y、Z)。并将数据发送到服务器进行后期处理。服务器将确定哪些道路上有汽车。所以这
这是我的问题:智能手机会向我的服务器发送一些 gps 坐标(纬度、经度、高度),我必须将这些坐标与存储在数据库中的地址进行比较,以查看智能手机和服务器之间的距离地址。为了进行实际比较,我还需要获取此地
HTML5 浏览器可以检索计算机的 gps 位置。 http://diveintohtml5.ep.io/geolocation.html 我想创建一个伪造 GPS 设备的应用程序,但我无法在任何地方
我是一名优秀的程序员,十分优秀!