ข้อมูลตำแหน่ง

ฟีเจอร์ที่โดดเด่นอย่างหนึ่งของแอปพลิเคชันในอุปกรณ์เคลื่อนที่คือการรับรู้ถึงตำแหน่ง ผู้ใช้อุปกรณ์เคลื่อนที่จะพกอุปกรณ์ติดตัวไปทุกที่ และการเพิ่มการรับรู้ตำแหน่ง ลงในแอปจะช่วยให้ผู้ใช้ได้รับประสบการณ์การใช้งานตามบริบทมากขึ้น

ทำงานกับข้อมูลตำแหน่ง

ข้อมูลตำแหน่งที่พร้อมใช้งานในอุปกรณ์ iOS จะรวมถึงตำแหน่งปัจจุบันของ อุปกรณ์ ซึ่งระบุโดยใช้เทคโนโลยีร่วมกัน ทิศทางและ วิธีการเคลื่อนที่ รวมถึงไม่ว่าอุปกรณ์จะเคลื่อนที่ข้ามขอบเขตทางภูมิศาสตร์หรือรั้วภูมิศาสตร์ที่กำหนดไว้ล่วงหน้าหรือไม่

คลาส myLocationEnabled ของคลาส GMSMapView จะควบคุมว่าจะเปิดใช้จุดตำแหน่งของฉันหรือไม่ หากเปิดใช้ เมธอด myLocation ของคลาส GMSMapView จะแสดงตำแหน่งที่กำลังวาดจุดตำแหน่งของอุปกรณ์

สิทธิ์เข้าถึงตำแหน่ง

แอปของคุณต้องแจ้งให้ผู้ใช้ให้ความยินยอมในการใช้บริการระบุตำแหน่ง โดยทำได้ดังนี้ ใส่คีย์ NSLocationAlwaysUsageDescription ในไฟล์ Info.plist สำหรับ แอป และตั้งค่าของแต่ละคีย์เป็นสตริงที่อธิบายวิธีที่แอป ตั้งใจจะใช้ข้อมูลตำแหน่ง

ตัวอย่างโค้ด

บทแนะนำและตัวอย่างโค้ดต่อไปนี้แสดงการใช้ตำแหน่งบนแผนที่

ที่เก็บ maps-sdk-for-ios-samples ใน GitHub ยังมีตัวอย่างที่แสดงให้เห็นการใช้ข้อมูล ตำแหน่งด้วย