Gmaps Info

Gmaps Info é a joomla component that allows the creation of one or more google maps so that they can be displayed on a joomla site. The component has the following options:

  • Each map can be associated with name, address, category and customized message in which the defined javascript editor will be used.
  • Each map can also be associated with attributes which are also organized by categories called attribute categories. By associating the an attribute category with a map category, the administrator can restrict the attributes that will be shown when a category is selected in the map creation/editing forms.
  • Users can submit maps in the fronted provided that administrator enables this option. The administrator can also set so that a user submitted map requires his approval before being displayed in the frontend.
  • It is possible to place comments on a map provided that administrator enables this option.
  • A frontend user can manage his maps that were approved by the site administrator.
  • Is possible to search for maps using a specific URL or using the search form provided by the component (see bellow).
  • It is multi-language (languages included: English and Portuguese).

Screenshots

Backend Map Edit

Frontend map view

Backend Location List

Frontend User Panel

Backend Configuration Area

Instalation

Download the component and upload the file to your joomla installation using the Upload Package File option in the Extension Manager on administrator area or copy the file URL and place the URL in the Install from URL option in the Extension Manager on administrator area.

ATTENTION: if you are upgrading the component, backup the tables (usually they are jos_gmapsinfo, jos_gmapsinfo_attribute, jos_gmapsinfo_comment and jos_gmapsinfo_positionattribute) because the installation of the component will delete the tables and recreates them.

Configuration

  • Go to Components > Gmaps Info > Configuration and modify the configuration according to your needs. The required Google Api Key is to be inserted here, however you can use the one that is already inserted for testing, since it is a Google Api Key for localhost.
  • Create the desired map categories in Category Manager in the administrator area and select gmapsinfo as their section.
  • OPTIONAL: Create the desired attribute categories in Category Manager in the administrator area and select gmapsinfo_attributecategory as their section. Place a comma separated list of the attribute categories in description field of the desired map category(ies). Each time a map category is selected in a map insert/edit form, the component will check the attribute categories ids in the description field and it will display the attributes belonging to those attribute categories. Go to Components > Gmaps Info > Attributes and insert the desired attributes.
  • Go to Components > Gmaps Info > Locations and insert new maps by filling the form and double clicking the map to select a location

List of available urls (frontend)

The component doesn’t generate a page with all the available maps on the site, so the administrator must create one or more links to urls below on website menu so that the users may access the maps. Alternatily the administrator may also create a article with a list of links for the same purpose.

  • index.php?option=com_gmapsinfo – displays the user area for editing/deleting maps. If the user in not logged in or if admin disabled this option, a message error will be displayed however the urls below will still work.
  • index.php?option=com_gmapsinfo&task=submit – displays the map submit form assuming the admin didn’t disabled this option.
  • index.php?option=com_gmapsinfo&task=view&id=1 – displays the map with the id 1
  • index.php?option=com_gmapsinfo&task=category&id=Museum – displays a map and a list of locations that are under the category Museum
  • index.php?option=com_gmapsinfo&task=categoryalias&id=museum – displays a map and a list of locations that are under the category with the alias museum
  • index.php?option=com_gmapsinfo&task=city&id=Lisboa – displays a map and a list of locations in that are located in the city of Lisboa
  • index.php?option=com_gmapsinfo&task=state&id=New York – displays a map and a list of locations in that are located in the state of New York
  • index.php?option=com_gmapsinfo&task=search – displays the search form
Share
  1. thanks, it’s a amazing component!, it help me in my project “creating an index of libraries”,

Leave a Reply