Important facts about commercial licenses

  • Licenses are perpetual. They do not expire and do not need to be renewed.
  • Licenses can be upgraded. You can upgrade to a more expensive license later paying only the difference in cost.
  • Pay attention to the distribution type - Hosted (sites / servers), binary (applications) or source (includes all the others). Choose according to your needs (more below).
  • All licenses allow commercial use unless otherwise indicated.
  • Read the full license by clicking on the icon.
  • Read more about licenses in our handy license guide.
$19

Single Site

1 site, unlimited servers No source distribution No modifications 6 months support
$59

Multi Site

5 sites, unlimited servers No source distribution No modifications 1 year support
$299

Developer

Unlimited sites, servers No source distribution 1 year support
You need to log-in or create an account
  • Create an account
  • Log-in
  • Please use your real name.
  • Account activation link will be sent to this address.
  • Minimum 8 characters

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

(3 ratings)

Google Maps Quick Widgets

Google Maps Quick Widgets
Developed by Clay Graham, Released Apr 19, 2012

Quickly create stunning highly styled maps for your next business directory, real estate guide, or travel site project. Included 2 power widgets and 3 themes with custom markers and original PSDs. Now with Google Docs cloud places support only on binpress!

JavaScript

Tags: javascript , jquery , maps

google maps quick widgets

Welocally Maps Quick Widgets is a set of jQuery based javascript widgets that make it easy to create highly styled customized maps using Google Maps API v3. Its perfect for creating business directory websites, travel sites, real estate guides or any website where you want to go beyond the look and feel of Google Maps and showcase real world places.

  • Simplifies the Google Maps v3 API
  • 2 Widgets Included, Place Widget and Interactive Multi Place Widget
  • 3 Themes with custom marker and icon photoshop files included
  • Google Docs Support makes your published spreadsheet a cloud places database

We have packaged up two widgets to help you make location aware website quickly, with a unique style and flair:

  • The Place Widget is a pin card style widget that makes it easy to showcase a business, real estate listing, or travel destination integrated directly with your content.
  • The Multiplace widget is a fully interactive map widget, when users click on map markers it highlights the location with all the details of the place your site is showcasing. No more gigantic map balloons, or a map that looks like everyone else's. Category maps, travel maps, destination guides, foodie sites. Its all easier with Google Maps Quick Widgets by Welocally.

Both widgets are showcased in the demo and usage examples are included in the package.

Welocally took the hard part out of the Google Maps API so you can focus on making a great location based website.

Back to top

What is a Welocally Place?

Our developer tools are founded around the data of places. Simply put, a place is all the relevant facts about a real world location, like its name, location, phone number, and website. This data is then used to set the map location and create place cards or marker maps.

//places are an array of JSON objects
var places = [
  {                                    
      "properties": {
          "phone": "+1 510 595 8000",
          "classifiers": [
              {
                  "category": "Restaurant",
                  "subcategory": "",
                  "type": "Food & Drink"
              }
          ],
          "titlelink": "http://oaklandly.com/sicily-pizza",
          "website": "http://www.sicilypizzapasta.com",
          "address": "138 14th St",
          "name": "Gourmet Sicily Pizza",
          "province": "CA",
          "owner": "welocally",
          "postcode": "94612",
          "country": "US",
          "city": "Oakland"
      },
      "geometry": {
          "type": "Point",
          "coordinates": [
              -122.2636,
              37.801379
          ]
      }
  }
];
Back to top

Place Widget

The place widget creates a pin card for a specific place. It perfect for showcasing a specific location. Of course all of the Google Maps capabilities work also, so users can use street view to get curb appeal quickly.

Welocally Place Widget


//config for the widget
var cfg = { imagePath: 'images/marker_all_base.png'};

//instantiate it
var placeWidget = 
  new WELOCALLY_PlaceWidget(cfg)
    .init();

//load loacally with local place
placeWidget.loadLocal(places[0]);


Back to top

Multi Place Widget

The multi places widget will automatically scale to the correct view bounds to include all the place markers. When a user selects a specific place marker details like website or phone number and driving directions become visible and the map will center. This map is great for creating a set of places with a specific category, such as "Shopping" or a travel map.

Welocally Multi Place Widget


//used for the place display when selected (observed)
var placeSelected = new WELOCALLY_PlaceWidget({}).init();

//config the widget, use the places array
var cfg = { 
 id:'multi_map_1',
 imagePath: 'images/marker_all_base.png',
 observers:[placeSelected],
 places: places
};

//it both objects 
placeSelected.initCfg(cfg);
var placesMulti = 
      new WELOCALLY_PlacesMultiWidget(cfg)
        .init(); 

//setup the selected area, display selected
placesMulti.getSelectedArea().append(
  placeSelected.makeWrapper());


Back to top

Google Docs Cloud Places

Now you can put your places in the cloud with support for making publicly published Google Docs spreadsheets your cloud places database (only sold on binpress). Want to put a place on many sites and manage it in one place? (Multisite or Developer license) By using your Google Docs spreadsheet as the places database you now have a single source of truth with no databases required!

nyc_tailors_ss

makes a map that looks like...

nyc_tailors_map

Google Docs Cloud Enabled Place Keep all the places you care about sharing on one spreadsheet, when you update that row in the database the place info gets updated too.

    var placeWidget = 
      new WELOCALLY_PlaceWidget();
  
placeWidget.initCfg({ 
    imagePath: 'images/marker_all_base.png',
});

jQuery('#wl_place_widget_wrapper').html(placeWidget.makeWrapper());                     
  
var loader = new WELOCALLY_GoogleDocsLoad({
        row: 5,
        key: '0Avb_MOw4lfVndDh2S0ZhTFdYa0Y3Qk9uNEhHZnFYVUE',
        observers: [placeWidget]
    }).init();

loader.load();

Create a Custom Places Map with Google Docs Spreadsheets Want a custom map in the cloud with just the places you care about? Remove any place from the spreadsheet and the map automatically recenters itself. All cloud places are instantly updated when you edit the spreadsheet.

    //the selected display
var placeSelected = new WELOCALLY_PlaceWidget();

//the multi map
var placesMulti = 
      new WELOCALLY_PlacesMultiWidget({ 
        id:'multi_googledocs_1',
        imagePath: 'images/marker_all_base.png',
        showSelection: false,
        showLetters: true,
        overrideSelectableStyle: 'width: 100px;',
        observers:[placeSelected]       
     }).init(); 

//setup the selected area   
placeSelected.initCfg(cfg);
placesMulti.getSelectedArea().append(placeSelected.makeWrapper());

//this is the cloud google search, shows all places in sheet
var placesSearch = new WELOCALLY_GoogleDocsSearch({
    key: '0Avb_MOw4lfVndDh2S0ZhTFdYa0Y3Qk9uNEhHZnFYVUE',
    observers: [placesMulti]
    }).init();

//get places from the google spreadsheet
placesSearch.search();
Back to top

Welocally Support

welocally support site

Support Site Available

Welocally wants to provide great support and build a developer community, so we have created support site for this product so you can bring up detailed technical questions. We request that you go there for technical support so people can use the comments section for simple comments about the product.

View all 3 reviews »

User Reviews

  • Kristian Feldsam 2 weeks ago
    I didn't use it because of lack functionality I expected
    Flag
    Was this helpful? Yes No
  • 2 of 2 people found this review helpful Joe Barefoot 1 year ago
    I do feel like it works as advertised, and is definitely more convenient than working with the raw google apis. It's simple enough that it could be used by someone who doesn't even know js at all--the demos combined with the google maps style wizard provide a paint-by-the-numbers approach.
    Flag
    Was this helpful? Yes No
  • 1 of 1 people found this review helpful David 1 year ago
    Great-looking Google maps without a lot of fuss. The cloud integration with Google Docs makes it a snap to update a map in real time.
    Flag
    Was this helpful? Yes No
Read all 4 comments »

Questions & Comments


Or enter your name and Email
  • Adriano 6 months ago
    Hey, I want to buy the Google Maps Quick Widgets, but I live in Brazil.
    I need to know if it's possible to translate the labels that appears in the component, like "Directions" or "places found" to another language.
    Thanks
    • Clay Graham Developer 6 months ago
      Well all the labels are just text in javascript, so if you can do the translation, and can find your way around the javascript files then... yes.
  • Aidan Wynne 12 months ago
    I bought flashdevelopment24's flash google maps a while ago but having decided to move away from Flash I am looking for an alternative.

    Your widget is really good, can it target the prettyphoto lightbox for things like video, photos and external web pages for more detail?

    regards
    • Clay Graham Developer 12 months ago
      Hey Aidan, thanks for the request. You mentioned that you thought it was good, did you buy a licence? I hope so but your suggestion is awesome no matter what. The infobox needs to be a little smarter if we are going to put more stuff in there and keep it simple. We are looking into it, so thanks!
You must be logged-in to vote. Log-in to your account or register now.