พอดีผมไปลองๆแก้ให้มันขึ้นดู ปรากฏว่า เจอวิธีแก้แล้วครับ
1.ใช้งานmobile dataและgpsครับ (หรือwifiกับgpsก็ได้ครับแต่แนะนำว่าต้องทำนอกตัวอาคาร) และเข้าgoogle mapครับ
2.google mapจะไม่รู้ว่าเราอยู่ที่ประเทศไหนเหมือน ตอนเวลาที่weather widgetเราใช้ได้ปกติ
3.ให้ไปที่โล่งๆนอกตึกได้ยิ่งดีแล้วก็หลังจากรอประมาณไม่เกิน3นาทีgoogleจะโชว์ที่ๆเราอยู่ตอนนี้ครับ
และพอออกมาจากโปรแกรมweather widgetก็จะโชว์ที่อยู่เราแล้วเช่นกันครับ

:หมายเหตุหากไม่ยังไม่ได้ผลให้ลองclear dataในGoogle Maps, Clock Widget, Weather, HTC weather sync provider and Weather Providerก่อนแล้วทำดูอีกครั้งครับ (วิธีเคลียร์dataนี้เอามาจากเว็บนอกแต่ผมใช้แล้วไม่ได้ผล แต่วิธีด้านบนgoogle map+gps+mobile dataผมลองเองแล้วได้ผลครับ)