1

J'essaie d'imprimer des lignes FusionTablesLayer interrogées dans un div séparé plutôt que d'ouvrir les informations dans une infoWindow standard lorsqu'un clic est effectué sur un marqueur. Fondamentalement, j'essaye de montrer l'information pour chaque marqueur, juste comme vous obtiendriez en faisant une recherche normale de google maps. L'API Google Maps v3 semble uniquement extraire des informations de FusionTablesLayers lorsque vous cliquez sur un marqueur particulier. Tous les exemples JSON que j'ai trouvés pour effectuer une tâche similaire semblent utiliser l'API SQL pour Fusion Tables, qui a été dépréciée. Je dois trouver un moyen d'interroger la table en utilisant une commande par distance. La requête de carte que j'utilise est ci-dessous et cette requête fonctionne parfaitement pour remplir les points sur la carte.Fusion Tables Layer infoWindow list

var Layer = new google.maps.FusionTablesLayer({ 
    query: { 
     select: 'Latitude', 
     from: 'table_id', 
     orderBy: "ST_DISTANCE(Latitude, LATLNG"+latlng+")", 
     limit: 50 
    } 
}); 
+0

Il suffit d'utiliser la [API JavaScript nouvelle] (https://developers.google.com/fusiontables/docs/v1/getting_started) au lieu de l'ancien obsolète. Voici un exemple de base pour extraire des données de FT avec la nouvelle API: https://developers.google.com/fusiontables/docs/samples/basic_jsonp_request – Odi

+0

@Odi J'utilise la nouvelle API (v1.0). J'ai trouvé l'exemple que vous avez lié, mais cela utilise l'API SQL qui a été dépréciée. Cet exemple a été mis à jour le 25 avril dernier et l'API SQL a été abandonnée le 26 juin. – user1480902

+0

Non, je pense qu'il y a un malentendu. L'exemple montre un code parfaitement valide pour la nouvelle API. Voir le [guide de migration pour voir la différence entre la nouvelle et l'ancienne API] (https://developers.google.com/fusiontables/docs/v1/migration_guide). – Odi

Répondre

0

Le Fusion Tables API V1.0 n'est pas déprécié.

Vous pouvez également utiliser des requêtes de la visualization API

Voici an example avec une simple barre latérale

+0

L'API Fusion Tables v1.0 n'est pas obsolète, c'est l'API SQL qui a été dépréciée et ne sera plus utilisable à partir de décembre. Je n'ai pas encore trouvé un moyen d'utiliser l'API v1.0 pour faire une commande par requête à distance. Y a-t-il un exemple que vous pourriez me montrer? – user1480902

+0

N'a pas encore commencé à utiliser cette API, c'est [l'exemple de la documentation] (https://developers.google.com/fusiontables/docs/samples/basic_jsonp_request). J'ai un exemple en utilisant [orderBy avec l'API de visualisation Google] (http://www.geocodezip.com/orderby_test_gviz_numbered.html) (il ne crée pas l'information de la barre latérale, mais il montre comment retourner l'information). – geocodezip

+0

Lorsque je vois ceci dans FF ou Chromium, il ne semble pas y avoir quelque chose sur le côté de la carte mais plutôt des popups lorsque vous cliquez sur des marqueurs. Que devrais-je voir? Merci. – user1480902