我正在缓存可能1000个位置的经度、纬度(以及更多信息),目前使用JavaScript哈希表,即 {}。例如:
var cache = {};
cache['Boston, MA'] = { id: someid, latlon: [lat, long] };
cache['Someotherplace, TX'] = { id: someotherid, latlon: [itslat, itslong]};
每次出现新的位置时,我会进行地理编码并将结果添加到缓存中。我认为波士顿的纬度不会很快改变...
查找速度会很快吗?我不需要超快速度,因为我不是亚马逊,但如果数据增长到比如2000个位置,是否会变慢?如果是,有什么好的替代方案吗?