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)

Frage Microsoft Microsoft Office

Mitglied: badni12

badni12 (Level 1) - Jetzt verbinden

30.07.2014, aktualisiert 13:58 Uhr, 2943 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 ...

Mac OS X
MS Outlook Web Access unter MAC OS X
Frage von NevuorMac OS X2 Kommentare

Hallo liebe Community, ich komme gerade mit einem ratlosen Gesicht von einem Kunden der mir folgendes berichtete. Es gibt ...

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 ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 18 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 21 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Cloud-Dienste
PIM als SaaS Nutzungsgebühr
Frage von vanTastCloud-Dienste8 Kommentare

Moin, wir haben uns ein PIM (Product Information Management) nach unseren Ansprüchen für viel Geld als SaaS-Lösung bauen lassen. ...