2014-09-03 72 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時,您只能暫時存儲這些數據

相關問題