สวัสดีครับเพื่อนๆผู้ติดตาม Gunghun.com ทั้งหลาย(บางวันก็ 1 คน บางวันก็ 2 คน ^_^) ห่างหายจากการอัพเดตไปนาน ช่วงนี้ไปเป็นช่วงที่ผมกำลังเริ่มงานโปรแกรมเมอร์ที่ผมใฝ่ฝันหลังจากเรียนจบมาหมาดๆ เลยไม่ค่อยมีเวลาว่าง แต่ตอนนี้ก็มีเวลาว่างสักชั่วโมงสองชั่วโมง ว่าจะมาลองเขียน Console Application ไว้เรียกดู Latitude กับ Longitude สักหน่อยเผื่อต้องใช้ เอาแบบคร่าวๆไปก่อนนะครับเวลาน้อย ^_^
ขั้นที่ 1 : สร้าง Console Application
ขั้นที่ 2 : เพิ่ม NuGet Packages ไปที่ Tools -> Library Package Manager -> Manage NuGet Packages for Solution... ขั้นที่ 3 : เมื่อมีหน้าต่าง Manage NuGet Packages ขึ้นมา เราจะทำการ install gmaps-api-net โดยไปที่ช่องค้นหาแล้วพิมพ์ gmaps-api-net เพื่อทำการค้นหาและ install ขั้นที่ 4 : ทำการเรียกใช้ gmaps-api-net ที่ install มาโดยพิมพ์ using Google.Maps.Geocoding; ขั้นที่ 5 : เพิ่มโค๊ดต่อไปนี้เพื่อใช้สำหรับรับชื่อสถานที่และที่อยู่พร้อมละติจูดและลองจิจูดของสถานที่ที่เราค้นหาครับ
var request = new GeocodingRequest(); Console.Write(" Where are you going ? : "); request.Address = Console.ReadLine(); request.Sensor = false; var response = GeocodingService.GetResponse(request); var result = response.Results.First(); Console.WriteLine("Full Address: " + result.FormattedAddress); Console.WriteLine("Latitude: " + result.Geometry.Location.Latitude); Console.WriteLine("Longitude: " + result.Geometry.Location.Longitude); Console.Read();แค่นี้ก็เสร็จแล้วครับ วิธีเรียกดูละติจูดกับลองจิจูดง่ายๆ ด้วย C#