{"id":18262864,"url":"https://github.com/roblib/gmap","last_synced_at":"2025-08-10T14:13:17.842Z","repository":{"id":4447797,"uuid":"5586251","full_name":"roblib/gmap","owner":"roblib","description":"gmap for drupal 6 with fix for taxonomy bug.  Used on AtlanticAdaptation site","archived":false,"fork":false,"pushed_at":"2012-08-28T13:37:42.000Z","size":276,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-09T01:28:38.941Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/roblib.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-08-28T13:30:33.000Z","updated_at":"2014-01-29T00:38:33.000Z","dependencies_parsed_at":"2022-09-01T19:02:30.980Z","dependency_job_id":null,"html_url":"https://github.com/roblib/gmap","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/roblib/gmap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblib%2Fgmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblib%2Fgmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblib%2Fgmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblib%2Fgmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/roblib","download_url":"https://codeload.github.com/roblib/gmap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/roblib%2Fgmap/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269734149,"owners_count":24466554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T11:09:05.504Z","updated_at":"2025-08-10T14:13:17.817Z","avatar_url":"https://github.com/roblib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nDescription\n-----------\n\nGMap is an API and a related set of modules which allows the integration of Google Maps with a Drupal site.\n\ngmap.module: The main module. Contains the API, the basic map functions, and an input filter to create macros into working maps with minimal effort.\n\ngmap_location.module: Provides map features for Location.module (v2 and v3).\n\ngmap_macro_builder.module: End-user UI for easily creating GMap macros.\n\ngmap_taxonomy.module: API and utility for changing map markers of for points from Location.module based on taxonomy terms.\n\ngmap_views.module: GMap \u003c-\u003e Views.module interface. Provides a \"GMap View\" view type (like \"Teaser List\" or \"Table View\") to display items in a View on a Google Map.\n\nInstallation\n------------\n\n* To install, follow the general directions available at:\nhttp://drupal.org/getting-started/5/install-contrib/modules\n\n* You will need a Google Maps API key for your website. You can get one at:\nhttp://www.google.com/apis/maps/signup.html\nEnter your Google Maps API key in the GMap settings page (admin/settings/gmap).\n\n* You may need to make changes to your theme so that Google Maps can display correctly. See the section on \"Google Maps and XHTML\" below.\n\n* If you would like to use GMap macros directly in nodes, you will need to add the GMap Macro filter to an input format (or create a new input format that includes it). Read http://drupal.org/node/213156 for more information on input formats.\n\nIf you are using the HTML filter, it will need to appear BEFORE the GMap filter; otherwise the HTML filter will remove the GMap code. To modify the order of filters in an input format, go to the \"Rearrange\" tab on the input format's configuration page (Administer \u003e Site configuration \u003e Input formats, then click \"Configure\" by your format).\n\n* If you would like to use third party functionality such as mouse wheel support\nor Clusterer, read thirdparty/README.txt for download links and instructions.\n\n* If you are translating this module to a different language also see the gmap.strings.php file for further installation instructions.  This is required for translation of marker type strings to work.\n\n\nGoogle Maps and XHTML\n---------------------\n\n* Google Maps may have rendering issues when not using an XHTML doctype; Google recommends that your theme be standards-compliant XHTML, and suggests the following DOCTYPE:\n\n\u003c!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"\n    \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"\u003e\n\n**editor's note: remove notes on VML when the api version is forced to \u003e= 2.91.\n* For polylines to work in Internet Explorer, you will need to add\nthe VML namespace to your \u003chtml\u003e tag. Google recommends the following:\n\n\u003chtml xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:v=\"urn:schemas-microsoft-com:vml\"\u003e\n\nSee http://code.google.com/apis/maps/documentation/index.html#XHTML_and_VML\nfor more information. This won't affect you unless you're displaying lines on your Google Maps.\n\n\nMacro\n-----\n**NOTE: This section needs revision still!**\n**does it though? --bec\n\n\"GMap macros\" are text-based representations of Google Maps. A GMap macro can be created with the GMap Macro Builder tool or by hand. Any map parameter not specified by a macro will use the defaults from the GMap settings page (Administer \u003e Site configuration \u003e GMap). There are several places where you may use Gmap macros, mainly:\n1) GMap settings, like the GMap Location module's settings page.\n2) Any node where the GMap filter is enabled (as part of the input format).\n\nA GMap macro will look something like this (see the advanced help pages (or the files in help/ in the module folder) for syntax details):\n[gmap markers=blue::41.902277040963696,-87.6708984375 |zoom=5 |center=42.94033923363183,-88.857421875 |width=300px |height=200px |control=Small |type=Map]\n\nThe GMap Macro Builder is a GUI for creating GMap macros; you may use it to create a map with points, lines, polygons, and circles, and then copy and paste the resulting macro text. After you insert the macro into a node, you can edit it using raw values that you get from elsewhere to create a different set of points or lines on the map.\n\nIf you've enabled the gmap_macro_builder.module, you can access the GMap macro builder at the 'map/macro' path (there will be \"Build a GMap macro\" link in your Navigation menu).\n\nNote that there are many more options you can set on your maps if you are willing to edit macros by hand. For example, you may add KML or GeoRSS overlays to GMaps, but this option isn't available through the macro builder. Again, see the advanced help pages for syntax details.\n\n\nUser and node maps\n------------------\n\nUser and node location maps are made available by gmap_location.module, and work in conjunction with location.module. Any user that has the 'view user map' or 'view node map' permission can see the user or node maps, respectively. These are maps with a marker for every user or node, and are located at the 'map/user' and 'map/node' paths (links to these maps are placed in the Navigation menu).\n\nUsers with the 'view user location details' permission can click markers on the User map to see information on individual users.\n\nGMap Location also provides two map blocks that work with node locations: a \"Location map\" block that displays the location markers associated with the node being viewed, and an \"Author map\" block that displays a marker representing the node author's location.\n\nGMap Location provides an interactive Google Map to the Location module for setting the latitude and longitude; users must have Location's \"submit latitude/longitude\" to use this feature.\n\nMarkers\n-------\n\nThe 'markers' directory contains many useful markers, and you can add custom markers by placing PNG files (markers must be in PNG format) in the markers directory and creating a \".ini\" file for them. Use the existing .ini files as a guide--start with \"markers/colors.ini\".\n\nIf you have created custom markers and are willing to release them under the GPL for inclusion in GMap, please file an issue in the issue queue at: http://drupal.org/project/issues/gmap\n\nDemo\n----\n\nGMap Macros (GMap module):\nhttp://www.webgeer.com/gmapdemo\n\nGMap Macro Builder module:\nhttp://gmap.chicagotech.org/map/macro\n\nGMap Location module:\nhttp://photo-tips.ca/\n\nGMap Location module user map:\nhttp://www.webgeer.com/map/users\n\nCredit\n------\n\nGmap for Drupal is part of the Mapedelic suite - a collection of Drupal modules providing a variety of mapping and geographic information functionality.  Work on Gmap for Drupal is sponsored by the Chicago Technology Cooperative.\nhttp://chicagotech.org\n\nGMap was refactored and updated for Drupal 5 by Brandon Bergren (Bdragon).\nhttp://drupal.org/user/53081\n\nGMap for Drupal 4.6-4.7 was written by James Blake\nhttp://www.webgeer.com/James\n\nThanks to the following for their contributions:\n* Robert Douglass, who revamped crucial parts and cleaned up many smaller things.\n* Paul Rollo, who explained how to include a location map in a block.\n* Nick Jehlen, who commissioned much of the initial work of gmap_location.module for the website http://enoughfear.com.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froblib%2Fgmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froblib%2Fgmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froblib%2Fgmap/lists"}