จำได้ว่าเมื่อประมาณ เดือนที่แล้วผมเคยพูดถึง PyS60 SDK ชุดพัฒนาภาษา python ที่ออกมาให้สามารถพัฒนา Application ต่างๆบนมือถือ S60 Platform ที่ทำงานบน Symbian OS (รายนามมือถือกลุ่ม S60)
จริงๆเรื่องของ PyS60 และ S60 platform มีเรื่องราวที่น่าสนใจอยู่เยอะครับ โดยเฉพาะการสร้างสรรค์ Application บนมือถือกลุ่มนี้ แต่วันนี้ที่นำมา Post แปะไว้เพราะว่า เมื่อตอนเย็นน้องคนหนึ่งที่รู้จัก mail มาถามว่าเราสามารถหาค่าพิกัดแบบ GMM (Google Map Mobile) ได้ไหม? จริงๆแน่นอนว่าได้ ผมเคยอ่านเรื่องเกี่ยวกับ GSM location มาบ้างแล้ว แต่ยังไม่รู้ว่าทำอย่างไร แต่แล้วก็เหมือนโชคชะตา พระเจ้า Google ชักนำ ทำให้ได้ไปพบ email จาก mailing list group ที่เขียนว่าการหาค่าพิกัดจาก Cell สัญญาณมือถือทำได้ง่ายมาก(นายคนนี้โม้ไว้ ว่าเค้าทำได้) โดยเค้าใช้ Pys60 SDK เป็นชุดพัฒนา เขียนโค้ด python 3 บรรทัด
import location
loc = location.gsm_location()
print loc
เท่านี้ก็ได้แล้ว โดยฟอร์แมทของ loc จาก Cell ID อยู่ในรูป myl:MCC:MNC:LAC:CID **myl คือ ค่าพิกัด
สำหรับผมยังไม่ได้ลอง เพราะว่าช่วงนี้ติดภารกิจ เขียน paper อยู่แต่เอามาเผยแพร่เพราะเชื่อว่าหลายๆท่านที่ใช้ GMM คงอยากจะหาคำตอบ ยังไงก็ลองพิสูจน์ดูนะครับ(อย่างเพิ่งเชื่อจนกว่าได้ลอง) แต่ที่น่าแปลกคือ เรื่องนี้ไม่มีการเผยแพร่หรืออธิบายใน API ของ Google มาก่อน
** บทความเกี่ยวข้อง



กุมภาพันธ์ 19, 2008 ที่ 8:46 pm |
โห สั้นมากจริงๆ ของ java มีไหมครับ ถ้ามีรบกวนช่วยแนะนำด้วยนะครับ ผมจะได้ไปลองดู