(Advanced) วีดีโอสอนเขียนแอพแนว แผนที่บน iOS Google Map (เวอร์ชั่นเต็ม พร้อมซอสโค้ด)

วีดีโอสอนเขียนพัฒนาแอพพลิเคชันแนวแผนที่ ด้วย Google Map SDK บน iPhone โดยใช้ภาษา Swift เป็นหลัก และ Objective-C ในบางส่วน มีสอนการเรียก Google Map API ต่างๆ มากมายแบบเจาะลึก ตัวอย่างเช่น MapView, Draw Direction, Geocoding Search, StreetView, Camera Animiation, Draw Polygon เหมาะสำหรับนักเรียน นักศึกษา และผู้ที่สนใจพัฒนาแอพพลิเคชันบน iOS แนวแผนที่ด้วยตนเอง


แบบฟอร์มสั่งซื้อ VDO Training Online

ชื่อหลักสูตร ราคา
iOS Map Programming: Advanced 1,500 บาท

ติดตั้ง Google Map SDK for iOS

  • ดาวห์โหลดและติดตั้ง Google Map SDK ลงบน XCode Project
  • เพิ่ม Dependency Frameworks และ เซ็ตค่าพื้นฐาน
  • สร้าง Bridging Header File เพื่อใช้สือสารระหว่าง OBJ-C กับ Swift
  • การขอและเซ็ต Google Map API and Google Direction Key ลงโปรเจค
  • ทดสอบโปรเจคที่แผนที่ของ Google Map

การควบคุมและปรับแต่ง Google Map for iOS และ โหลด Markers แบบ bound

  • การกำหนดตำแน่งและขนาดของ Google Map View ที่จะแสดงบนหน้าจอ
  • การแสดงแผนที่ Standard, Satellite และ Hybrid views
  • การแสดงความหนาแน่นของการจารจร Traffic Monitoring
  • การแสดง User Location ในแผนที่
  • การฝังข้อมูลของ marker ลงในโปรเจคด้วย Plist เข่น พิกัด, ชื่อสถานที
  • สอนการสร้างไฟล์ Plist ในแบบ Array และ Dictionary
  • การโหลดและแสดง markers หลายๆตัวให้ดูดีบนแผนที่ด้วย Bound เทคนิค
  • การปรับแต่ง Marker และ Marker's Window Infomation
  • การสร้างปุ่ม My Location and Compass buttons
  • เรียกรู้การใช้ thread ด้วย dispatch_async ในการโหลด Traffic

การทำ Location Tracking หรือ Location-Based System

  • การใช้ CLLocationManager เพื่อใช้ในการดักจับพิกัดที่เปลี่ยนแปลงไป
  • แก้ไขปัญหาในการดักพิกัดไม่ได้ใน iOS 8 (ต้องทำอะไรเพิ่มมากกว่า iOS 7)
  • การอัพเดทแผนที่ให้ track ตามพิกัดปัจจุบันด้วย GMSCameraPosition
  • การเซ็ตค่า zoom, rotate, angle ในการดูแผนที่
  • การ simulate การับพิกัดจาก GPS ในแบบต่างๆ เพื่อจำลองการเคลื่อนไหวของ Device

การวาด Polygon บนแผนที่

  • เรียนรู้หลักการวาด Polygon บนแผนที่
  • การปรับแต่ง Polygon เช่น สีพื้นหลัง, เล้น Stroke
  • การดักจับการ Tap ลงบน Polygon ด้วย didTapOverlay
  • การใช้ Extension/Category ในภาษา Swift เพื่อเพิ่ม Library ในการใส่รหัสสี

การคำนวณและวาดเส้นทางบน Map ระหว่างจุดสองจุด ด้วย Google Direction

  • การติดตั้ง Library ในการโหลด Route Data จาก Google Direction ในแบบ JSON format
  • การขอเปิด API service และการขอ API Key ในการขอเปิดบริการ (ฟรี)
  • การใช้ GMSPath และ GMSPolyline ในการรวบรวมพิกัดของเส้นทาง
  • การใช้ดึงพิกัดปัจจุบันจาก mapview และ marker ที่ถูกกด

การค้นหาข้อมูลสถานที่ด้วย Google Geocoding Service ทั้งแบบ Forward and Reverse

  • ค้นหาด้วย reverse geocoding ที่ใช้พิกัดในการค้นหาข้อมูลของสถานที่
  • ค้นหาด้วย forward geocoding ที่ใช้ขื่อสถานทีในการค้นหาข้อมูลของสถานที่
  • การสร้างดึงผลลัพธ์จากค้นหามาแสดงบน TableView
  • การทำ Delegate ViewController เพื่อปักหมุดที่จากพิกัดที่เลือกจากผลลัพธ์
  • การสร้าง Blockcode ในการดักจับผลลัพธ์ที่ได้จากค้นหา

การแสดงแผนที่ในแบบ Google Streetview

  • เรียนรู้หลักการทำงานของ Google Streetview
  • การส่งข้อมูลระหว่าง View Controller ในแบบต่างๆ
  • การสร้าง UI แบบเขียนเองหมดต้องใช้ Storyboard
  • การดักจับ Long Tap Event ในแผนที่
  • การโหลด StreetView และ ระบุตำแหน่งที่จะส่อง

การทำ animation ให้กับแผนที่ในแบบ demo mode

  • การสร้าง Timer ในในการรัน Animation
  • การกำหนดค่าในการทำ Animation อาทิ Zoom, position, Angle and Bearing
  • การทำ animation แผนที่ด้วยหลักการของ Camera Concept

เนื้อหาเพิ่มเติมที่เกี่ยวข้องและมีสอนในหลักสูตร

  • Autolayout
  • TableView
  • Custom TextField
  • Custom TextField
  • การทำ Launch Images ในแบบ iPhone 4,5,6,6+
  • การทำ App Icon ด้วย Images.xcassets
  • ทดสอบรันแอพบนเครื่องจริง



สิทธิประโยชน์

       ดูออนไลน์พร้อมดาว์นโหลดซอร์สโค้ดตัวอย่างทั้งหมด ได้นานถึง 12 เดือน
       วีดีโอและเนื้อหาจะมีการอัพเดตและปรับปรุงให้ทันสมัย Support Android เวอร์ชั่นใหม่ๆ อยู่ตลอดเวลา
       สอบถามหรือปรึกษาเนื้อหาในวีดีโอได้ตลอดเวลาผ่าน codemobiles's period students
       จะมีทีมงานช่วยเหลือให้สามารถศึกษาเนื้อหาได้อย่างเต็มประสิทธิภาพ โดยมีเบอร์โทรสายด่วนให้
       การันตีความพึงพอใจ หากท่านไม่พอใจในบริการ เรายินดีคืนเงินภายใน 7 วัน
       รายละเอียดเพิ่มเติม หรือ สอบถามเงื่อนไขการให้บริการ 081-359-9468


วิธีการสั่งซื้อ
  1. ทำการ Login ด้วย Account ของ Facebook โดยคลิ๊กที่ปุ่ม
  2. กรอกรายละเอียด
  3. กดปุ่ม ยืนยันการสั่งซื้อ
  4. ทางบริษัทจะส่งอีเมล์แจ้ง วิธีการชำระเงิน ไปให้ทางอีเมล์ที่ท่านใช้สมัครสั่งซื้อ หรือสามารถดูได้ ที่นี่
  5. เมื่อชำระเงินเรียบร้อยแล้ว กรุณาแฟกซ์สลิปมาที่ +66-2-6898943 หรือสแกนส่งทางอีเมล์ support@codemobiles.com หรือโทรมาแจ้งที่เบอร์ +66-81-359-9468
  6. เมื่อบริษัทได้ตรวจสอบการชำระเงินแล้ว จะทำการส่ง รายละเอียดการเข้าใช้งาน ของหน้า VDO Training Online ไปให้ทางอีเมล์ที่ท่านใช้สมัครสั่งซื้อ
  1. กรอกรายละเอียด
  2. กดปุ่ม ยืนยันการสั่งซื้อ
  3. ทางบริษัทจะส่งอีเมล์แจ้ง วิธีการชำระเงิน ไปให้ทางอีเมล์ที่ท่านใช้สมัครสั่งซื้อ หรือสามารถดูได้ ที่นี่
  4. เมื่อชำระเงินเรียบร้อยแล้ว กรุณาแฟกซ์สลิปมาที่ +66-2-6898943 หรือสแกนส่งทางอีเมล์ support@codemobiles.com หรือโทรมาแจ้งที่เบอร์ +66-81-359-9468
  5. เมื่อบริษัทได้ตรวจสอบการชำระเงินแล้ว จะทำการส่ง รายละเอียดการเข้าใช้งาน ของหน้า VDO Training Online ไปให้ทางอีเมล์ที่ท่านใช้สมัครสั่งซื้อ



วิธีการชำระเงิน / Payment
ชำระเงินผ่านธนาคารหรือตู้ ATM
ธนาคารกสิกรไทย สาขาโลตัส พระรามที่ 4
ชื่อบัญชี นายชัยสิทธิ์ ทายะบวร (ออมทรัพย์) 710-2-14744-2 กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน
ธนาคารกรุงเทพ สาขาบุคคโล
ชื่อบัญชี นายชัยสิทธิ์ ทายะบวร (ออมทรัพย์) 114-4-35299-2 กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน
ธนาคารไทยพาณิชย์ สาขาบางโคล่
ชื่อบัญชี นายชัยสิทธิ์ ทายะบวร (ออมทรัพย์) 095-274545-5 กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน
ธนาคารกรุงไทย สาขาเซ็นทรัลพระราม 3
ชื่อบัญชี นายชัยสิทธิ์ ทายะบวร (ออมทรัพย์) 768-013563-0 กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน
ธนาคารกรุงศรีอยุธยา สาขาเซ็นทรัลพระราม 3
ชื่อบัญชี นายชัยสิทธิ์ ทายะบวร (ออมทรัพย์) 522-105483-5 กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน
ธนาคารทหารไทย สาขาเซ็นทรัลพระราม 3
ชื่อบัญชี นายชัยสิทธิ์ ทายะบวร (ออมทรัพย์) 212-217359-0 กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน

*เมื่อชำระเงินเรียบร้อยแล้ว รบกวนแฟกซ์สลิปมาที่ +66-2-6898943, สแกนส่งทางอีเมล support@codemobiles.com หรือ SMS มาที่เบอร์ +66-81-359-9468


Contact Us

: (66)87-676-0813-14
: (66)81-359-9468

: support@codemobiles.com

: @codemobiles

: OnSite Training Service

: TeamViewer QuickSupport

: CodeMobiles Blog


Follow Us


Our Facebook. Our Youtube Channel. Products in AppStore Products in PlayStore


Tags

iOS Dev. iOS 7,8 iOS Sqlite3 NSTableView iOS Keyboard Handler NSFileManager iOS Optimisation Xcode Swift Programming ARC iOS Async Image API iOS Thread iOS Admob iOS Animation iOS SSL Export iOS IPA File ASO (App Store Search Optimization) Android Dev. Androids Sqlite3 ListView Preference Android Optimisation Android ADT Android Studio Android Async Image API Android Thread Android Admob Android In-App Billing API Android Animation Android Activity Android Service Android Content ProVider Android SSL Export Android APK File Mac Dev. VDO Training Online Training Game Dev. Android UI/UX iOS UI/UX UI/UX Google Analytic NSData, NSDictionary, NSArray Objective Class and Message iOS Database Custom TableView iOS iOS Feed iOS XML iOS JSON iOS Webservice iOS Network iOS Push Notification iOS Map Java Android XML Android JSON Android Database Custom ListView Android Android Feed Android Webservice Android Network Android Push Notification Android Map Mobile Dev. for Kids



อบรมเขียนแอพ Android



อบรมเขียนแอพ iPhone



อบรม UX/UI



Onsite Training



อบรมเขียนแอพด้วย Xamarin

Subscribe | Contact Us | Careers | Site Maps | Legal Notices | Terms of Use | Your Privacy Rights
Copyright © 2010-2015 CodeMobiles Co., Ltd. All Rights Reserved.