français

Procédure : imbriquer une application web ArcGIS Online dans un site web

Résumé

Lors du partage public d’une carte web dans ArcGIS Online, une option d’imbrication dans un site web devient disponible. Cette option génère automatiquement un bloc de code HTML qui peut être copié et collé dans un site web afin que la carte soit directement affichée sur la page web. Ce bloc de code peut être modifié pour permettre l’imbrication d’une application web (au lieu d’une carte web). Cette option peut s’avérer utile pour imbriquer des applications web hébergées sur ArcGIS Online, des applications Web AppBuilder et la visionneuse de carte.

Procédure

L’imbrication d’une application web dans un site web peut être utile dans divers cas.

  • Pour afficher une carte sur une page web qui inclut une légende ouverte par défaut, le modèle d’application web Map Tools peut être utilisé avec une carte web et imbriqué dans la page web.
  • Pour fournir une carte qui inclut un service premium avec des informations d’identification imbriquées, tel que World Routing Service. Par exemple, il est possible de trouver des itinéraires via le modèle d’application web Directions ou à l’aide du widget Directions de Web AppBuilder.
  • Pour afficher une carte qui inclut la fonctionnalité Related Records (Enregistrements associés), la visionneuse de carte peut être imbriquée dans un site web.

Étapes d’imbrication d’une application web hébergée par ArcGIS Online, d’une application Web AppBuilder ou de la visionneuse de carte dans une page web

  1. Créez votre carte web et votre application web dans ArcGIS Online, puis copiez l’URL de l’application web. Vous pouvez la copier à partir de la page Item Details (Détails de l’élément) de l’application web, sous la section URL, ou en copiant l’URL alors que l’application est ouverte.
    Remarque : 
    Si vous imbriquez la visionneuse de carte, copiez l’URL de la carte web lorsqu’elle est ouverte dans la visionneuse de carte.
  2. Ouvrez la carte web utilisée pour créer l’application, puis accédez à l’option Share (Partager). Activez l’option Share with Everyone (Partager avec tout le monde) (public), puis cliquez sur Embed in Website (Imbriquer dans un site web). Sélectionnez la taille souhaitée pour l'incorporation de la carte.
     
  3. Dans le bloc de code généré par l’option Embed in Website (Imbriquer dans un site web), supprimez la portion URL du bloc de code dans l’attribut src de la balise (entren src= et >), puis collez l’URL de l’application web entre guillemets, comme illustré ci-dessous.
    Code :
    
    image of code sample
    Vous obtenez ainsi le code à utiliser dans la page web pour que l’application web hébergée par ArcGIS Online, l’application Web AppBuilder ou la visionneuse de carte puisse y être imbriquée.
  4. Copiez et collez le bloc de code HTML dans la configuration du site web.

Informations associées