IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Afficher une carte sur un site


Sujet :

avec Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2022
    Messages : 174
    Par défaut Afficher une carte sur un site
    Bonjour,
    J'espère que je suis sur le bon forum pour cette demande.
    J'ai fait une formation vidéo sur Java orienté objet, en faisant des tests sur intellij IDEA.
    Habitué au vba ou le support est le fichier Excel avec une interface vba pour le code,
    je me demande comment çà marche quand le but est d'avoir une carte départementale affichée sur un site.
    Je suis sur webnode ou on peut ajouter du code html ou un fichier pour tester le code apparemment.
    Un clic sur un département de la carte devra permettre de faire apparaitre un grossissement du département et sa découpe en cantons.
    Pour les données, j'ai vu le code pour les tableaux et l'imbrication de tableaux, je vais voir çà.
    Mais pour la carte, comment faire des départements cliquables ?
    Merci

  2. #2
    Membre très actif
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2022
    Messages : 174
    Par défaut
    Bonjour à tous,
    J'ai commencé, mais je rame. Il faudrait que je mette les numéros de département dans une colonne et le nom du département dans l'autre.
    Voilà le code que j'ai mis dans la classe main
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    import java.util.ArrayList;
    public class Main {
        public static void main(String[] args)
        {
            // 2eme colonne tableau et taille
            //char[] dept = new char[106];
            ArrayList<String> list = new ArrayList<>();
            //liste depts
            list.add("Ain");
            list.add("Aisne");
            list.add("Allier");
    .....
            list.add("Polynésie Française");
            list.add("Nouvelle-Calédonie");
            System.out.println(list);
     
            // 1ere colonne
            int i;
            int[] tab1 = new int[106];
            tab1[0]=1;
            for (int i = 0; i < tab1.length; i++ );
            {
            System.out.println("tablo " + i + " = " + tab1[i]);
            }
        }
    }
    J'ai réussit à avoir le bouton run en vert sur une classe locale.

    Pièce jointe 658680

    Merci
    Images attachées Images attachées  

  3. #3
    Membre très actif
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2022
    Messages : 174
    Par défaut
    J'ai un souci pour la colonne des chiffres des départements.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int[] tab1 = new int[106];
            tab1[0] = 1;
            for(int i = 0; i < 95; i++) ;
                {
                System.out.println("tab " + i + " = " + tab1[i]);
                }
    Les dépts s'incrémentent de 1 jusqu'à 95, aprés c'est désordonné (97,971...)

    Mais çà ne veut pas s'afficher jusqu'à 95.
    java: cannot find symbol
    symbol: variable i
    location: class DépartementsFrancais

  4. #4
    doc
    doc est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 107
    Par défaut
    for(int i = 0; i < 95; i++) ;
    le ; empêche la boucle suivante de gérer la variable i
    Par ailleurs le tableau d'entier est initialisé avec une capacité de 106, mais seul le premier entier du tableau a une valeur : 1. Les autres auront toutes la valeur 0.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    doc
    doc est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 107
    Par défaut
    Pour faire une carte avec des départements cliquables, regarder du côté de géoportail avec ses extensions pour leaflet ou openlayers
    https://geoservices.ign.fr/documentation/services/utilisation-web/sdk

    et aussi
    https://www.data.gouv.fr/fr/datasets...openstreetmap/
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre très actif
    Avatar de frunch
    Homme Profil pro
    Développeur / comptable
    Inscrit en
    Janvier 2022
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur / comptable
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2022
    Messages : 174
    Par défaut
    Merci doc,
    Pour la carte c'est un vrai parcours du combattant pour les nouveaux depuis ton message.
    Je zappe les vidéos tutos sur youtube.
    Une vidéo pour installer QGIS (Sinon, un autre lien demande de l'installer en.bin et le renommer en. exe aprés le téléchargement, ce que refuse windows).
    géoservices.ign pour avoir la carte qu'on veut.
    Nom : 2.png
Affichages : 121
Taille : 30,9 Ko
    Une vidéo sur le code avec visual studio. Et il parle de javascript au lieu de Java.
    Aprés les liens entre les cartes (région, dept et circos).
    Trouver un éditeur de code gratuit.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-Online] Afficher une liste sur un site de tous SES sous sites
    Par kevin_carneiro dans le forum SharePoint
    Réponses: 0
    Dernier message: 05/07/2018, 12h03
  2. une Carte sur mon site
    Par antoinelaw dans le forum Débuter
    Réponses: 3
    Dernier message: 11/01/2012, 11h41
  3. Afficher une barre sur chaque sous-domaines d'un site
    Par kanaziwok dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/11/2010, 11h50
  4. Afficher une vidéo sur mon site à partir d'une url ou permalien comme facebook ?
    Par shivato dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 24/06/2010, 11h08
  5. Réponses: 1
    Dernier message: 26/02/2010, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo