我正在尝试使用OpenStreetMap API 0.6。 API很简单,但我找不到其文档中的任何数值范围限制信息。
我能找到的关于数值范围限制的唯一提及就在这里。
因为我的代码是针对移动平台的,所以我想优化代码以获取内存空间。现在我在许多情况下使用64位整数(实际上这也只是一个假设),这在考虑数据量时并不好。
我在哪里可以找到数字限制?
答案 0 :(得分:0)
节点/方式/关系的ID必须是64位。预计32位节点ID将在2013年第一季度和第二季度之间的某个地方耗尽。
任何ID都没有上限,因为它们永远不会被重复使用。
关于64位节点ID问题的最新讨论是this one。
更新: 仅仅为了记录OSM,现在 节点ID大于32位,自2013年2月起。