यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके अपने वर्तमान स्थान को ट्रैक करने के लिए एंड्रॉइड में लोकेशन एपीआई का उपयोग कैसे करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_maps.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MapsActivity.kt में जोड़ें
<पूर्व>आयात android.os.Bundleimport androidx.appcompat.app.AppCompatActivityimport com.google.android.gms.maps.CameraUpdateFactoryimport com.google.android.gms.maps.GoogleMapimport com.google.android.gms.maps.OnMapReadyCallbackimport com । ओवरराइड fun onCreate(savedInstanceState:Bundle?) {super.onCreate(savedInstanceState) setContentView(R.layout.activity_maps) // SupportMapFragment प्राप्त करें और मानचित्र के उपयोग के लिए तैयार होने पर सूचित करें। वैल मैपफ्रैगमेंट =सपोर्टफ्रैगमेंटमैनेजर .findFragmentById(R.id.map) सपोर्ट मैपफ्रैगमेंट मैप के रूप में। गेटमैपएसिंक (यह)} मैपरेडी (गूगल मैप:गूगल मैप) पर फन को ओवरराइड करें {mMap =googleMap वैल माय करंट लोकेशन () =लैटलिंग (13.0827, 80.2707) mMap.add.add. .position(myCurrentLocation).title("यह मेरा वर्तमान स्थान है")) mMap.moveCamera(CameraUpdateFactory.newLatLng(myCurrentLocation)) }}चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.ACCESS_FINE_LOCATION" /> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा