Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst MS Access 2010, Web Browser Control (Map anzeigen)

Mitglied: badni12

badni12 (Level 1) - Jetzt verbinden

30.07.2014, aktualisiert 13:58 Uhr, 3032 Aufrufe, 17 Kommentare

Hallo

Ich habe mit der Funktion "Web Browser Control" ein Feld erstellt, welches mir Google Maps anzeigt.
Allerdings sieht man da auch immer das Bedienfeld, Eingabefeld etc..
Geht das, dass nur die Karte angezeigt wird?

danke schon im voraus

Lg
badni
Mitglied: colinardo
30.07.2014, aktualisiert um 10:55 Uhr
Moin,
ich denke mal du meinst die Controls die Google über der Karte einblendet und nicht die Adressleiste, Toolbar etc des Browsersteuerelements? Wenn ja kannst du dir entweder eine Seite mit dem Google-Maps API zusammenbauen und lädst diese dann in das WB-ActiveX oder du machst es über das Standard einbetten mit einem iFrame und lädst dann ebenfalls diese Seite in das WB-ActiveX
Hier eine Beispielseite:
01.
<!DOCTYPE HTML> 
02.
<html> 
03.
<head> 
04.
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
05.
	<title>Google Maps</title> 
06.
</head>                                          
07.
<body>        
08.
      <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d1273698.2746936546!2d7.663988700000001!3d51.427085299999995!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sde!2sde!4v1406709929742" width="600" height="450" frameborder="0" style="border:0"></iframe>      
09.
</body>  
10.
</html>
Den Einbettungscode kannst du dir auf jeder Google-Maps Seite unten rechts über das Zahnradsymbol erstellen lassen.

Grüße Uwe
Bitte warten ..
Mitglied: badni12
30.07.2014, aktualisiert um 11:04 Uhr
Hallo Uwe


danke schon mal für die Antwort
wenn ich das mit einem iFrame machen will:
wo muss ich den Code hinschreiben? bin gerade ahnungslos :o

lg
badni
Bitte warten ..
Mitglied: colinardo
30.07.2014, aktualisiert um 11:12 Uhr
Speichere den Code in eine normale HTML-Datei, und dann lädst du diese HTML-Datei in dein Webbrowsersteuerelement, bzw. trägst die Adresse dazu in den Eigenschaften ein.
Bitte warten ..
Mitglied: colinardo
30.07.2014, aktualisiert um 11:24 Uhr
p.s. falls du Script-Fehlermeldungen erhältst, kannst du diese via VBA "stumm" schalten. Z.B. im Form_Open Event:
01.
Private Sub Form_Open(Cancel As Integer) 
02.
    Webbrowser1.Object.Silent = True 
03.
End Sub
Webbrowser1 ist natürlich an den Namen deines Controls anzupassen.

Grüße Uwe
Bitte warten ..
Mitglied: badni12
30.07.2014, aktualisiert um 11:47 Uhr
Hallo

Es funktioniert! trotz einer Fehlermeldung
01.
An error has occured in the script on this page. 
02.
Line: 0 
03.
Char: 0 
04.
Error: Script error 
05.
Code: 0 
06.
URL: https://maps.gstatic.com/intl/de_AT_de/mapfiles/embed/17/11/init_embed.js
wenn ich bei dieser Fehlermeldung auf "ja" drücke, funktionierts,
weißt du vlt was da sein kann?

EDIT: habe deine vorige Antwort erst jetzt gelesen, somit wäre das geklärt, danke ;)



und dann hätte ich bitte noch eine weitere Frage:

Hatte vor den iFrame diesen Code
01.
Me!ctlWeb.Navigate "http://maps.google.de/maps?f=q&hl=de&q=" & Me!Längengrad & " , " & Me!Breitengrad
funktionierte

jetzt diesen

01.
Me!ctlWeb.Navigate "G:\Material\User\Datenbank\test\iFrame.html" & Me!Längengrad & " , " & Me!Breitengrad
jedoch geht das mit den Graden nicht mehr..
hättest vlt da auch einen Tipp?

lg und danke
badni
Bitte warten ..
Mitglied: colinardo
30.07.2014, aktualisiert um 11:50 Uhr
Zitat von badni12:
jedoch geht das mit den Graden nicht mehr..
hättest vlt da auch einen Tipp?
das kann so auch nicht funktionieren, hier müsstest du den Link im iFrame der HTML-Datei anpassen und die Seite dann neu laden. Oder du baust dir eine im Web errreichbare PHP- oder JavaScript Seite via Google Maps API, der du dann deine Parameter auf die herkömmliche Weise übergibst
Bitte warten ..
Mitglied: badni12
30.07.2014 um 11:52 Uhr
ca so?
01.
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m12!1m3!1d1273698.2746936546!2d7.663988700000001!3d51.427085299999995!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!5e0!3m2!1sde!2sde!4v1406709929742" width="600" height="450" frameborder="0" style="border:0" & Me!Längengrad & " , " & Me!Breitengrad></iframe>
aber das mit Me!Längengrad bzw. Me!Breitengrad kann hier ja nicht funktionieren oder?

lg
badni
Bitte warten ..
Mitglied: colinardo
30.07.2014, aktualisiert um 11:54 Uhr
Zitat von badni12:
ca so?
neeeeeeeeeeeeee
schau dir das Google Maps API an dann läuft das:
http://stackoverflow.com/questions/11334042/google-maps-removing-contro ...
Bitte warten ..
Mitglied: badni12
30.07.2014 um 13:10 Uhr
Hallo..

habe jetzt eine zeitlang das mit dem Google Maps API probiert hinzubekommen.. erfolglos..

kannst mir vlt sagen, wo, was reinkommt?
bzw.

ist es nicht einfacher wenn wir das über iFrame machen und nur mehr den Link richtig aktualisieren?

lg
badni
Bitte warten ..
Mitglied: colinardo
30.07.2014, aktualisiert um 13:59 Uhr
ist es nicht einfacher wenn wir das über iFrame machen und nur mehr den Link richtig aktualisieren?
dann hast du aber wieder das Problem das die üblichen Controls auf der Map angezeigt werden.

Mit dem MAPS API hast du völlige Freiheit was du anzeigen möchtest. In diesem Beispiel werden alle Controls ausgeblendet.

In Zeile 7 das ABCDEFGHIJKL durch deinen API-Key austauschen.WICHTIG, du musst das JavaScript-APIv3 in der Google Developer-Konsole aktivieren ! Dann kannst du das File auf einen Webserver packen und deine Parameter so in Access an deine URL übergeben.
http://www.deinserver.de/maps.html?lat=50.02&lng=6.03&zoom=14
Implementiert sind hier jetzt nur die Koordinaten und das Zoomlevel.

01.
<!DOCTYPE HTML> 
02.
<html> 
03.
<head> 
04.
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
05.
	<title>Google Maps</title>     
06.
</head>  
07.
<script src="https://maps.googleapis.com/maps/api/js?key=ABCDEFGHIJKL&v=3.exp"></script> 
08.
<script type="text/javascript"> 
09.
var map; 
10.
function getUrlVars() 
11.
12.
    var vars = [], hash; 
13.
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 
14.
    for(var i = 0; i < hashes.length; i++) 
15.
16.
        hash = hashes[i].split('='); 
17.
        vars.push(hash[0]); 
18.
        vars[hash[0]] = hash[1]; 
19.
20.
    return vars; 
21.
22.
function init() { 
23.
	var cords; 
24.
	var lat = getUrlVars()['lat']; 
25.
	var lng = getUrlVars()['lng']; 
26.
	var zoomlevel = parseInt(getUrlVars()['zoom']); 
27.
	cords = (lat !== '' && lng !== '') ? new google.maps.LatLng(lat,lng) : new google.maps.LatLng(0,0); 
28.
	zoomlevel = (!isNaN(zoomlevel)) ? zoomlevel : 8; 
29.
    var myOptions = { 
30.
		center: cords, 
31.
        zoom: zoomlevel, 
32.
        mapTypeId: google.maps.MapTypeId.ROADMAP, 
33.
        disableDefaultUI: true 
34.
    }; 
35.
    map = new google.maps.Map(document.getElementById('mymap'), myOptions); 
36.
37.
</script> 
38.
<body style="margin:0;padding:0" onLoad="init()">        
39.
      <div id="mymap" style="width:600px; height:450px"></div> 
40.
</body>  
41.
</html>
Viel Erfolg...
Grüße Uwe
Bitte warten ..
Mitglied: badni12
30.07.2014 um 13:59 Uhr
vielen dank

lg
badni
Bitte warten ..
Mitglied: badni12
04.08.2014, aktualisiert um 11:50 Uhr
hallo

da wäre jetzt noch etwas..

das mit dem key und so funktionert alles, wo muss ich allerdings meine koordinaten eintragen?

das ist der code der mir ne karte anzeigt, habe hier auch meinen key eingetragen
allerdings weiß ich nicht wie er hier meine koordinaten von der tabelle übernehmen soll

01.
<!DOCTYPE html> 
02.
<html> 
03.
<head> 
04.
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
05.
<style type="text/css"> 
06.
html { height: 100% } 
07.
body { height: 100%; margin: 0; padding: 0 } 
08.
#map_canvas { height: 100% } 
09.
</style> 
10.
<script type="text/javascript" 
11.
src="http://maps.googleapis.com/maps/api/js?key=xxx&sensor=SET_TO_TRUE_OR_FALSE"> 
12.
</script> 
13.
<script type="text/javascript"> 
14.
function initialize() { 
15.
var mapOptions = { 
16.
center: new google.maps.LatLng(0,0), 
17.
zoom: 8, 
18.
mapTypeId: google.maps.MapTypeId.ROADMAP 
19.
}; 
20.
var map = new google.maps.Map(document.getElementById("map_canvas"), 
21.
mapOptions); 
22.
23.
</script> 
24.
</head> 
25.
<body onload="initialize()"> 
26.
<div id="map_canvas" style="width:100%; height:100%"></div> 
27.
</body> 
28.
</html>
Ich habe nämlich eine eigene Tabelle für die Koordinaten von den jeweiligen Lieferanten erstellt, wobei die Felder in der Tabelle für die Grade "Längengrad" und "Breitengrad" heißen
edit: (das er die Längen- und Breitengrade auch in dieser Tabelle aktualisiert funktioniert bereits)

würde mich über weitere hilfe freuen

lg
badni
Bitte warten ..
Mitglied: colinardo
04.08.2014, aktualisiert um 12:08 Uhr
Zitat von badni12:
das mit dem key und so funktionert alles, wo muss ich allerdings meine koordinaten eintragen?
hatte ich oben bereits geschrieben, du übergibst die Koordinaten(lat/lng) als Parameter an die URL der Seite.
http://www.deinserver.de/maps.html?lat=50.02&lng=6.03&zoom=14
Grüße Uwe
Bitte warten ..
Mitglied: badni12
04.08.2014 um 12:08 Uhr
hallo

und wie muss ich da vorgehen?

lg
badni
Bitte warten ..
Mitglied: colinardo
04.08.2014 um 12:11 Uhr
Zitat von badni12:
und wie muss ich da vorgehen?
hä?? Du hast es doch vorher auch schon so gemacht, nur mit der URL von Google. Ist Quasi das selbe nur mit deiner eigenen HTML-Datei. Wie du vorgehst habe ich doch zum 2ten mal oben schon geschrieben.
Bitte warten ..
Mitglied: badni12
04.08.2014 um 12:27 Uhr
aber wie kann ich mein File auf einen Webserver packen?

lg
badni
Bitte warten ..
Mitglied: colinardo
04.08.2014, aktualisiert um 12:29 Uhr
Zitat von badni12:
aber wie kann ich mein File auf einen Webserver packen?
z.B. via FTP hochladen !
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Ms access 2010, berechnetes feld
gelöst Frage von badni12Microsoft Office6 Kommentare

Hallo Habe das englische MS ACCESS 2010 wenn ich das mache zeigt er mir bei einigen leeren Felder, von ...

Microsoft Office
MS ACCESS 2010, Diagramm erstellen
gelöst Frage von badni12Microsoft Office9 Kommentare

Hallo Ich will zu meinen Datensätzen ein Diagramm ausgeben lassen. Nun schon die erste Frage: Wie erstelle ich am ...

Datenbanken

MS Access Applikationen zu Web Anwendung migrieren

gelöst Frage von AktuatorDatenbanken2 Kommentare

Hallo zusammen, wir haben in unserem Unternehmen diverse kleinere MS Access Anwenundungen. Teils reine Access Datenbanken, teilweise auch mit ...

Webbrowser

Web-Browser-Einstellungen sperren

Frage von 1410640014Webbrowser1 Kommentar

Hallo, habe das Problem gehabt, dass trotz aktivem Symantec Endpoint / akt. Version 12.1.6 und akt. Virendefinitions sich Browser-Hijacker ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 15 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 18 StundenAdministrator.de Feedback14 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Hyper-V
Hyper-V mit altem XEON-Server. Was ist falsch?
Frage von LollipopHyper-V11 Kommentare

Hallo Bin etwas frustriert. Kleinbetrieb, ca. 15 PC's, 2 Stk. Server mit einigen virtuellen PC's für Fernwartung, VaultServer für ...