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 bitter divorce of PSD and HTML

    Today's article is an interesting post that I read. The original post in Portuguese and authored by Fabricio Teixeira  can be found at arquiteturadeinformacao  (Now don't ask me pronounce this =)).     Some are calling it the death of PSD  but I prefer calling it a "divorce". PSD and HTML are both healthy and living strong, just that they do not live together anymore. "PSD to HTML", which for years was the most accurate and sometimes the only right path to web design process, seems like has its days counted.     Firstly you draw a page in Photoshop; impeccable layout, representing exactly how the web pages would appear when opened in a browser. After a sign-off on this picture (PSD) from the client the front end developer transforms these pictures into HTML, CSS and Javascript. The assets are cut, one by one, exported from the PSD and integrated into the HTML. Plugins and new tools are created in the process and some companies even charge upto $1

Panoramio Layer...

    Let's start with the obvious question first...What is Panoramio? Panoramio is a geolocation-oriented photo sharing website. Panoramio website was officially launched on October 3, 2005 by Joaquín Cuenca Abela and Eduardo Manchón Aguilar, two Spanish entrepreneurs and was acquired by Google in July 2007.     Accepted photos uploaded to the site can be accessed as a layer in Google Maps, with new photos being added at the end of every month. The site's goal is to allow Google Maps and Google Earth users to learn more about a given area by viewing the photos that other users have taken at that place. The website is available in several languages and can be viewed here .     You may add photos from Panoramio as a layer to your maps using the PanoramioLayer object. The PanoramioLayer renders a layer of geotagged photo icons from Panoramio on the map as a series of large and small photo icons. Let us now have a look at the following code to understand the concept in more det

Map Loading...

    The blank web page seems so boring and dull when the map is still loading. You will come across such a situation quite often where you will be having a slow internet connection! We cannot do anything about the slow internet connection, but we can surely avoid the dull blank web-page by using a simple trick. We can place a "loading" image at the center of the web page so that the page doesn't look blank! An image like this:             The following code will show you how this can be done and here it is!     As you all can see the code is very very simple and the output will look as seen in the results section above. The image below shows the loading stage of the map.       Do let me know what you think about the examples shared here! Do leave your comments here! Till the next example, happy mapping!

Ground Truth - How Google Builds Maps

    Todays's article is cross posted from The Atlantic 's Tech section. The article was posted by Alexis Madrigal who is a senior editor at The Atlantic , where he oversees the Technology channel. So, thanks to The Atlantic and Alexis Madrigal, we will have an exclusive look inside Ground Truth , the secretive program to build the world's best accurate maps.     Behind every Google Map, there is a much more complex map that's the key to your queries but hidden from your view. The deep map contains the logic of places: their no-left-turns and freeway on-ramps, speed limits and traffic conditions. This is the data that you're drawing from when you ask Google to navigate you from point A to point B -- and last week, Google showed me the internal map and demonstrated how it was built. It's the first time the company has let anyone watch how the project it calls GT, or "Ground Truth," actually works.     Google opened up at a key moment in its evo