2014-09-03 77 views
0

我在仪表板中使用Google Charts的Geochart。每次仪表板加载时,Google都会对城市进行地理编码。是否有可能使用某种缓存来加速整个过程?这些城市似乎一个接一个地理编码。需要一些时间。Google Charts cache地理编码请求

THX

回答

0

基本上你可以避开地理编码,当你知道地址的经纬度,使用第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] 
    ]); 

但据我所知的地理编码经纬度的(由图表API自动进行地理编码)无法访问,因此您必须请求一些地理编码服务才能使这些LatLng能够存储它们。

注意:当您使用google-geocoder时,您只能暂时存储这些数据