我在信息中心内使用了Geochart Google图表。每次加载仪表板时,Google都会对城市进行地理编码。是否可以使用某种缓存来加速整个过程?这些城市似乎一个接一个地进行了地理编码。需要一些时间。
THX
答案 0 :(得分:0)
基本上,当您知道地址的LatLng时,可以避免使用地理编码,使用前2列来定义纬度和经度,例如:
var data = google.visualization.arrayToDataTable([
['lat' ,'lng' ,'City', 'Population','Area'],
[41.872388, 12.480180 ,'Rome', 2761477 ,1285.31],
[45.465421, 9.185924 ,'Milan', 1324110 ,181.76]
]);
但AFAIK地理编码的LatLng(由图表API自动进行地理编码)无法访问,因此您必须请求一些地理编码服务才能让这些LatLng能够存储它们。
注意:当您使用google-geocoder时,您只能暂时存储这些数据