logo image
AddThis Social Bookmark Button

Visualisation d'une page Webjax

AjaxAPI, Utilisation des YPolyline (tracés, overlays)
icone addfav
Ce widget est propulsé par Yahoo! Maps :: système de cartographie gélocalisation mondial

Si vous suivez la présentation de l'API Yahoo!Maps dans l'ordre de ce site, vous avez pu prendre connaissance de l'exemple basique d'utilisation , du placement de marqueur sur des cartes Y!Maps , de l'ajout d'outils de contrôles des cartes Y!Maps, de la géolocalisation d'adresse avec Y!Maps , ainsi que de l'utilisation de fichiers XML GeoRss pour "peupler" vos cartes de points.

Cette page a pour objectif de vous présenter les outils mis à votre disposition, dans la librairie Javascript/Ajax, pour "dessiner" des tracés , des calques personnalisés sur les cartes Y!Maps.
Ce concept est aussi présent dans la librairie GMaps, globalisé sous la même entité "Polyline" soit des tracés venant se superposer de façon contrôlée sur la ou les cartes.









Exemple simple d'utilisation des YPolyline


Ce premier exemple vous présente une intégration simple des YPolyline afin de permettre le dessin de tracés sur une carte Y!Maps.
La carte est centrée sur le quartier de la gare Saint-Lazare à Paris, France.
La carte est visionnable ci après (chargement via le bouton prévu à cet effet) :



On peut aussi remarquer sur la carte précédente, que les contrôles présents sur la carte ont été positionnés différement de leur position par défaut.
Ce placement personnalisé des contrôles (existant aussi dans GMaps) est intéressant lorsque l'on veut proposer des cartes hautement personnalisées par exemple.
Le placement d'un contrôle sur une carte se fait en deux temps à savoir que l'on définit d'abord un YCoordPoint (x,y) que l'on 'map.translate' c'est à dire que l'on définit point d'accroche "côté" (droite , gauche)et point d'accroche "direction" ( haut , bas ).
Le code source de ce premier exemple est recopié ci après :




Génération personnalisée de YPolyline


Ce second exemple vous présente un générateur de YPolyline personnalisé.
Les points sont les mêmes que pour la carte précédente et la carte est chargeable à l'aide du bouton prévu à cet effet.
L'exemple est testable ci après :
Paramétrage des YPolyline




Le code source de cet exemple est recopié ci après :

ico com Aucun commentaire enregistré
ERREUR :: impossible de créer la nouvelle visite.
Access denied for user: 'dbo202340466@%' to database 'db202340466'1044