Hallo zusammen,
zu meinem 1. Problem:
Ich habe in meinen Programm eine Gmap integriert, Orts Suche funktioniert einwandfrei und sie lässt sich auch auf Hybrid etc umschalten. Ich möchte auch eine Route anzeigen lassen, das funktioniert soweit auch, denn der Start und der Endpunkt stimmen zwar, nur die restliche Route zwischen den zwei Punkten verläuft irgendwo.
Der Code:
Mein zweites Problem ist folgendes:
Ich installiere dann die Software auf einen anderen PC ohne VS (durch Google ist mir bewusst das der Fehler auf meinem Rechner nicht auftritt da er durch VS abgearbeitet wird) nur was muss ich den späteren Benutzern des Programms mit herunterladen lassen damit dieser Fehler nicht mehr auftritt?
Danke schon mal im Voraus!!!
zu meinem 1. Problem:
Ich habe in meinen Programm eine Gmap integriert, Orts Suche funktioniert einwandfrei und sie lässt sich auch auf Hybrid etc umschalten. Ich möchte auch eine Route anzeigen lassen, das funktioniert soweit auch, denn der Start und der Endpunkt stimmen zwar, nur die restliche Route zwischen den zwei Punkten verläuft irgendwo.
Der Code:
VB.NET-Quellcode
-
- Imports GMap.NET.MapProviders
- Imports GMap.NET
- Imports GMap.NET.MapRoute
- Imports GMap.NET.WindowsForms.Markers
- Imports GMap.NET.WindowsForms.ToolTips
- Imports System.IO
- Imports System.Runtime.Serialization
- Imports GMap.NET.WindowsForms
- Imports GMap.NET.CacheProviders
- Imports GMap.NET.GMaps
- Imports GMap.NET.WindowsForms.GMapOverlay
- Imports GMap.NET.WindowsForms.GMapControl
- Imports GMap.NET.CacheProviders.MsSQLPureImageCache
- Imports System
- Imports System.Drawing
- Imports System.Drawing.Drawing2D
- Imports GMap.NET.MapProviders.GoogleMapProvider
- Public Class FormKarte
- Private Sub FormKarte_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
- GMapControl1.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance
- GMapControl1.SetPositionByKeywords(My.Settings.KStartOrt & ", " & My.Settings.KStartStrasse)
- GMapControl1.MinZoom = 2
- GMapControl1.MaxZoom = 18
- GMapControl1.Zoom += 1
- GMapControl1.Zoom -= 1
- GMapControl1.Manager.Mode = AccessMode.ServerAndCache
- TraBarKarteZoom.Maximum = 18
- TraBarKarteZoom.Minimum = 2
- TraBarKarteZoom.Value = 12
- 'Anbieter
- ComBoxAnbieterKarte.Text = My.Settings.EMSKarte
- End Sub
VB.NET-Quellcode
-
- Private Sub ButRouteSuchen_Click(sender As Object, e As EventArgs) Handles ButRouteSuchen.Click
- 'Punkt A und B Position festlegen
- Dim start As String = TexBoxRouteA.Text
- Dim ende As String = TexBoxRouteB.Text
- 'Route erstellen
- Dim route As MapRoute = GMap.NET.MapProviders.GoogleMapProvider.Instance.GetRoute(start, ende, False, False, 15)
- Dim r As New GMapRoute(route.Points, "My Route")
- 'Overlay erstellen und Route einfügen
- Dim routeOverlay As New GMapOverlay
- routeOverlay.Routes.Add(r)
- GMapControl1.Overlays.Add(routeOverlay)
- 'Routen Einstellung
- r.Stroke.Width = 2
- r.Stroke.Color = Color.DarkRed
- End Sub
Mein zweites Problem ist folgendes:
Ich installiere dann die Software auf einen anderen PC ohne VS (durch Google ist mir bewusst das der Fehler auf meinem Rechner nicht auftritt da er durch VS abgearbeitet wird) nur was muss ich den späteren Benutzern des Programms mit herunterladen lassen damit dieser Fehler nicht mehr auftritt?
Danke schon mal im Voraus!!!