Skip to content

rohitutekar/jquery-travel

 
 

Repository files navigation

jQuery Travel

Pin your visited cities and countries on Google map with jQuery

How to use

Include the script, the Google API and jQuery then use the following options. Add &language=YOUR_COUNTRY_ISO parameter to maps API to load the map in your language.

<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="//maps.googleapis.com/maps/api/js?key=YOUR_API_KEY"></script>
<script src="jquery.travel.js"></script>

Select an element and set up the script but be careful it only usable with id-s because of how the Google API works.

$('#map_canvas').travel();

Highly customizable maps

Google Maps API

$('#map_canvas').travel({
  data: 'cities.json',
  center: [0, 0], // lat, lng
  width: 550,
  height: 500,
  zoom: 1,
  markImage: 'image.png',
  markShadow: 'shadow.png',
  markAnimation: null,
  mapTypeId: 'ROADMAP',
  mapTypeControl: false,
  mapTypeControlOptions: 'DEFAULT',
  zoomControl: false,
  zoomControlOptions: 'DEFAULT',
  panControl: false,
  scaleControl: false,
  overviewMapControl: false,
  streetViewControl: false,
  geoLocCheck: false,
  geoLocMessage: 'You are here',
  theme: 'greyscale'
});

Select a theme or specify your own

Snazzy Maps

theme: "neutral-blue"
theme: "midnight-commander"
theme: "gowalla"
theme: "bright-and-bubbly"
theme: "greyscale"
theme: "red-alert"

The JSON object

[{
  "name": "London",
  "lng": "51.500152",
  "lat": "-0.126236",
  "country": "United Kingdom",
  "info": "London is the capital city of England"
}]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.2%
  • HTML 5.8%