Actually seriously you don't need to buy SG map. As you know google map makes street view available in some countries and they include north america and outside of the western world sg is one of those countries that has google mapped totally the fuck out of it. Therefore it's stupid to spend money on some other 3rd party mapping app on singapore.
It's different for other countries though. For KL and BKK for eg since google map doesn't really map out those places buying some type of map app on those cities would be smart.
There is more than just maps needed when you navigate. You need the traffic directions (one way) and restrictions e.g. speed limits tolls and ERP etc info. For driving you also need to have the voice functions - voice prompt and voice recognition input - so that famiLEE LEEgime LTA & traffic mata can not book you 12 driving points for HANDPHONE DRIVING. If you held on to the device like smartphone to key in the street / building names, you kenna alike SMS while driving.
So far the tests on voice input for roads & building names proved in SG that we are difficult place, because street names for example are in 3 to 4 different languages (Ang Moh + Chinese + Malay + Indian) voice recognition are so far not good when mixing up phrases made up of different languages. There is no mixed language voice recognition that I had found.
That means in Android voice recognition settings under Settings->Languages & Input->Voice Recognition Language you can choose just only ONE of the languages. But you can not choose multiple.
So far I tested that it works well if I set to Ang Moh, it recognised e.g. Handerson Road; Alexandra Road; Anson Road; Robinson Road etc. But it will have problem to recognise e.g. Jalan Bukit Merah; Geylang Serai; Pasir Ris; Eu Tong Sen Street; Chin Swee Road; Ang Mo Kio; Yio Chu Kang etc.
If I set to Malay it will recognise Jalan Bukit Merah; Geylang Serai; Pasir Ris; Tanah Merah; Telok Kurau; Telok Blangah etc. But it will Gabra when hearing Ang Moh names & Chinese names.
Then the worse part is a typical name of place in Singapore will mix 2 languages in a same name, e.g. "Hong Leong Building" & "Joo Chiat Place" & "Bukit Timah Road" are Chinese or Malay mixed with Ang Moh!! Then that's it!
Checkmate!:*:
So to get around that, you have to stop driving and key-in these names on the device, and in CBD, you can not even stop inside bus lanes. :*:
I tested searching names of roads & buildings in PRC Taiwan Japan, there is no problem because a single setting of Voice Recognition Language will work all the way.
These GPS devices navigation are route planers and driving assistance, they will voice prompt you about speed limits and speed cameras & toll gates etc, besides telling where you should turn precisely, get in and out of expressways as well. Leaving drivers to concentrate on just driving. It is alike someone sitting there to help as a navigator. The Andriod device will speak & listen to you in voices, you need not look at their screen too much as you drive.
<iframe width="960" height="720" src="http://www.youtube.com/embed/Gkhk7kPNktc" frameborder="0" allowfullscreen></iframe>
<iframe width="1280" height="720" src="http://www.youtube.com/embed/ggvjuTIeYxI" frameborder="0" allowfullscreen></iframe>