Skip to main content

Girlfriend to fiancée...

       Does this post title "Girlfriend to Fiancée" seem a bit out of place here? Well, actually no! A googler recently had his girlfriend navigate a proposal with Google Maps for mobile.

       Ari Gilder - Software Engineer with Google decided to propose to his girlfriend Faigy. He wanted to do something special and different but also meaningful. And this resulted in his developing a mobile application using Google maps to create an ultimate romantic scavenger hunt!

      Ari wanted Faigy to visit places around New York city that were filled with memories of their relationship. His plan was to construct a map of the route and get Faigy from one destination to another, all with an element of surprise and Google maps provided him the tools to create the magic.

     Ari used Google My Maps to plan out the route - from the Trader Joe's where they shop at on the Upper West Side, to Magnolis Bakery where they spent part of their first date, to Hudson Bar & Lounge where they enjoyed a night of dancing, to Carnegie Hall where Faigy had once surprised him with tickets to a Beethoven concert, all the way to the lighthouse on Roosevelt Island where they had gone on their second date.



     He had secretly coordinated with Faigy's manager at work to give her a Nexus One preloaded with Google Maps for mobile, a camera and instructions to go to the first location. He had a friend stationed at each of the six locations before the final stop to give Faigy a rose, take a picture of her with the roses and to make sure that she checked in with Google Maps. Meanwhile, he anxiously awaited her arrival at the Roosevelt Island lighthouse.



        Faigy's phone had a custom mobile app that Ari had built with the help of his fellow Google engineers Andrew Oplinger and Matt Keoshkerian. The app was built in such a way that it allowed her to check in at each location and then she would be prompted for a password to find out the next location. Ari had provided each of his friend with a question to ask Faigy, tied to their memories of that particular place, the answer to which would be the password. When she would enter the password, the app would automatically initiate walking navigation to the next location.



        When Faigy got to the checkered pin that marked her last destination, her seventh and the final rose came with a question - but this was from Ari and it wasn't an ordinary question. I'll leave it to you readers to guess what Faigy's answer would have been to Ari's question!


Comments

Recommended for You

A Giant called Google...

    Wondering what you will be reading in this post today and what is "Google Giant"! Well, I was working on a simple project a couple of months back and that is the time when I was amazed and by the size of data that Google Maps servers might be having! As most of the readers (developers and enthusiast included) would know or might have noticed, Google maps are rendered by stitching small images together. You must have observed this on quite a number of occasions, when you see grey tiles when you have a slow internet connection in particular. It takes time for the images or tiles as we call them to be displayed.     Let us try and estimate what could be the size of the Google Maps data! Before proceeding, let's make a few assumptions and considerations. 1. Let's consider the Google Street View maps only. 2. The zoom level that is considered for the calculations is 21 - the max zoom level allowed on Google Maps API. 3. All the numbers are just an esti...

Geodesic Polyline

    Today we will have a look at a very interesting polyline example - "The geodesic polyline". Now the first question that will pop is "What is geodesic?". Mathematically, geodesic means the shortest line between two points on a mathematically defined surface, as a straight line on a plain or an arc of a great circle or sphere.     The next question after reading the above definition is clearly, "Why do we need geodesic polylines?" and that would be followed up with "What is this Great Circle?". We will discuss this first, before we move on to the actual example today. The example is very very similar to the normal polyline example, with just a small change.     Having said so, I will now try to explain why we need a geodesic polyline? The shortest distance between two locations on the earth is rarely a straight line as the earth is roughly spherical in nature. So any two points on the earth, even if they are very close lie on a curve a...

Jugnu: India's first Nano Satellite

          IIT-Kanpur with its nano satellite 'Jugnu' has set new highs in the field of space research. A team of students, working under Dr NS Vyas (the visionary man behind the making of the nano-satellite) and other faculty members of the institute, have successfully made the country's first nano-satellite to be developed for the first time by any educational institute.           The development of the Jugnu started in the year 2008 with a team of 3 students. With time, the team has grown to the size of more than 50 students ranging from 1st year undergraduates to final year postgraduates and 14 professors from different disciplines to complete this challenging mission.            The satellite has been handed over to two ISRO scientists, DVA Raghav Murthy (Project Director, Small Satellite Projects) and Dr SK Shiv Kumar (Director, ISRO sat...

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...

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 .