我一直面临着google marker api的奇怪问题, 我从数据库中获取地址,有几个地址在循环中不起作用。 这是一个例子,http://admissiontimes.com/universityDb/welcome/universityProfile/Delhi_Institute_of_Pharmaceutical_Sciences_&_Research/557
此页面清楚地显示地址的标记,但http://admissiontimes.com/universityDb/welcome/universityIn/India-Delhiuniversity/Delhi页面有问题, 它显示特定位置的地址。但是如果你看到带有firebug的控制台(因为我记录的地址没有显示),控制台中的第一个地址与第一个链接完全相同,但是没有显示,
可能是什么问题?
请帮助
谢谢
答案 0 :(得分:0)
我的预感是你要超过地理编码器查询限制(在很短的时间内请求太多)。
我看到的解决方法是使用setTimeout
来延迟连续请求。
更好的方法是每个位置单独使用地理编码器一次(将人类可读地址转换为纬度和经度坐标),并将LatLng结果存储在数据库中,而不是每次加载地图网页时都使用地理编码器。