The current functions available with this map are,
1) Speak to navigate – Click on the microphone button (or click “ctrl+alt+.” ) on the text box and start speaking. The field will recognise when you stop speaking, analyse and interpret the sound as text and if it is a place, takes you right to place you just spoke.
2) Zoom and Pan – you can use the same trick with some preliminary commands as well, the system as of now understands ,
“east direction“, “west direction“, “south direction” and “north direction” will pan the map in the corresponding direction.
“zoom in/ zoom out ” zooms the map.
3) Other commands,
“satellite“ – switches the map to a satellite map “simple“ – switched the map to, above shown simplified default look and feel.
As usual, I request the readers to give it a try and share the results & problems in the comments section below. Also feel free to put in your suggestions and point out any mistakes.
The starting point of this entire exercise was my short internship with Report Bee (A tech start-up with the vision to revolutionize the education industry). My job there was to inquire into the ways in which geographic visualization can enrich the analysis of the data present in the results of public examinations in Tamil Nadu and device a frame work for its implementation. It was an amazing ride to for me to start from absolutely zero, with an oversimplified view of things and vague ideas and go on to find out that the whole thing is neither simple nor easy as I thought. Though the exercise proved to have an extremely large scope to be covered in such a short internship, I picked up a lot of knowledge while figuring out my way.
The map highlights all the parks in green colour. The instruction are as below
Zoom and Pan can be done through the mouse as it is done in Google Maps.
Clicking on the map creates a Placemark and adds it to the map.
The ‘Eye’ button on the top right corner toggles the visibility of the Placemarks.
Double clicking the eye clears all the Placemarks.
The search box below navigates to the location typed on pressing the ‘return’ key.
Since I have covered a lot of basics in this exercise (Customized Base map, simple ways to input and output data, rudimentary ways to build a UI over the map), my next step would be learning to organize a data sets in a server side database and plotting it on the map and also to look into the Open Street Map API parallelly.
Update (21 August 2013): Was randomly reading about the Google speech recognition API for chrome and stumbled upon a simple way to integrate speech based input fields in websites. Updated the search box with speech recognition. In my trials it looks clean enough and works well enough. Wish there were more options in controlling the behaviour of the box but I think its just a matter of figuring out.
Update (21 August 2013):Updated the speech recognition again. Now press “ctrl+shift+.” and speak the place name the page directly takes you there. No more clicking and pressing enter.