Mittels GeoIP die Herkunftsstadt einer IP-Nummer ermitteln

Google Maps-Anwendungen kursieren inzwischen recht viele dort draußen, aber leider kommen die wenigstens auf die Idee, dass man eigentlich dem Nutzer ein sehr nettes Feature anbieten könnte: Man ermittelt seine IP-Nummer, mit der GeoIP-Datenbank stellt man fest, in welchem Ort der Provider des Benutzers beheimatet ist, und dann zentriert man die Map auf diesen Ort. Natürlich hat man an dieser Stelle... 
Artikel lesenArtikel lesen

Google Maps Api – Infofenster mit Tabs

Eines der größten Probleme bei Google Maps ist es stets, eventuell vorhandene Informationen in den Infofenstern zu verpacken. Hierbei gibt es zwei grundlegende Probleme: a) akuter Platzmangel und b) die Gestaltung. Lustigerweise stellt Google hier einen Mechanismus zur Verfügung, um zumindest die Daten zu strukturieren. Es benutzt ihn nur kaum einer ;) Mittels eines openInfoWindowTabsHtml anstatt... 
Artikel lesenArtikel lesen

Google Maps API – Individuelle Windrose

Ich habe heute in das Demo Mashup eine Windrose eingebaut, und auch dafür gesorgt, dass man die Karte mit der Tastatur scrollen kann. Wenn man den richtigen Befehl kennt, ist das Ganze recht einfach, deswegen erspare ich euch heute das gesamte CSS. Ihr könnt wenn ihr wollt hier nachschauen, wie ihr die Windrose über die Karte gelegt bekommt. Der Befehl panDirection, den man zum Bewegen der Karte... 
Artikel lesenArtikel lesen

Google Maps API – Individueller Zoom Teil 2

Im ersten Teil dieses Mini-Tutorials habe ich ja schon die Mängel meines Skripts aufgezeigt, die wir heute beheben wollen. Die Vorgabe ist dabei recht einfach: wir wollen auch mit der Maus scrollen, und zusätzlich auch mit der Tastatur. Natürlich soll sich dabei die Anzeige unseres Sliders ändern. Zumindest das Mausrad einzuschalten ist recht einfach: 1 map.enableScrollWheelZoom(); Das... 
Artikel lesenArtikel lesen

Google Maps API – Individueller Zoom

Nett ausgedrückt würde ich den “richtigen Weg” für die Erstellung eines individuellen Zoom’s für die Google Maps API als anstrengend bezeichnen. Aber wie heißt es so schön? Viele Wegen führen nach Rom, und deshalb verwenden wir für unser Demo Mashup jQuery und benutzen einen indirekten Weg. Trotzdem legt uns die API viele Steine in den Weg, die wir im Laufe dieses Beitrages... 
Artikel lesenArtikel lesen

Google Maps API: Bedienelemente auf der Karte platzieren

In unserem Mashup ist zurzeit die Control immens im Weg, da ich eigentlich oben links einen individuellen Slider für einen individuellen Zoom einbauen möchte. Entsprechend soll die GLargeMapControl nicht mehr oben links in der Ecke stehen, sondern oben rechts. Damit ist sie erstmal aus dem Weg, die Bedienung funktioniert immer noch, und wir können parallel eigene Bedienelemente einbinden. Glücklicherweise... 
Artikel lesenArtikel lesen

Google Maps mit individuellem MapType

Wie versprochen fange ich jetzt an, die Steuerelemente von Google Maps zu individualisieren. Den Anfang macht hier der MapType, weil am einfachsten :) Wer die bisherigen Beiträge in dieser Kategorie verfolgt hat weiß, das wir die GMapTypeControl mittels eines 1 map.addControl( new GMapTypeControl() ); eingefügt haben. Viel schicker fände ich es aber, wenn wir diese Control in... 
Artikel lesenArtikel lesen