Twitter API fix Geojson error

____เมื่อคืนตอนรอดูบอล ผมนั่งเขียนโปรแกรม Python เพื่อไปต่อกับ Twitter API ตั้งใจจะไว้คุยกับเพื่อนๆ หรือถ้ามีโอกาสอาจจะได้คุยตอบโต้กับท่านอดีตนายกเห็นว่าช่วงนี้ท่านกำลัง hot เป็นดาราใน twitter อยู่ ในระหว่างที่นั่งอ่าน API และลอง Feed ข้อความและข้อมูลตำแหน่งเข้าไปที่ระบบของ Twitter อยู่นั้นก็ทำให้ทราบว่ามีการแก้ไข error จาก Geojson แล้ว

____โดยจากเดิมที่ Twitter รองรับเรื่อง Geolocation การเข้ารหัสตำแหน่งแบบ Geojson นั้นยังมีความผิดพลาดใน API อยู่โดยของเดิม twitter ใช้ Geojson แบบที่ต่างจากมาตรฐานเพราะในมาตรฐาน Geojson เป็น point(X/Y) เรียง lon/lat ไม่ใช่ lat/lon แบบของที่ Twitter Geolocation ทำการ implement ผลก็คือ programmer ต้องมานั่ง convert ค่า แต่ตอนนี้ทาง Twitter แก้ไขในส่วนนี้แล้วครับ ทำให้การแสดงผลค่าตำแหน่งบน Twitter ถูกต้องและสามารถยิง geojson เพื่อไปแสดงบน App ได้ง่ายขึ้นด้วย

แบบเดิม coord(latitude,longitude)

“geo”:
{
“type”:”Point”,
“coordinates”:[37.78029, -122.39697]
}

แบบที่ถูกต้องของ Geojson Specification : coord(longitude, latitude)

{ “type”: “Point”, “coordinates”: [100.0, 0.0] }

—ดูตัวอย่างของ Geojson ได้ที่

http://geojson.org/geojson-spec.html#appendix-a-geometry-examples

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com.

Up ↑

%d bloggers like this: