L'ajout de Couche Kml pour google map
Je suis en train d'ajouter un couple de couches KML pour une carte. C'est le code que j'ai:
var myKmlOptions = {
preserveViewport: true,
suppressInfoWindows: true
}
var kmlLayer_1 = new google.maps.KmlLayer("Layers/layer1.kml", myKmlOptions);
var kmlLayer_2 = new google.maps.KmlLayer("Layers/layer2.kml", myKmlOptions);
kmlLayer_1.setMap(map);
kmlLayer_2.setMap(map);
Quelque chose est certainement de travailler parce que si je change preserveViewport à false, la carte s'agrandit de plus près dans la zone délimitée par la Couche KML.
Mais rien ne s'affiche, le calque lui-même est manquant :/
Des idées?
OriginalL'auteur Ross Coulbeck | 2012-04-05
Vous devez vous connecter pour publier un commentaire.
Résolu le problème en fin de compte. Le problème est que cela a été fait sur un serveur de dev et j'ai appris que pour google d'accéder aux fichiers KML ils ont besoin d'être sur un site en production!
Temporairement les mettre sur un autre site en ligne de référence, alors que je suis encore à travailler sur le développement.
Merci pour l'aide 🙂
OriginalL'auteur Ross Coulbeck
Votre couche d'affichage à http://maps.google.com?q=http://your.site/your.kml ?
Sinon, il y a probablement quelque chose de mal avec votre KML. Peut-être, par exemple, toutes les fonctions sont définies sur la visibilité est à off. Un lien vers votre fichier KML permettrait de dépannage.
OriginalL'auteur jlivni