{"id":55000315,"date":"2016-06-01T00:00:00","date_gmt":"2020-01-24T15:59:34","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=315"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Google_und_BingMaps_im_Formular","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html","title":{"rendered":"Google- und Bing-Maps im Formular"},"content":{"rendered":"<p class='introduction'>Adressen sind in Datenbanken allgegenw&auml;rtig. Access [basics] macht da keine Ausnahme. Sie m&ouml;chten auf einer Karte sehen, wo sich eine Adresse befindet Dann bedienen Sie sich etwa Google-Maps oder Bing-Maps im Webbrowser. Wenn Ihnen das aber zu umst&auml;ndlich ist, so bauen Sie doch einfach den Geo-Support direkt in ihre Datenbank ein! Wir zeigen im Beitrag, wie das geht, und  wie die Maps unmittelbar in einem Formular angezeigt und angesteuert werden k&ouml;nnen.<\/p>\n<h2>Beispieldatenbank<\/h2>\n<p>Die Beispiele dieses Artikels finden Sie in der Datenbank <b>1603_GoogleMaps.accdb<\/b><\/p>\n<h2>Google- und Bing-Maps<\/h2>\n<p>Beide Dienste &auml;hneln sich und weisen &auml;hnliche Features auf. Bei der Flexibilit&auml;t hat <b>Google<\/b> die Nase vorn, bei der Vogelperspektive und, nach unseren Erfahrungen, hinsichtlich der Performance, ist <b>Bing<\/b> etwas interessanter. Ansonsten ist es sicher Geschmackssache, welche Methode Sie bevorzugen.<\/p>\n<p>In die Eingabefelder der Maps geben Sie die gew&uuml;nschte Adresse oder Koordinaten ein. Im Erfolgsfall wird der Ort nun angezeigt. W&auml;hlen k&ouml;nnen Sie unter verschiedenen Ansichten, wie Karte, Satellit oder 3D. Features, wie Verkehr, Radrouten oder &ouml;ffentliche Verkehrsmittel sind nun zus&auml;tzlich einstellbar. <\/p>\n<p>L&auml;sst sich das fernsteuern Sie brauchen keine Fernsteuerung des Browsers &uuml;ber <b>SendKeys<\/b> oder &auml;hnliche fehleranf&auml;llige Programmierung, und auch keine <b>JavaScripte<\/b>. Denn zum Gl&uuml;ck lassen sich verschiedene Parameter der Dienste direkt in der aufrufenden <b>URL<\/b> mitgeben. Dazu geh&ouml;ren auch die Adresse und einige Ansichtseinstellungen. Aufgabe dieses Beitrags ist die L&ouml;sung, die sattsam bekannten Adressen der Beispieldatenbank unmittelbar als Karte im Formular anzuzeigen.<\/p>\n<h2>Webbrowser<\/h2>\n<p>Da es sich um Webdienste handelt, ben&ouml;tigen wir nat&uuml;rlich zwingend einen Webbrowser zur Darstellung der Karten. Seit einigen Generationen von Access ist dieser bereits als Steuerelement in Formulare integrierbar. Es gibt zwei Alternativen: Entweder Sie verwenden des eingebaute Webbrowser-Steuerelement, oder Sie f&uuml;gen den Internet-Explorer als <b>ActiveX<\/b>-Steuerelement in ein Formular ein (<b>Ribbon|Entwurf| Steuerelemente|ActiveX-Steuerelemente<\/b> &#8230; <b>Microsoft Webbrowser<\/b>). Beides kommt so ziemlich auf das Gleiche heraus. Der Unterschied besteht darin, dass sich der eingebaute Browser direkt an ein Feld der Datenherkunft des Formulars binden l&auml;sst. Das muss ein Textfeld sein, welches den Link f&uuml;r die anzuw&auml;hlende <b>URL<\/b> enth&auml;lt. Beim Navigieren durch die Datens&auml;tze des Formulars wird dann automatisch jeweils die entsprechende Seite im Browser angezeigt. Andererseits legt der eingebaute Browser nicht komplett die Schnittstelle zum darunterliegenden <b>InternetExplorer<\/b> offen. Wenn hier mehr Interaktion mit dem Objektmodell &uuml;ber VBA ben&ouml;tigt wird, dann ist das ActiveX-Steuerelement besser geeignet. Vor allem dann, wenn auf eine Datenbindung verzichtet werden kann.<\/p>\n<p>Beide Steuerelemente lassen sich ansonsten auf &auml;hnliche Weise ansteuern, und auch das <b>Verankern<\/b>-Feature von Access bei Gr&ouml;&szlig;en&auml;nderungen des Formulars funktioniert bei beiden anstandslos. Wir verwenden f&uuml;r dieses Beispiel das eingebaute Webbrowser-Steuerelement und zeigen kurz, wie die Sache prinzipiell l&auml;uft.<\/p>\n<h2>Datengebundener Browser<\/h2>\n<p>Die Tabelle <b>tblURLs<\/b> ist die Basis f&uuml;r das Formular <b>frmMaps<\/b>, welches den Webbrowser als einziges Steuerelement enth&auml;lt. Sie hat einen bescheidenen Aufbau. Neben der nebens&auml;chlichen <b>Autowert-ID<\/b> f&uuml;r jeden Datensatz sind im Feld <b>URL<\/b> die Internetadressen gespeichert, welche vom Browser angesteuert werden sollen. Also ist im Formular der <b>Steuerelementinhalt<\/b> des Browsers an dieses Feld gebunden.<\/p>\n<p>Die Tabelle enth&auml;lt im Auslieferungszustand drei Datens&auml;tze. Die erste Internet-Adresse lautet <b>about:blank<\/b>. Das f&uuml;hrt dazu, dass das Formular beim &ouml;ffnen nur eine leere Seite im Browser-Steuerelement anzeigt. Das ist sinnvoll, denn ohne irgendeine URL zeigt der Browser eine unerw&uuml;nschte Seite mit der Meldung <b>Adresse ung&uuml;ltig<\/b> an. <b>about:blank<\/b> vermeidet dies.<\/p>\n<p>Der zweite Eintrag in der Tabelle ist<\/p>\n<pre>https:\/\/www.google.de\/maps\/<\/pre>\n<p>Das ist die Startseite von <b>Google Maps<\/b>. &ouml;ffnen Sie zum Test das Formular. Klicken Sie in der Navigationsleiste auf den n&auml;chsten Datensatz. Leider entspricht das Ergebnis nicht den Erwartungen (Bild 1). <b>Google<\/b> scheint sich nicht mit dem <b>Webbrowser-Steuerelement<\/b> anfreunden zu k&ouml;nnen. Es hat einige Nachforschungen erfordert, um diesem Verhalten, das <b>Microsoft Bing<\/b> &uuml;brigens nicht aufweist, auf die Schliche zu kommen. Die Ursache liegt darin begr&uuml;ndet, dass das Webbrowser-Steuerelement, wie auch das ActiveX-Pendant, den Google-Servern die Version 7 des Internet-Explorers melden, obwohl etwa auf dem Windows-System der Internet-Explorer 9 installiert ist. Seit geraumer Zeit akzeptiert <b>Google Maps<\/b> diese Version jedoch nicht mehr und zeigt deshalb die angezeigte Meldung. Endstation<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/IE_GM_NotOk.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/IE_GM_NotOk.png\" alt=\"Google Maps akzeptiert das Webbrowser-Steuerelement nicht als Browser\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Google Maps akzeptiert das Webbrowser-Steuerelement nicht als Browser<\/p>\n<p>Tats&auml;chlich l&auml;sst sich &uuml;ber die <b>Registry<\/b> einstellen, wie sich das WebControl verhalten soll. &uuml;ber einen bestimmten Schl&uuml;ssel im Zweig <b>HKEY_CURRENT_USER<\/b>, also dem Benutzerzweig der <b>Registry<\/b>, kann angegeben werden, dass das <b>WebControl<\/b> immer mindestens die Version 9 ausgibt. Die Routine <b>SetWebControlAsIE9<\/b> im Modul <b>mdlWebControl<\/b> der Beispieldatenbank &uuml;bernimmt das Setzen des entsprechenden Werts in der <b>Registry<\/b>.<\/p>\n<p>Dazu sind keine Administratorrechte n&ouml;tig, weil jeder Benutzer auf seinen Zweig <b>HKEY_CURRENT_USER<\/b> Zugriff hat. Allerdings erfordert das &auml;ndern dieses Werts einen Neustart von Access. Auf eine Beschreibung der nicht so trivialen Prozedur sehen wir hier ab. Verwenden Sie das Modul auf analoge Weise, nachdem Sie es in eine Ihrer Datenbanken importiert haben, wenn Sie dort <b>Google Maps<\/b> im Formular ben&ouml;tigen.<\/p>\n<p>In der Beispieldatenbank wird die Prozedur vom <b>Intro<\/b>-Formular aufgerufen. Alternativ ginge das nat&uuml;rlich auch &uuml;ber ein <b>AutoExec<\/b>-Makro. Zus&auml;tzlich sollte noch die Routine <b>ChangeWebControlFeature<\/b> durchlaufen werden, die weitere Bedingungen f&uuml;r das Webbrowser-Steuerelement &uuml;ber eine <b>API<\/b>-Funktion setzt, damit sich dieses genauso verh&auml;lt, wie der externe Browser. <b>SetWebControlAsIE9<\/b> &uuml;berpr&uuml;ft &uuml;brigens zuerst, ob der gew&uuml;nschte <b>IE9<\/b>-Modus bereits gesetzt ist und macht dann weiter nichts. Andernfalls werden Sie &uuml;ber eine Meldung dar&uuml;ber informiert, dass ein Neustart von Access und der Datenbank n&ouml;tig ist. Die Prozedur <b>RestartAccess<\/b> &uuml;bernimmt das Neustarten selbst. Sie brauchen also nichts manuell zu veranlassen. Eine neue Instanz von Access wird in der Routine mit dem Pfad der aktuellen Datenbank per <b>Shell<\/b>-Anweisung gestartet, und die offene Instanz wird geschlossen. Wenn Sie die Beispieldatenbank zu ersten Mal &ouml;ffnen, werden Sie mit einiger Sicherheit mit diesem Vorgang konfrontiert (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/Neustart.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/Neustart.png\" alt=\"Diese Meldung zeigt unsere Datenbank beim ersten Start\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Diese Meldung zeigt unsere Datenbank beim ersten Start<\/p>\n<p>Ohne diese Modifikation der <b>Registry<\/b> ist leider nichts zu machen. Sie brauchen aber keine Bef&uuml;rchtungen zu haben:  Der entsprechende Eintrag ist erstens im sicheren Benutzerzweig und hat, zweitens, keinerlei Auswirkungen auf das System. Er betrifft ausschlie&szlig;lich das <b>Webbrowser-Control<\/b>.<\/p>\n<p>Nachdem diese &auml;nderungen vorgenommen wurden, klappt es auch tats&auml;chlich mit der Anzeige von <b>Google Maps<\/b> im Formular, wie Bild 3 beweist. <\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/IE_Ok.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/IE_Ok.png\" alt=\"Nach Modifikation der Registry zeigt sich Google Maps im Webbrowser-Steuerelement ordnungsgem&auml;&szlig;, aber etwas eingeschr&auml;nkt\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Nach Modifikation der Registry zeigt sich Google Maps im Webbrowser-Steuerelement ordnungsgem&auml;&szlig;, aber etwas eingeschr&auml;nkt<\/p>\n<p>Beim Weiterschalten zum n&auml;chsten Datensatz kommt eine URL zum Einsatz, die dem externen Browser entstammt. Dazu wurde Google Maps aufgerufen und als Adresse Berlin eingegeben. Zumindest im Firefox &auml;ndert sich nach dem Anzeigen des Orts in der Karte die Adresszeile des Browsers. Im Internet Explorer ist das nicht so. Die so erzeugte Adresse wurde in den Datensatz kopiert. Wird sie dem <b>Webbrowser-Control<\/b> spendiert, so zeigt es die Karte nun auf genau die gleiche Weise. Fast!<\/p>\n<p>Denn wenn Sie die Abbildung genauer inspizieren, wird Ihnen m&ouml;glicherweise der unscheinbare Blitz am rechten unteren Rand auffallen. Ein Klick auf ihn f&ouml;rdert die Informationen in Bild 4 zutage. Google ist also noch immer nicht mit dem Browser zufrieden und benutzt den sogenannten <b>Lite-Modus<\/b>, in dem einige Features, wie die Fotos am unteren Rand oder <b>Street View<\/b> nicht verf&uuml;gbar sind. Das macht aber gar nichts, weil diese f&uuml;r unsere L&ouml;sung zum Anzeigen von Adressen ohnehin eher st&ouml;ren w&uuml;rden. Das Verschieben, Zoomen der Karte mit der Maus, oder auch das Setzen von Markern per Rechtsklick und das anschlie&szlig;ende Routen, funktionieren indessen problemlos. &uuml;ber das Men&uuml;-Symbol k&ouml;nnen auch die Einstellungen zur Kartenansicht ge&ouml;ffnet werden. Das Ergebnis ist wie gew&uuml;nscht. St&ouml;rend sind nur die doch etwas gro&szlig; geratenen Fl&auml;chen zu Adresseingabe oder des Men&uuml;s. Setzen Sie deshalb die Abmessungen des <b>Webbrowser-Steuerelements<\/b> im Formular auf geeignete Dimensionen. Und geben Sie f&uuml;r die <b>Verankern<\/b>-Eigenschaft am besten den Modus <b>Quer und nach unten Dehnen<\/b> an, damit es sich beim Maximieren des Formulars entsprechend vergr&ouml;&szlig;ert.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/GM_Lite.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/GM_Lite.png\" alt=\"Google Maps schaltet sich in den Lite-Modus\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Google Maps schaltet sich in den Lite-Modus<\/p>\n<h2>URL-Parameter f&uuml;r Google Maps<\/h2>\n<p>Ziel war es ja, Google Maps nicht nur im Webbrowser-Control anzuzeigen, um dort eine Adresse f&uuml;r einen Ort manuell einzugeben, sondern dies &uuml;ber VBA-Programmierung zu erreichen. Ein Link, &auml;hnlich, wie der im dritten Datensatz der Tabelle <b>tblURLs<\/b>, muss nun &uuml;ber String-Verarbeitung k&uuml;nstlich aus einer Datenbankadresse erzeugt werden.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000315\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000315?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000315\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"a4912ba1e1\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adressen sind in Datenbanken allgegenw&auml;rtig. Access [basics] macht da keine Ausnahme. Sie m&ouml;chten auf einer Karte sehen, wo sich eine Adresse befindet Dann bedienen Sie sich etwa Google-Maps oder Bing-Maps im Webbrowser. Wenn Ihnen das aber zu umst&auml;ndlich ist, so bauen Sie doch einfach den Geo-Support direkt in ihre Datenbank ein! Wir zeigen im Beitrag, wie das geht, und  wie die Maps unmittelbar in einem Formular angezeigt und angesteuert werden k&ouml;nnen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662016,66032016,44000015],"tags":[],"class_list":["post-55000315","post","type-post","status-publish","format-standard","hentry","category-662016","category-66032016","category-Interaktiv"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google- und Bing-Maps im Formular - Access [basics]<\/title>\n<meta name=\"description\" content=\"Adressen sind in Datenbanken allgegenw\u00e4rtig. Access [basics] macht da keine Ausnahme. Sie m\u00f6chten auf einer Karte sehen, wo sich eine Adresse befindet? Dann bedienen Sie sich etwa Google-Maps oder Bing-Maps im Webbrowser. Wenn Ihnen das aber zu umst\u00e4ndlich ist, so bauen Sie doch einfach den Geo-Support direkt in ihre Datenbank ein! Wir zeigen im Beitrag, wie das geht, und wie die Maps unmittelbar in einem Formular angezeigt und angesteuert werden k\u00f6nnen.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google- und Bing-Maps im Formular - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Adressen sind in Datenbanken allgegenw\u00e4rtig. Access [basics] macht da keine Ausnahme. Sie m\u00f6chten auf einer Karte sehen, wo sich eine Adresse befindet? Dann bedienen Sie sich etwa Google-Maps oder Bing-Maps im Webbrowser. Wenn Ihnen das aber zu umst\u00e4ndlich ist, so bauen Sie doch einfach den Geo-Support direkt in ihre Datenbank ein! Wir zeigen im Beitrag, wie das geht, und wie die Maps unmittelbar in einem Formular angezeigt und angesteuert werden k\u00f6nnen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-24T15:59:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/IE_GM_NotOk.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"19\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/IE_GM_NotOk.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html\",\"name\":\"Google- und Bing-Maps im Formular - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html#primaryimage\"},\"datePublished\":\"2020-01-24T15:59:34+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Adressen sind in Datenbanken allgegenw\\u00e4rtig. Access [basics] macht da keine Ausnahme. Sie m\\u00f6chten auf einer Karte sehen, wo sich eine Adresse befindet? Dann bedienen Sie sich etwa Google-Maps oder Bing-Maps im Webbrowser. Wenn Ihnen das aber zu umst\\u00e4ndlich ist, so bauen Sie doch einfach den Geo-Support direkt in ihre Datenbank ein! Wir zeigen im Beitrag, wie das geht, und wie die Maps unmittelbar in einem Formular angezeigt und angesteuert werden k\\u00f6nnen.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Google_und_BingMaps_im_Formular.html\",\"name\":\"Google- und Bing-Maps im Formular\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000315"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000315\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}