One thing I have learnt from previously working in Jakarta is that you must communicate your destination to your cabbie in bahasa indonesia, otherwise they just nod and take you for a ride without a clue where you want to go - that applies to airport as well as city taxis.