Skip to main content

Google Maps Javascript API

Google Maps Javascript API Series

Following is a list of articles part of the Google Maps Javascript API series.

Basic Examples 😀 😀

  1. Simple Map - Example to display a basic map using Google Maps API v3
  2. Simple Marker - Example to display a simple marker on your Google Map
  3. Marker Animation - Example to display a simple animation for the marker on the Google Map
  4. Custom Markers - Example to display a custom marker on your Google Map
  5. Multiple Markers - Example to display multiple markers on your Google Map
  6. Marker with an Infowindow - Example to display your first Info-window
  7. Infowindows only - Example to display info-windows on your Google Map without any marker
  8. Markers & Infowindows - Example to display markers on the map with their corresponding info windows displaying the lat-long at that point on the Google map
  9. Form Infowindow - Example to display a form in the info window on your Google Map. This is the first step to create a application using PHP and MySQL as database
  10. Retrieving co-ordinates - Example to retrieve lat-long of a particular point and display them into a text box on your web page
  11. Simple Polyline - Example to display a simple polyline on your Google Map
  12. On-click polyline - Example to display a polyline on your Google Map dynamically
  13. Geodesic Polyline - Example to display a geodesic polyline on your Google Map
  14. On-click Geodesic Polyline - Example to display a geoddesic polyline on your Google Map dynamically
  15. Simple Polygon - Example to display a simple polygon on your Google Map
  16. On-click polygon - Example to create a dynamic polygon on your Google Map
  17. Geodesic, Draggable On-click Polygon - Example to display a geodesic, draggable dynamic polygon
  18. Circle or Spherical Cap - Example to display a simple circle on your Google Map
  19. Removing overlays - Example to remove the overlays (markers, polyline and polygon) from your Google Map
  20. Complex Overlays Example - Example that involves a bit of complexity
  21. KML Layer - Example to display a KML layer on top of your Google Map
  22. Google Fusion Table Layer - Example to display a Google Fusion Table data on your Google Map as a layer
  23. Google Fusion Table - Heat map layer - Example to display a Google Fusion Table data as a heat map layer on your Google Map
  24. GeoRSS Layer - Example to display data from a GeoRSS link as a layer on your Google Map
  25. Real Time Traffic Layer - Example to display Google’s Real-Time traffic data as a layer on your Google Map
  26. Bicycling Layer - Example to display Google’s Bicycling routes data as a layer on your Google Map
  27. Panoramio Layer - Example to display the Panoramio data as a layer on your Google Map
  28. Tag based search on the Panoramio Layer - Example to search the Panoramio data based on the tags used
  29. Simple Geocoding - Example to display simple geocoding functionality of the Google Maps
  30. Reverse Geocoding - Example to display simple reverse geocoding functionality of the Google Maps
  31. Region based geocoding - Example to display simple geocoding functionality of the Google Maps using the region- biasing method
  32. Loading over HTTPS - Example to display how Google Maps can be loaded over https using the Google Maps API v3
  33. Google Map loading - Example to display a loading image before the Google Maps gets loaded completely. Especially useful for slow internet connections
  34. Browser specific map - Example to display a different Google Map for a different browser
  35. Playing with the map controls - Example to display how to play around with the Google Maps Controls
  36. Simple Directions - Example to display simple directions functionality on your Google Map
  37. Directions to move from one Indian state to another - Example to display how directions can be displayed for a set of dynamic locations

Non- traditional Code Samples 😎 😎

  1. Google Maps with a dash of Shell Script
  2. Playing with markers and Infowindows
  3. Drive Along
  4. Two maps on the same web page
  5. Four maps on the same web page
  6. Google Map within an image
  7. Google Map Loading
  8. Browser specific map
  9. Pan to Indian states using Geocoding
  10. Directions to move from one Indian state to another

Comments

  1. These are undoubtedly the best examples I have come across. Simple and easy to understand. I have found them most helpful. I would be eternally grateful if you could post an example that finds the user's current location and then calculates the route with directions to a fixed location. Thank you and keep up the great work!

    ReplyDelete

Post a Comment

Please leave your comments here...

Recommended for You

Playing with the markers and info window bubbles...

    In the last few posts, we have seen some marker examples and some information window examples. Now, lets do something interesting combining these two things. Just writing that "This is an info window" in the information bubble is not very interesting! And I know this...Have gone through the same phase!     So, today we will do something interesting! We will display the latitude- longitude co-ordinates of the point that the user clicks on the map! Doing this is not at all complex! Copy paste the following code and you will see for yourself a map coming to life!     The output of the above code looks as seen in the result section above! If you have any queries regarding the above code please comment on the blog post or feel free to contact me at my mail ID .

The Bicycling Layer...

    Recreational cyclists and bike commuters alike can plot cycle-friendly routes, find trails, and avoid snarling traffic with Google Map's Bicycle layer. Map's bike-friendly, green-toned map layer is very eye-pleasing. The Google Maps API allows you to add bicycle information to your maps using the BicyclingLayer object.     The BicyclingLayer renders a layer of bike paths, suggested bike routes and other overlays specific to bicycling usage on top of the given map. Additionally, the layer alters the style of the base map itself to emphasize streets supporting bicycle routes and de-emphasize streets inappropriate for bicycles.     Let us have a look at the following example. The code has a map which is centered at Pune, India. There are very few cycle tracks in Pune and so you will see just a few dark green lines on the map. But if you would change the latitude-longitude values in the code and center the map at USA, then you will see a...

Google Map's Real-Time Traffic Layer...

    You can now check the traffic condition on the road before you leave for work, or a party or to your friend's place. Google's Traffic layer shows the traffic conditions in your area - LIVE!!! Live traffic data is available in major cities in the United States, France, Britain, Canada and Australia, with new cities and countries frequently added. The Google Maps API allows you to add real-time traffic information (where supported) to your maps using the TrafficLayer object. Traffic information is provided for the time at which the request is made. Consult this spreadsheet to determine traffic coverage support.     Let us now have a look at the Google Maps API - Trafiic Layer example. Copy the following code in a simple text file and save it as html. Click on this html file and it will open in your default browser. You will then see the traffic conditions in your area - LIVE...     The output of the above code looks as seen in the r...

Retriving co-ordinates...

         We have seen 2 Google Maps API v3 examples wherein we have retrieved the latitude-longitude co-ordinates of the point of click on the map. In the first example we have displayed the co-ordinates in the information window and in the second , we have displayed the co-ordinates in a form in the information window.         Today we will create a code to retrieve the latitude longitude co-ordinates in a text box while simultaneously a marker appears on the map as well. So, here goes the code. <html> <head> <title> Google Maps API v3 - Adding marker on Click and retrieving the co-ordinates in a text box </title> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var map;    //When using event as a parameter to a function declare map, strictly as a global variable fun...

Follow Your World!

         Google now offers you a simple application that informs you by email each time we update the satellite and aerial imagery in your area of interest. Follow Your World is a free service that allows you to enter the lat/long of a location along with your email address. Whenever any imagery is updated for that location, an email alert will be sent.          Our surroundings are constantly changing, so it's no surprise that Google Earth and Google Maps users often request the most up-to-date satellite and aerial imagery. While Google can't necessarily update the world's imagery in real-time, they can let you know when they do update this imagery.          In just three easy steps, you can add points such as your hometown, your college, or just about any place on the Earth. Step 1. Find a location. Search for the area by entering the name of a country, state, ...