Principes des itinéraires dans ownMap
Les itinéraires permettent à vos visiteurs de voir comment se rendre d'un point à un autre de votre carte. Cette fonctionnalité peut être activée dans les paramètres de la carte (voir Créer une carte) — mais il faut au préalable la préparer, en positionnant des zones et/ou des axes de circulation sur vos plans.
ownMap propose deux façons de se déplacer sur un même plan : les zones et les axes de circulation.
Les axes de circulation décrits ici définissent les chemins empruntés par les itinéraires. Ils sont différents de la calibration d'échelle, qui sert uniquement à régler les distances du plan (voir Définir l'échelle du plan).
Les zones
Une zone est un polygone placé sur votre plan. Tous les emplacements situés dans cette zone peuvent être joints directement dans un itinéraire. Le trajet est alors effectué "à vol d'oiseau" et représenté par une courbe.

Si votre carte permet des déplacements libres (une cour, par exemple) ou si vos axes de circulation sont assez simples et bien représentés sur votre plan, cette méthode est la plus simple à paramétrer.
Si vous avez plusieurs zones qui ne communiquent que par un ou plusieurs points précis (par exemple un accès entre deux ailes de bâtiment), il faut superposer les zones et positionner un emplacement particulier de type Repère sur leur partie commune.

Dans ce cas, un trajet passant d'une zone à une autre passera obligatoirement par le repère (ou l'un des repères) joignant les deux zones. Ce mécanisme peut être utilisé pour joindre des points en passant par plusieurs zones successives.
Les axes de circulation
Les axes de circulation sont des segments que vous placez sur les axes de circulation réels (typiquement les couloirs) de vos plans.
Lorsque vous posez un axe, tous les emplacements de votre carte qui ne sont ni sur une zone ni plus proches d'un autre axe lui sont automatiquement associés. Le trajet est alors effectué en passant par l'axe : un segment pour le rejoindre, un segment le long de l'axe, puis un segment pour rejoindre la destination.
Si plusieurs axes se rejoignent à leur extrémité ou se croisent, le trajet peut suivre ces jonctions :
Si vous souhaitez joindre une zone et un axe sur un même plan (par exemple si un couloir conduit à une cour ou à un hall), il suffit que l'une des extrémités de l'axe se situe dans la zone — le trajet se fera alors en passant par cette extrémité. Inutile dans ce cas de placer un repère.

Les changements de niveau
Pour passer d'un niveau à un autre (donc d'un plan à un autre), on utilise les emplacements spéciaux de type "escalier" ou "ascenseur".
Le principe est le suivant : tous les escaliers (ou tous les ascenseurs) portant le même nom court sont supposés communiquer pour changer de niveau. Ainsi, un escalier appelé "Esc. A" au rez-de-chaussée permettra de se rendre à un escalier appelé "Esc. A" au 1er étage, s'il existe.

Le moteur de calcul des itinéraires est conçu pour favoriser l'utilisation des escaliers jusqu'à deux étages ; au-delà, il privilégie l'ascenseur. Ce paramètre tient bien sûr compte de l'éloignement des ascenseurs ou escaliers par rapport au trajet (si l'escalier est plus loin que l'ascenseur, ce dernier peut être privilégié même pour un seul étage).