| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment apprendre Java Script 
    ·Comment calculer la commande s'élève Form en JavaScri…
    ·Comment faire de multiples marqueurs avec l'API Google …
    ·Comment Alias ​​d'une fonction avec JavaScript 
    ·Comment mettre à jour cookies Via JavaScript 
    ·Comment insérer CrawlTrack Into WordPress 
    ·Comment supprimer une liste déroulante dans JQuery 
    ·Développement Java Script & page 
    ·Comment accéder aux attributs d' élément avec JavaSc…
    ·Qu'est-ce que Warning : Script ne répond moyenne 
      articles en vedette
    ·Comment faire pour installer Java EE Linux JDK 
    ·Instructions de programmation API 
    ·ListBox de Visual Basic Tutorial 
    ·Comment contraindre n'importe quel fichier en UTF -8 en…
    ·Comment faire pour extraire RGBs en VB6 
    ·Comment se connecter à un ordinateur distant en VBScri…
    ·Comment écrire un code en Python 
    ·Comment faire pour convertir Excel au format CSV en PHP…
    ·Comment créer un login & Response page 
    ·Comment filtrer les données dans SSIS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com