根据您执行的国家/地区,Google Map Api 会丢失精度

Posted

技术标签:

【中文标题】根据您执行的国家/地区,Google Map Api 会丢失精度【英文标题】:GoogleMapApi looses precision depending the country you execute 【发布时间】:2012-08-17 09:53:13 【问题描述】:

我正在使用http://code.google.com/p/php-google-map-api/。我做了一个应用程序来获取不同街道名称的纬度和经度。但是当我从国外执行这个脚本时,这种精确度就会丢失,我无法定位所有街道。

我认为 Google 会根据您所在的国家/地区保留不同的索引。如何更改我的 API 的国家(或地区)?

【问题讨论】:

【参考方案1】:

我们曾经做过移动网络开发实验。我们使用 GoogleMaps 作为地图/定位和测量基站特征的基本地理定位工具。结果,我们很快就遇到了麻烦。

我们需要相当精确的数据(最大偏差约 5 米),您怎么看? 2 公里 长的街道(以所需精度进行实验后测量的结果)在 GoogleMaps 中计算为 1.7 公里 em>。

此外,地图上显示的大多数斑块(地面照片)以不同的方式相互重叠。其实这要看国家和拍摄的精度,因为有些国家比较详细有些不是(很不)。

说到街道,这个偏差相当大,可以说是精确的。 GoogleMaps 在任何情况下都不应被视为精确的地理定位工具,尤其是在需要高精度的情况下(街道等级已经高于正常精度)。

因此,我建议您不要非常认真地考虑这些数据。否则 GoogleMaps 对我们所有人来说都是一个非常好的安全漏洞。想象一下,您有核弹导弹,并且您已经知道将其精确到几米的位置,位于撒哈拉沙漠中部的某个地方。你来了……

【讨论】:

你最后用的是哪个工具? @raimonbosch,为了执行我们的任务,我们被限制(或扩展)到通常的高质量 GPS 接收器。只有这些价值观是您真正可以信任的。 @raimonbosch,你能告诉我你需要这样的数据或服务吗?也许你用另一种方式实现它。

以上是关于根据您执行的国家/地区,Google Map Api 会丢失精度的主要内容,如果未能解决你的问题,请参考以下文章

Google Api 了解您当前的国家或当前国家/地区代码

如何使用 google api 根据所选国家/地区自动完成?

Google Play 新增付款功能一览表

如何根据国家/地区的IP地址重定向网站

当用户在 Google 地图中拒绝位置访问时,如何向用户显示当前国家/地区?

根据访问者所在的国家/地区更改网页横幅图像