根据您执行的国家/地区,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 根据所选国家/地区自动完成?