KML / Google Map - Spécification du niveau de zoom d'une carte intégrée dans un iFrame

StackOverflow https://stackoverflow.com/questions/1690129

  •  18-09-2019
  •  | 
  •  

Question

Je le fichier kml suivant que je suis le chargement sur la carte Google, il est de localiser le pointeur correctement mais il est toujours le zoomée au maximum.

En utilisant les API de carte google je peux mettre mon propre niveau de zoom, mais je suis en train de le faire en utilisant une carte intégrée dans un iFrame (fourni par Google).

Y at-il de toute façon de régler le niveau de zoom dans le kml lui-même? J'ai eu un coup d'œil à LookAt et l'attribut de la caméra, mais le doc dire qu'ils ne sont pas pris en charge dans Google Map.

Merci!

<?xml version="1.0" encoding="UTF-8"?>
    <kml xmlns="http://earth.google.com/kml/2.1">  
        <Placemark>
            <Point>
                <coordinates>144.897426,-37.8045</coordinates>
            </Point>
        </Placemark>
    </kml>
Était-ce utile?

La solution

Vous pouvez contrôler le comportement d'affichage de Google Map par les arguments que vous passez dans le src de l'élément iframe - dans votre cas en définissant le paramètre « z » - voir ici

faire simplement votre source iFrame « http://maps.google.com /?ll=48.064372,16.348977&z=10 » et le changement z = 10 à un autre plus élevé (jusqu'à 20) ou une valeur inférieure (jusqu'à 0)

Vous pouvez également, dans l'API Maps vous utilisez le setCenter ( ) fonction pour régler le niveau de zoom

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top