J'affiche un carte gmap personnalisée, et j'ai lu que pour afficher la vue satellite par défaut, il fallait utiliser G_SATTELITE_MAP dans map.setCenter. Or j'aimerai afficher la vue mixte et en plus de cela, G_SATTELITE_MAP fait que ma carte ne s'affiche même pas. (Sans, tout fonctionne nickel)
Voici le code utilisé :
Code :
<!--
function load() {
if (GBrowserIsCompatible()) {
var map = null;
var geocoder = null;
var gmarkers = [];
var htmls = [];
var i = 0;
// CapitalCitiesCache is a custom cache that extends the standard GeocodeCache.
// We call apply(this) to invoke the parent's class constructor.
function CapitalCitiesCache() { GGeocodeCache.apply(this); }
// Assigns an instance of the parent class as a prototype of the
// child class, to make sure that all methods defined on the parent
// class can be directly invoked on the child class.
CapitalCitiesCache.prototype = new GGeocodeCache();
// Override the reset method to populate the empty cache with
// information from our array of geocode responses for capitals.
CapitalCitiesCache.prototype.reset = function()
{
GGeocodeCache.prototype.reset.call(this);
for (var i in city) { this.put(city[i].name, city[i]); }
}
var map = new GMap2(document.getElementById("map" ));
Marsh Posté le 23-01-2008 à 11:14:43
Bonjour,
J'affiche un carte gmap personnalisée, et j'ai lu que pour afficher la vue satellite par défaut, il fallait utiliser G_SATTELITE_MAP dans map.setCenter.
Or j'aimerai afficher la vue mixte et en plus de cela, G_SATTELITE_MAP fait que ma carte ne s'affiche même pas. (Sans, tout fonctionne nickel)
Voici le code utilisé :
J'ai volontairement laissé les commentaires afin de me souvenir de l'effet des différentes fonctions.
Pourriez-vous me donner un coup de main ?
Merci