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

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 .

Jquery Mobile Form - Radio buttons

    Radio buttons - popularly used in forms for single option selection, pose a problem in the mobile web world! The radio buttons being so small as they are, reduce the touch area and it becomes really difficult for selection. Jquery Mobile styles these radio buttons in such a way that they become touch friendly and gel with their overall framework design. Jquery Mobile styles the label for the radio buttons so that they are larger and clickable. A custom set of icons to represent the radio button is added to provide additional visual feedback.     The radio buttons can be used singularly or in a vertical group or can be even grouped horizontally. These radio buttons can be used along with data-mini="true" too, which renders the radio buttons in a smaller size. We will take a look at all this in the example that follows.     In the first implementation you will see, 3 singular radio buttons which are not attached to each other like in the secon...

CSS Text and Font

    In this post today, we will take a look at some of the most interesting CSS text and font properties listed below. text-transform white-space word-break word-spacing word-wrap font-variant Text-transform property:     Let's begin with the text-transform property. The filler text used in all the examples below has been taken from Andy Matthew's filler text generator which is a humorous replacement to the traditional boring lorem ipsum .     The text-transform property will turn your text to uppercase, lowercase and also will capitalize the first character of every word. So now you don't need any javascript to do your bidding. This transformation will be done irrespective of the special characters preceding and following the text characters. The following example will make things much more clear and editable of course =) White-space property:     The next property to explore is the white-space  proper...

Better Late, Than Never

Spatial Unlimited changes to The UI Dev After being hosted on blogger 😣 for the last 6 years 📆, this page has finally been moved to Github.io This means a few things for you, dear reader! You will be redirected to the new page shortly! ⏩ ⏩ ⏩ Once crapy HTML is now better looking Markdown ! 😍 😍 The entire blog is a Github repo ! 😍 😍 Spatial Unlimited is now The UI Dev 😍 😍

Form info window

         Today we will look at a Google Maps API v3 example to add a form in the information bubble! This is usually required when we wish to accept some data/information from the user! This data can be saved to a server in the form of an XML file or a database! The information can then be retrieved back at a later stage, when necessary!          In this example we will only look at form in the information bubble! The connectivity part with the server will be discussed in another post! So, today's code snippet is as seen below! <html> <head> <title> Google Maps API v3 - Adding marker and info window on Click and creating a form in the infowindow with the lat-lng information in it. </title> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> var map;    //When using ev...