谷歌地图API最大坐标长度?

时间:2011-03-28 22:58:45

标签: google-maps geolocation

这可能听起来很奇怪,但我需要知道Google Maps API中坐标的最大位数是多少。

比如说,我使用他们的“Web服务”API来查找地址,那么最长的lat / lng数是多少?像xxx.xxxxx ...

我看到他们在Web服务api的文档中引用了一个10位数字(不包括点数),但我不知道这是否是最大值?..
我个人在点返回后还没有看到超过7位数的内容,但我知道google至少可以搜索看似无穷无尽的坐标。

如果有人确切知道你能回复的最长坐标是什么,请告诉我。

1 个答案:

答案 0 :(得分:0)

SQL明智:

纬度/经度应使用FLOAT / DOUBLE精度。

绝对不建议使用例如VARCHAR(20)因为数字比较肯定会失败。

API-明智:

同样适用于Maps JS API; 关于我不确定的各种数据API(并且没有时间对其进行测试)

(可能只是精确度降低/接近......)

PHP Manual - Floating point numbers:

  

浮点数的大小取决于平台,但最大值约为1.8e308,精度约为14位十进制数是一个常见值(64位IEEE格式)。

更新只是在没有理由的情况下被投票(5年之后)(最有可能是某人未能理解)......而更新版本的mySQL甚至具有{{3}数据类型,为了表示坐标......仍然是API,数据总是以String的形式发布。