Pin your visited cities and countries on Google map with jQuery
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();
$('#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'
});
theme: "neutral-blue"
theme: "midnight-commander"
theme: "gowalla"
theme: "bright-and-bubbly"
theme: "greyscale"
theme: "red-alert"
[{
"name": "London",
"lng": "51.500152",
"lat": "-0.126236",
"country": "United Kingdom",
"info": "London is the capital city of England"
}]