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

ASP.NET MVC Discussion :

GeoLocation avec ASP.net MVC3


Sujet :

ASP.NET MVC

  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 42
    Par défaut GeoLocation avec ASP.net MVC3
    Salut,
    J'ai besoin d'un tuto clair et simple pour faire la geolocalisation avec ASP.net MVC3.
    En fait, j'ai suivi ce tuto http://65.39.148.34/KB/aspnet/RazorMaps.aspx
    mais rien ne s'affiche dans ma page.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    C'est un peu vague, il nous faudrait ton code pour voir

  3. #3
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    C'est à dire, quel est le problème ?

  4. #4
    Membre averti
    Inscrit en
    Août 2008
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 42
    Par défaut
    j'ai pa du code particulier, c'est le même que le tuto http://65.39.148.34/KB/aspnet/RazorMaps.aspx

    En fait, je veux juste introduire la longitude et Latitude et avoir le résultat (la localisation du point dont les coordonnées sont langitude et latitude déjà introduites)

    EDIT
    Voici le code que j'ai utilisé:

    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
     <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
     <script type="text/javascript">
         function initialize() {
             var latlng = new google.maps.LatLng(40.716948, -74.003563);
             var options = { zoom: 14, center: latlng,
                 mapTypeId: google.maps.MapTypeId.ROADMAP
             };
             var map = new google.maps.Map(document.getElementById
       ("map_canvas"), options);
         }
         $(function () {
             initialize();
         }); 
     
    </script> 
        <div id="map_canvas" style="width:80%; height:80%"></div>
    Mais rien ne s'affiche, donc je demande juste de me dire s'il y a une erreur ou etape manquante et de me donner un autre tuto

  5. #5
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Re,

    Il manque l'include de jquery à priori.

  6. #6
    Membre éclairé Avatar de Dark Ryus
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2007
    Messages : 333
    Par défaut
    ça, ça marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
     <script type="text/javascript">
         function initialize() {
             var latlng = new google.maps.LatLng(40.716948, -74.003563);
             var options = { zoom: 14, center: latlng,
                 mapTypeId: google.maps.MapTypeId.ROADMAP
             };
             var map = new google.maps.Map(document.getElementById("map_canvas"), options);
         } 
    </script> 
    <div id="map_canvas" style="width:80%; height:80%"></div>
    <script type="text/javascript">initialize()</script>
    Tu essayais d’appeler ta fonction initialize() avant que la DIV ne soit chargée, donc ton getElementById ne trouvait rien.

  7. #7
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut
    Bonjour,

    Je me permets de remonter ce topic car je suis confronté au même problème que l'auteur.
    J'ai suivi le même tuto ( http://65.39.148.34/Articles/148949/...and-Google-Map ) afin d'afficher une carte Google Maps dans un projet ASP.NET MVC3, et cette dernière ne s'affiche pas.

    Étant débutant en ASP.NET et en MVC, je ne comprends pas d'où provient l'erreur.

    Voici le code de mon _Layout.cshtml
    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
     
    <!DOCTYPE html>
    <html>
    <head>
        <title>@ViewBag.Title</title>
        <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
        <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
     
        <pre lang="aspnet">@RenderSection("Scripts", false)
        <style type="text/css"> 
            @RenderSection("Styles", false)
        </style>
    </head>
     
    <body>
        <!-- Le body par défaut d'un projet ASP.NET MVC3 -->
    </body>
    </html>
    (Quid de la basile <pre> ? Elle ne semble pas fermée et je ne comprends pas vraiment son intérêt... J'ai essayé de la supprimer mais la map ne s'affiche toujours pas.)


    et celui de mon Index.cshtml

    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
     
    @{ 
        ViewBag.Title = "MVC 3 and Google Maps"; 
    } 
    @section Scripts { 
        <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
    } 
    @section Styles { 
        html { height: 100% } 
        body { height: 100%; margin: 0px; padding: 0px } 
        #map_canvas { height: 80% } 
    } 
     
    <h2>Hello, Google Maps</h2>
     <script type="text/javascript">
         function initialize() {
             var latlng = new google.maps.LatLng(40.716948, -74.003563);
             var options = { zoom: 14, center: latlng,
                 mapTypeId: google.maps.MapTypeId.ROADMAP
             };
             var map = new google.maps.Map(document.getElementById("map_canvas"), options);
         } 
    </script> 
    <div id="map_canvas" style="width:80%; height:80%"></div>
    <script type="text/javascript">initialize()</script>
    Avec le code de Dark Ryus, ma carte ne s'affiche toujours pas.
    Quelqu'un pour me guider ?

    Merci !

  8. #8
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2007
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 54
    Par défaut
    Une solution se trouve ici :
    http://blogs.creative-jar.com/post/G...C3-Part-2.aspx

    Fonctionne parfaitement pour moi

Discussions similaires

  1. Debuter avec ASP.Net MVC3
    Par asma86 dans le forum ASP.NET MVC
    Réponses: 4
    Dernier message: 16/11/2011, 10h04
  2. [WebForms]droits d'accès avec ASP.net
    Par maa dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 25/10/2006, 08h50
  3. probleme css avec asp.net
    Par toddy_101 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 28/03/2006, 11h37

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