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

Développement Windows Discussion :

google maps + vb.net


Sujet :

Développement Windows

  1. #1
    Membre confirmé
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 62
    Par défaut google maps + vb.net
    Bonjour
    je suis entrain de developper une application de geolocalisation dont voici le code:
    Imports System.Text
    Imports Microsoft.VisualBasic
    Imports System.Timers





    Public Class Tracking_Theft

    Private Sub butnsrchmap_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles butnsrchmap.Click
    Try

    Dim Street As String = String.Empty
    Dim City As String = String.Empty
    Dim Zip As String = String.Empty
    Dim IMEI As Decimal = Decimal.Zero
    Dim Lattitude As Decimal = Decimal.Zero
    Dim Longitude As Decimal = Decimal.Zero
    Dim Number_Of_Satellites As Integer = Integer.MinValue
    Dim queryAdress As New StringBuilder()
    queryAdress.Append("https://maps.google.com/mapps?q=")

    'build street part query
    If txtstreet.text <> String.Empty Then
    Street = txtstreet.Text.Replace(" ", "+")
    queryAdress.Append(Street + "," & "+")
    End If

    'build city part query
    If cmbxcity.Text <> String.Empty Then
    City = cmbxcity.Text.Replace(" ", "+")
    queryAdress.Append(City + "," & "+")
    End If

    'build zip part query
    If txtzip.Text <> String.Empty Then
    Zip = txtzip.Text.Replace(" ", "+")
    queryAdress.Append(Zip + "," & "+")
    End If

    'build IMEI part query
    If txtimei.Text <> String.Empty Then
    IMEI = txtimei.Text.Replace(" ", "+")
    queryAdress.Append(IMEI + "," & "+")
    End If

    'build latitude part query
    If txtlatitude.Text <> String.Empty Then
    Lattitude = txtlatitude.Text.Replace(" ", "+")
    queryAdress.Append(Lattitude + "," & "+")
    End If

    'build longitude part query
    If txtlongitude.Text <> String.Empty Then
    Longitude = txtlongitude.Text.Replace(" ", "+")
    queryAdress.Append(Longitude + "," & "+")
    End If

    'build Number of Stellites part query
    If txtnumbsat.Text <> String.Empty Then
    Number_Of_Satellites = txtnumbsat.Text.Replace(" ", "+")
    queryAdress.Append(Number_Of_Satellites + "," & "+")
    End If

    WebBrowser1.Navigate(queryAdress.ToString())


    Catch ex As Exception
    MessageBox.Show(ex.Message.ToString(), "Unable to load the map")

    End Try
    End Sub
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

    daylab.Text = " " & Now.ToShortDateString
    timelab.Text = "" & Now.ToShortTimeString

    End Sub

    End Class

    en l'executant je trouve un problème: ça ne me permet que d'ouvrir le navigateur gmaps sur le second splitwindow, et pour rechercher, je ne peux pas utiliser mon propre moteur de recherche: en saissant un zip code ou un nom de ville ds le split 1, ça ne mène à aucune recherche, uniquement l'ouverture du google map sur lequel je dois ajouter un mot clè
    merci pour votre aide

  2. #2
    Membre confirmé
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 62
    Par défaut partiellement résolu
    'build longitude part query

    If txtlongitude.Text <> String.Empty Then
    Longitude = txtlongitude.Text.Replace(" ", "+")
    queryAdress.Append(Longitude & "+")
    End If
    deuxième suppression de virgule a mené. A un prob résolu, je me suis autoresolu, méthode

  3. #3
    Membre confirmé
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2012
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2012
    Messages : 62
    Par défaut géolocaliser par gm862gps, convertir de dd mm.mmmm en un nombre réel et rechercher la position géographique
    comme je le résume ds le titre j'ai développé une application de géolocalisation avec vb.net, mysql, la géolocalisation est faite via le module gm862-gps grace à la commande $GPSACP qui donne comme résultat l'envoie d'un sms qui contient l'horaire utc sous format hh:mm:ss.sss, la lattitude sous format [B]ddmm.mmmm/B N/S, la longitude sous format [B]dddmm.mmmm/B E/W..........
    j'ai créé une interface windows form en la divisant en 2 split containers: 1er pour saisir les mots clés de recherche, et le deuxième qui affiche le google map comme réponse à la recherche par lattitude et longitude, et c'est la que je pose ma question:
    j'ai défini deux zones de texte pour lat et un bouton convert, deux zones de texte pour long et un bouton convert en visant à convertir les valeur données par gm862-gps de ddmm.mmmm en un nbre réèl puis cliquer sur search pour trouver le mapping des lat et long saisies: si je saisie le format réel sans conversion le mapping marche, alors comment devrais je faire pour convertir ce format en un nombre réel? merci d'avance

Discussions similaires

  1. Google Maps ASP.NET + C# + Javascript
    Par techgeom dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/09/2011, 13h09
  2. VB.NET API Google Maps
    Par mohamed301084 dans le forum VB.NET
    Réponses: 3
    Dernier message: 20/07/2010, 13h46
  3. Google maps et vb.net
    Par hbhhhbhh dans le forum ASP.NET
    Réponses: 0
    Dernier message: 11/12/2009, 17h58
  4. Google Map API et Java / .net
    Par steelspirit dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 03/06/2009, 17h22
  5. 4D & Google Maps
    Par gbardy dans le forum 4D
    Réponses: 1
    Dernier message: 30/06/2006, 07h32

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