我现在正在开发包含印度尼西亚70,000多个村庄的JavaScript库(可访问http://bisbak.com/regina/),并且我构建了一个数据浏览器小部件。 Safari和Firefox中的一切都很好。但是,当使用Chrome浏览器时,当我选择一个区域(会自动加载村庄)时,它总是需要很长时间。检索区的村庄的代码是这样的:如何有效地选择/查询70,000个json数据?
for (n in data) {
var rs = [];
if (n is ok) rs.push(data[n]);
return rs;
}
数据与超过70,000村庄键JSON对象。
请提供一个数据对象的小例子,您是否有可能通过字母或结果数量(分页)来细化查询? – BGerrissen 2010-09-03 12:59:43
下面是如何村数据被存储: 数据:{ 1205060020:[ “Parbaju Toruan”,1], 1205060021:[ “Hapoltahan”,1],... } 第一个7位数实际上是作为一个区的村长的id,它被用作查询参数。 – Muslax 2010-09-03 13:52:59