-
Notifications
You must be signed in to change notification settings - Fork 0
dda/gmh
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
## GMH a Google Maps Helper by dda @ stimulus.hk This is a small helper library for Google Maps v3 I am developing for my own use. I am adding a small test html page that shows what GMH can do for you. v 0.1.17 Additions: - Global Airport Database [http://www.partow.net/miscellaneous/airportdatabase/] I built two large JS arrays based on this database, mostly redundant: IATA[] and ICAO[]; they provide essentially the same data, cross-referenced, with the IATA and ICAO codes as indexes. These are used in the following functions: . nearestAirport(latLng). Returns the nearest airport and distance in an array. . goToAirport(code, type). Centers the map around an airport designated by IATA/ICAO code. . lookupAirportsByName(name). Returns a list of airports whose name matches the string/regex pattern passed. - New object GMH_MarkerIcon. Will be used in the addMarker code to provide more versatile marker icons. - New function filterMarkers(nw, se, [myMarkers]). Returns a list of markers that are within given NW/SE bounds. - Geocoding stuff: . addressToCoordinates(myCallback, myAddress, myRegion, myOptions) Versatile function that looks up an address and either hands over the result to a callback, or handles the results itself. For the moment only one action is present, "MARKER", which creates a marker, and optionally centers the maps around it. - bestZoomLevel(sw, ne, pixelWidth). A Stack Overflow question turned into good use. - infoWindow stuff. So much has been (re)written, I should list everything again: . setInfowindowStyle(name, options, target). Sets some CSS options onto a (jQuery selector style) target. Rudimentary and fragile, but works well enough in the sample project. . addTextIntoInfowindow(name, text). Insert text into the infoWindow, after the existing text. . removeBubblePointerFromInfowindow(name). Removes the arrow-ish shape of the comic books-style bubble. The infoWindow turns into a square, and no shadow. Necessary if you want to do intricate styling. . slideInfowindowBy(name, w, h). Moves the infoWindow along the x and y axis. . removeCloseBoxFromInfowindow/restoreCloseBoxFromInfowindow(name). Another Stack Overflow-inspired feature. Very fragile hack, but seems to work most of the time. For now. . Ignore for now the `Sprite` functions. I am just messing around with the little yellow dude. . staticMapIMG(). Returns an IMG element with a static copy of the current map. That's about it. I am working on documenting the code (more). More to come soon. v 0.1.16 Added some functions to infoWindows. You can manipulate some of the style options of the infowindows (like opacity). v 0.1.15 Fixed some bugs Added the .removeCloseBoxFromInfowindow / .restoreCloseBoxFromInfowindow functions
About
Google Map Helper
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published