Je ne peux pas comprendre pourquoi, par exemple, je tente de reproduire quelque chose de basique comme cet exemple https://google-developers.appspot.com/earth/documentation/samples/fetchkml_example par moi-même, je ne peux pas le faire fonctionner. J'utilise ma clé que j'ai utilisée pour mon API Google Maps, donc je pense que cette partie devrait être bonne, mais en ce qui concerne KML, je n'arrive pas à la faire fonctionner, qu'elle soit récupérée ou analysée . J'ai mis mon fichier KML ici https://sites.google.com/site/shahinkmlexamples/experiment/kml_example.kml, et mon code est ci-dessous avec mon propre numéro de clé ne figure pasChargement de KML dans Google Earth?
<html>
<head>
<title>fetchkml_dom_example.html</title>
<script src="//www.google.com/jsapi?key=MYKEY#"></script>
<script type="text/javascript">
var ge;
google.load("earth", "1");
function init() {
google.earth.createInstance('map3d', initCB, failureCB);
}
function initCB(instance) {
ge = instance;
ge.getWindow().setVisibility(true);
var href = 'https://sites.google.com/' + 'site/shahinkmlexamples/experiment/kml_example.kml';
google.earth.fetchKml(ge, href, function(kmlObject) {
if (kmlObject)
ge.getFeatures().appendChild(kmlObject);
if (kmlObject.getAbstractView() !== null)
ge.getView().setAbstractView(kmlObject.getAbstractView());
});
}
function failureCB(errorCode) {
}
google.setOnLoadCallback(init);
</script>
</head>
<body>
<div id="map3d" style="border: 1px solid silver; height: 400px; width: 600px;"></div>
</body>
</html>
donc je sais la solution se doit d'être simple, mais je ne peux pas le comprendre. Merci
Vous avez raison, c'était ça, je ne sais pas comment j'ai raté ça. Merci. –
Pas de soucis! Si vous pouviez cliquer sur la coche pour accepter la réponse, elle apparaitra pour tous ceux qui ont les mêmes problèmes à l'avenir :) –