Well, Streetview now covers several areas in Thailand, including Bangkok, Phuket and Chiang Mai. This seems like a knockout punch for poor ol' Mapjack (I kind of liked that site). On the bright side, I believe I can pinpoint the Karen village that Neobie was looking for. The cars hang a right at the pictured intersection in Chiang Dao, then a left, then another right: it would seem to be just east of town (kmz attached).