Functions

NameLocationDescription
gmap_admin_settings./gmap_settings_ui.inc
gmap_admin_settings_validate./gmap_settings_ui.inc
gmap_decimal./gmap.moduleUtility function to allow high-precision decimals to work with the SQL layer. Use concatenation. (Apparently unquoted %s is bad.)
gmap_defaults./gmap.moduleGet the defaults for a gmap.
gmap_dimension_validate./gmap.moduleEnsure a textfield is a valid css dimension string.
gmap_element_info./gmap.moduleImplement hook_element_info().
gmap_filter_info./gmap.moduleImplement hook_filter_info().
gmap_flush_caches./gmap.moduleImplementation of hook_flush_caches().
gmap_geocode./gmap.moduleUtility function to use the google maps geocoder server side. This is an easy, quick way to geocode a single address. Note: This is a REMOTE CALL TO GOOGLE. Do NOT use this where performance matters, as it could possibly take several seconds for this…
gmap_get_auto_mapid./gmap.moduleGenerate a dynamic map identifier.
gmap_get_icondata./gmap.moduleGet the JSON icon data for all the default markers.
gmap_get_id./gmap.moduleGet a CSS id for a map and type. Since CSS ids have to be unique, GMap related IDs are assigned by this function.
gmap_get_key./gmap.moduleRetrieve the Google Maps key that is in use for the site.
gmap_get_marker_titles./gmap.moduleGet the list of marker titles.
gmap_gmap./gmap.moduleImplementation of hook_gmap().
gmap_keys_service./gmap.moduleImplementation of hook_keys_service(). (from the keys api)
gmap_location_admin_settings./gmap_location.moduleAdmin Settings Page
gmap_location_block_configure./gmap_location.moduleImplement hook_block_configure().
gmap_location_block_info./gmap_location.moduleImplement hook_block_info().
gmap_location_block_save./gmap_location.moduleImplement hook_block_save().
gmap_location_block_view./gmap_location.moduleImplement hook_block_view().
gmap_location_install./gmap_location.installImplementation of hook_install().
gmap_location_menu./gmap_location.moduleImplementation of hook_menu().
gmap_location_node_page./gmap_location.moduleDraws a page with a google map with the node on it, or if no node is set all of the nodes on it.
gmap_location_node_point./gmap_location.moduleAHAH callback for getting the contents of a node point popup.
gmap_location_node_type./gmap_location.moduleImplementation of hook_node_type().
gmap_location_permission./gmap_location.moduleImplementation of hook_permission().
gmap_location_theme./gmap_location.moduleImplementation of hook_theme().
gmap_location_uninstall./gmap_location.installImplementation of hook_uninstall().
gmap_location_update_1./gmap_location.install
gmap_location_update_2./gmap_location.install
gmap_location_update_5080./gmap_location.install
gmap_location_update_5100./gmap_location.install5.x-1.0 update 1.
gmap_location_update_5101./gmap_location.install5.x-1.0 update 2. (Post-release) Delete unneeded variable.
gmap_location_update_5102./gmap_location.install5.x-1.1 update 1 (Still haven't diverged for 6.x.) #392130: Use better permission names.
gmap_location_user_page./gmap_location.moduleDraws a page with a google map that has all of the site users.
gmap_location_user_point./gmap_location.moduleAHAH callback for getting the contents of a user point popup.
gmap_macro_builder_form./gmap_macro_builder.moduleMacro builder form.
gmap_macro_builder_help./gmap_macro_builder.moduleImplemenation of hook_help().
gmap_macro_builder_menu./gmap_macro_builder.moduleImplementation of hook_menu().
gmap_macro_builder_permission./gmap_macro_builder.moduleImplementation of hook_perm().
gmap_macro_builder_update_6100./gmap_macro_builder.installRename 'create macro' permission.
gmap_map_cleanup./gmap.modulePerform some normalization on the map object to prevent errors.
gmap_marker_labels_potx./gmap.strings.inc
gmap_menu./gmap.moduleImplementation of hook_menu().
gmap_module_invoke./gmap.moduleInvokes hook_gmap() in every module.
gmap_parse_macro./gmap.moduleConvert a macro string into a GMap array.
gmap_polyutil_dist./gmap_polyutil.incDistance in two dimensions. √((x1-x0)^2 + (y1-y0)^2)
gmap_polyutil_dp_encode./gmap_polyutil.incImplementation of the Douglas-Peucker polyline simplification algorithm. See: http://facstaff.unca.edu/mcmcclur/GoogleMaps/EncodePolyline/algorithm.html
gmap_polyutil_encode_latlon./gmap_polyutil.incThe following three functions will encode numbers so that they may be used in "Encoded Polylines" on Google Maps. The encoding is described here: http://code.google.com/apis/maps/documentation/polylinealgorithm.html

Other projects: