我刚开始接触 Google 地图 JavaScript API,并且正在将热力图层应用于谷歌地图,就像地图热力图文档中的例子一样:
https://developers.google.com/maps/documentation/javascript/examples/layer-heatmap
我正在为热力图加载很多数据点,但只有有限数量的数据点被显示出来了。
我没有发现数据方面的任何问题。当我将数据集切成更小的块时,每次加载地图时热力图会出现在不同的位置。
但是我可以在使用文档中看到(https://developers.google.com/maps/documentation/javascript/usage),每天的请求限制是2,500个,而我不知道在这种情况下一个请求的定义是什么。
这是指当地图通过initMap()
加载时,整个正在应用的HeatmapLayer
被视为一个单独的请求吗?
还是说,当我创建一个具有4,000个数据点的热图时,每个数据点调用new google.maps.LatLng()
都被视为4,000个单独的请求?
new google.maps.LatLng()
绝对不算请求。而像地理编码、地点自动完成、方向等则算作请求。您是否在使用这些功能之一?关于使用情况还有更多详细信息,请参见此处:https://developers.google.com/maps/premium/usage-limits 您能否设置一个 jsfiddle 或类似的示例? - Paul Thomas