Le zoom de Google Maps est remplacé lorsque vous utilisez un fichier kml
Comment spécifier le niveau de zoom de google maps dans un fichier kml ou pourquoi est-ce que mon niveau de zoom devient de plus en proie lorsque je charge ce fichier. Ma question est comment puis-je contrôler le zoom de la carte pour le lien suivant:
http://code.google.com/apis/maps/documentation/javascript/examples/layer-kml-features.html
source d'informationauteur Mike
Vous devez vous connecter pour publier un commentaire.
Par défaut, la carte est centrée et zoom de la boîte englobante du contenu de la couche kml.
Vous pouvez changer le comportement par défaut avec
preserveViewport
propriété degoogle.maps.KmlLayerOptions
objet. Si vous le réglez àtrue
la carte n'est pas centré et agrandie.Dans l'exemple, usage:
Si vous voulez centrer et zoomer sur le contenu de la couche kml plus tard, utilisation:
EDIT:
Si vous voulez la carte pour être toujours centré (mais pas de zoom) lorsque la couche kml est chargé, utiliser
defaultviewport_changed
cas de lagoogle.maps.KmlLayer
objet. Vous devez définir le centre de la carte au centre de la couche kml par défaut de la fenêtre d'affichage. L'événement est déclenché lorsque le contenu de la couche kml sont chargés et par défaut de la fenêtre d'affichage est calculée.