Visualisation d'une page Webjax
Ajax API, Référence objet de l'API
Cette page est propulsée par
Si vous suivez la présentation de la librairie Y!Maps version AJAX/API dans l'ordre vous avez pu prendre connaissance des nombreux
exemples présentés utilisant Y!Maps.
Vous devez maintenant vouloir aller plus loin dans la conception de widgets évolués utilisant Y!Maps et c'est que vous propose cette page
via la présentation de l'ensemble du modèle objet de la librairie JS/AJAX/API Y!Maps.
Le modèle objet vous permet de comprendre comment est architecturée la librairie Y!Maps et de prendre connaissance de l'ensemble des
fonctionnalités disponibles qui ne sont pas exploitées à fond dans les exemples présents sur Webjax (ndr : utilisation de YLog par exemple).
Le tableau ci après liste les différents objets qu'il est possible d'utiliser avec la librairie Y!Maps.
Nom objet
Description
YMap
Objet de "carte" a proprement dit.
Comprend des fonctions d'export, de contrôle d'affichage...
YEvent
Objet permettant d'enregistrer les différents évènements gérés par la librairie.
YPolyline
Objet permettant de définir des "tracés" ou "dessins" sur les cartes YMap.
YCustomOverlay
YCoordPoint
Objet permettant de créer des points (x,y).
YGeoPoint
Objet permettant de créer des points (lat,lon)
YMarker
Objet permettant de définir des marqueurs destinés à être placé sur les cartes.
YImage
Objet permettant de définir une image personnalisée.
YGeoRSS
Objet permettant de gérer les objets définis lors de l'application d'"overlays" XML sur les
cartes Y!Maps.
YSize
Objet permettant de définir des paramètres de "taille" (ndr : utilisé lors des manipulations
sur les Y!Maps par exemple .
YMapDistance
Objet permettant de gérer les distances sur les cartes YMap.
YAnnotation
Objet permettant de définir une description pour une YMap.
La description est reprise lors d'un export GeoRSS d'une YMap par exemple.
YLog
Objet permettant d'intercepter les messages de debug de la librairie.
Cet objet a ses propres méthodes de positionnement etc...
YUtility
Objet supplémentaire contenant des méthodes dites "DOM" permettant d'accrocher/créer
des nodes personnalisées.
L'image ci après (au format PNG) vous présente l'ensemble du modèle objet de la librairie Y!Maps Ajax/API.
Référence objet (png) :
L'outil ayant servi à l'élaboration de l'image n'est à la base pas destiné à "servir" le modèle objet mais plutôt
une modélisation de bases de données, vous pourrez remarquer que la mention de type de champ "INTEGER" est quasiment
systématiquement répétée.
N'accordez pas trop d'importance (certains types sont corrects) aux types.
(05/03/2007) :: l'équipe de Webjax se met en quête d'un éditeur permettant de modéliser au format XML et Image
une référence objet (actuellement DBdesigner 4).
Si vous suivez la présentation de la librairie Y!Maps version AJAX/API dans l'ordre vous avez pu prendre connaissance des nombreux exemples présentés utilisant Y!Maps.
Vous devez maintenant vouloir aller plus loin dans la conception de widgets évolués utilisant Y!Maps et c'est que vous propose cette page via la présentation de l'ensemble du modèle objet de la librairie JS/AJAX/API Y!Maps.
Le modèle objet vous permet de comprendre comment est architecturée la librairie Y!Maps et de prendre connaissance de l'ensemble des fonctionnalités disponibles qui ne sont pas exploitées à fond dans les exemples présents sur Webjax (ndr : utilisation de YLog par exemple).
Le tableau ci après liste les différents objets qu'il est possible d'utiliser avec la librairie Y!Maps.
| Nom objet | Description |
| YMap |
Objet de "carte" a proprement dit.
Comprend des fonctions d'export, de contrôle d'affichage... |
| YEvent | Objet permettant d'enregistrer les différents évènements gérés par la librairie. |
| YPolyline | Objet permettant de définir des "tracés" ou "dessins" sur les cartes YMap. |
| YCustomOverlay | |
| YCoordPoint | Objet permettant de créer des points (x,y). |
| YGeoPoint | Objet permettant de créer des points (lat,lon) |
| YMarker | Objet permettant de définir des marqueurs destinés à être placé sur les cartes. |
| YImage | Objet permettant de définir une image personnalisée. |
| YGeoRSS | Objet permettant de gérer les objets définis lors de l'application d'"overlays" XML sur les cartes Y!Maps. |
| YSize | Objet permettant de définir des paramètres de "taille" (ndr : utilisé lors des manipulations sur les Y!Maps par exemple . |
| YMapDistance | Objet permettant de gérer les distances sur les cartes YMap. |
| YAnnotation |
Objet permettant de définir une description pour une YMap.
La description est reprise lors d'un export GeoRSS d'une YMap par exemple. |
| YLog |
Objet permettant d'intercepter les messages de debug de la librairie.
Cet objet a ses propres méthodes de positionnement etc... |
| YUtility | Objet supplémentaire contenant des méthodes dites "DOM" permettant d'accrocher/créer des nodes personnalisées. |
L'image ci après (au format PNG) vous présente l'ensemble du modèle objet de la librairie Y!Maps Ajax/API.
Référence objet (png) :
L'outil ayant servi à l'élaboration de l'image n'est à la base pas destiné à "servir" le modèle objet mais plutôt une modélisation de bases de données, vous pourrez remarquer que la mention de type de champ "INTEGER" est quasiment systématiquement répétée.
N'accordez pas trop d'importance (certains types sont corrects) aux types.
(05/03/2007) :: l'équipe de Webjax se met en quête d'un éditeur permettant de modéliser au format XML et Image une référence objet (actuellement DBdesigner 4).

:

