La classe GTileLayerOptions représente les arguments optionnels de l’interface GTileLayer. Elle ne dispose pas de constructeur, on l’instancie comme un objet littéral.
opacity isPng tileUrlTemplate draggingCursor
propriété opacity
Propriété opacity: type : Nombre.
Permet de gérer l’opacité des tuiles concernées. Les valeurs de cette propriété vont de 0.0 (invisible) à 1.0 (opaque).
Par défaut, cette valeur vaut 1.
Internet Explorer 6 n’étant pas capable de gérer la transparence des PNG, celle-ci ne sera pas disponible avec ce navigateur.
<script type="text/javascript"> var NuitTiles = new GTileLayer(copyrights,0,3,{opacity : 0.5}) ; /* Les options se déclarent entre crochets */ /* Ici est appliquée une transparence de 0.5 sur les tuiles représentées par la variable NuitTiles */ </script>
propriété isPng
Propriété isPng: type : Booléen.
Indique si les tuiles sont au format PNG ou non.
propriété tileUrlTemplate
Propriété tileUrlTemplate: type : Chaîne de caractères.
Spécifie le modèle à utiliser pour les URLs qui se chargent de récupérer les tuiles appropriées (en fonction du zoom ou des coordonnées courantes de la carte).
Déclarer un modèle lors de la construction de l’objet GTileLayer permettra de récupérer dynamiquement les tuiles utilisées pour le type de carte courant de la même manière que le fait Google.
Ces modèles sont généralement de la forme :
http://host/tile?x = {x} & y = {y} & z = {z} . png
Exemple :
http://host/tile?x=3&y=27&z=7. png
x et y représentent les coordonnées de la tuile et z fait référence au niveau de zoom.
propriété draggingCursor
Disponible depuis la version 2.59 de l’Api.
Propriété draggingCursor: type : Chaîne de caractères.
Déclare le type de curseur à afficher lorsque la carte est en cours de déplacement.