0

J'utilise le Geochart de Google Cartes dans un tableau de bord. Chaque fois que le tableau de bord est chargé, Google géocode les villes. Est-il possible d'utiliser une sorte de cache pour accélérer l'ensemble du processus? Les villes semblent être géocodées une par une. Ça prend du temps.Google Charts demandes de géocodage du cache

Thx

Répondre

0

Fondamentalement, vous pouvez éviter le géocodage lorsque vous connaissez le LatLng d'une adresse, utilisez les 2 premières colonnes pour définir la latitude et la longitude, par exemple:

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] 
    ]); 

Mais autant que je sache le géocodées LatLng de (géocodés automatiquement par l'API graphique) ne sont pas accessibles, vous devez donc demander un service de géocodage pour que ces LatLng puissent les stocker.

Remarque: lorsque vous utilisez le google-geocoder, vous êtes uniquement autorisé à stocker temporairement ces données.