code:Google Earth Browser Plugin non chargement du fichier KML dans certains navigateurs
google.load("earth", "1");
function gemap_init()
{
google.earth.createInstance('gemap', initCB, failureCB);
}
function initCB(instance)
{
try {
ge = instance;
ge.getWindow().setVisibility(true);
console.log(ge.getPluginVersion());
google.earth.fetchKml(ge,
'http://example.com.au/maps/example.kml',
function (kmlObject) {
if (kmlObject) {
ge.getFeatures().appendChild(kmlObject);
}
if (kmlObject.getAbstractView() !== null) {
ge.getView().setAbstractView(kmlObject.getAbstractView());
}
}
);
} catch (e) {
console.log(e);
}
}
function failureCB(errorCode)
{
alert(errorCode);
}
google.setOnLoadCallback(gemap_init);
pour une raison que cela fonctionne dans tous les navigateurs sur mon PC - mais quand je teste sur des ordinateurs aléatoires et les navigateurs dans le bureau il est ne pas afficher les marqueurs ou déplacer la caméra du kml.
systèmes d'exploitation et les navigateurs vont de XP à Vista, et en utilisant FF, Chrome, IE7, IE8 - il n'y a pas de modèle à la défaillance.
Les plugins défaillants sont la même version que les plugins de travail.
cela devient un événement de traction pour moi car je ne peux pas voir où l'échec est.
EDIT:
juste pour faire clair - il fonctionne dans tous les navigateurs et tous ceux Oss - mais pas toujours, et pas toujours ...
il n'y a aucun changement dans le javascript ou kml entre travailler et ne pas travailler.
le kml est un document valide
tous les navigateurs indiquent qu'ils utilisent la même version du plugin
Sur quels navigateurs fonctionne-t-il? – SLaks
Y a-t-il des messages d'erreur dans la console d'erreur? –
il a travaillé dans FF, Chrome, IE7 et IE8 - et il a travaillé sur XP, Vista et Windows 7 - tout simplement pas tout le temps et pas tous les navigateurs sur le même ordinateur. il n'y a pas d'erreurs dans la console firebug - juste la version du plugin, qui est la même partout où nous avons testé (sur 8 ordinateurs différents) - c'est la chose irritante. – HorusKol