Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
  Derniers articles
  • Comment faire pour convertir la chaî…
  • Comment cacher une redirection 
  • Comment fractionner des chaînes en …
  • Pourquoi mon Javascript Montrer Void…
  • Date JavaScript Tutoriel 
  • Comment inclure un fichier JS en JSP…
  • Comment définir la valeur d' un iFr…
  • Comment faire pivoter le texte selon…
  • Fait mais avec des erreurs dans IE J…
  • Comment faire pour convertir un nœu…
  •   Programmation JavaScript
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation JavaScript

    Comment ajouter une superposition d'image Avec V3 Maps API

    Vous pouvez créer une carte Google custom avec une superposition d'image en utilisant Google Maps API Version 3 . Par exemple, vous pouvez superposer une carte contour USGS sur une carte Google existant pour générer une carte de randonnée détaillée de sentiers pour vos visiteurs de site Web . Utilisez le Google Maps " OverlayView " class ajouter des superpositions d'image de votre carte . Instructions
    1

    Ouvrez votre fichier HTML et localisez la section contenant votre code Google Maps.
    2

    Créer une variable globale appelée "overlay" en tapant la commande suivante dans votre code ci-dessus où vous initialiser votre carte :

    var superposition ;
    3

    Localisez la fonction " initialize " de votre carte et ajouter une variable contenant le chemin d'accès au fichier d'image superposée : Photos

    var IMAGESOURCE = ' graphics /map_hiking.jpg ';
    4

    Définir la variable globale de superposition. Par exemple, tapez : .

    Overlay = new HikingOverlay ( bornes, srcImage , carte) ;

    La variable de recouvrement appelle une fonction " HikingOverlay " , qui contient les paramètres pour la superposition d'image
    5

    créer la fonction de l'image de superposition . Dans cet exemple, la fonction est appelée " HikingOverlay ":
    fonction HikingOverlay

    ( bornes, srcImage , carte)
    6

    initialiser les limites , la source d'image et les propriétés de la carte pour la randonnée fonction de superposition.
    7

    Créer une sous-classe de la fonction HikingOverlay . Utilisez une sous-classe afin de ne pas écraser les attributs de la classe parente. Par exemple, tapez :

    HikingOverlay.sub = new google.maps.OverlayView ();
    8

    Fixez la superposition des fenêtres dans la fenêtre Google Maps. Vous pouvez utiliser les éléments " div " HTML pour positionner précisément la superposition ou simplement l'attacher à un volet si la superposition couvre toute la carte. Par exemple, créer la division et fixez la carte sur le volet en tapant:

    HikingOverlay.sub.onAdd = function () {

    division var = document.createElement ( 'div' ) ; Photos

    var img = document.create.Element ( "img" ) ; div.appendChild ( img ) ;

    sub_div = div ;

    vitres var = this.getpanes (); panes.overlayLayer.appendChild (div) ; }


    9

    Placez le cache sur la carte en utilisant la méthode du « tirage au sort ». Par exemple, tapez :
    HikingOverlay.sub.draw = function fonction de

    () { var = overlayProjection this.getProjection ();}
    10

    Convertir la projection d'images à partir de la latitude et la longitude coordonne aux pixels pour le placement dans la div . Par exemple, tapez :

    var = overlayProjection.fromLatLngToDivPixel du Nord-Ouest ( this.bounds_.getNorthWest ());
    11

    spécifier les dimensions de la div style pour s'adapter à l' image. Par exemple, tapez :

    var div = this.div_ ; div.style.left = northWest.x + ' px ';
    12

    Enregistrez votre fichier et le tester. Google affiche votre image sur votre carte Google existant. Si l'image n'est pas correctement positionné , spécifier les coordonnées de positionnement supplémentaires à votre code à placer précisément l'image.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre la page Imprimer la limite en JavaScript 
  • Comment utiliser JavaScript Developer 
  • Comment faire un Widget Dashboard avec Dashcode 
  • Comment faire pour intégrer JavaScript dans Asp.net 
  • Comment additionner deux nombres avec JavaScript 
  • Comment écrire dans le journal IIS 
  • Comment faire pour installer des scripts Greasemonkey 
  • Lightbox Vs . Lightbox 2 
  • Javascript Tutoriel PDF 
  • Comment faire pivoter un chiffre en JavaScript 
  • Connaissances Informatiques © http://www.ordinateur.cc