यह उदाहरण दर्शाता है कि मैं आपके वर्तमान स्थान को ट्रैक करने के लिए एंड्रॉइड में लोकेशन एपीआई का उपयोग कैसे करूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
निम्नलिखित निर्भरता को build.gradle (मॉड्यूल:ऐप) में जोड़ें -
कार्यान्वयन 'com.google.android.gms:play-services-maps:17.0.0'
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>आयात androidx.fragment.app.FragmentActivity;import android.os.Bundle;import com.google.android.gms.maps.CameraUpdateFactory;import com.google.android.gms.maps.GoogleMap;import com.google. android.gms.maps.OnMapReadyCallback;import com.google.android.gms.maps.SupportMapFragment;import com.google.android.gms.maps.model.LatLng;import com.google.android.gms.maps.model.MarkerOptions;पब्लिक क्लास मैप्सएक्टिविटी फ्रैगमेंटएक्टिविटी इम्प्लीमेंट्सऑनमैपरेडीकॉलबैक का विस्तार करती है { GoogleMap mMap; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_maps); SupportMapFragment mapFragment =(SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map); mapFragment.getMapAsync (यह); } @MapReady पर सार्वजनिक शून्य को ओवरराइड करें (GoogleMap googleMap) { mMap =googleMap; अक्षांश myCurrentLocation =नया अक्षांश (13.0827, 80.2707); mMap.addMarker (नया MarkerOptions ()। स्थिति (myCurrentLocation)। शीर्षक ("यह मेरा वर्तमान स्थान है")); mMap.moveCamera(CameraUpdateFactory.newLatLng(myCurrentLocation)); }}पूर्व>चरण 4 - res/strings.xml खोलें और निम्न कोड जोड़ें -
<संसाधन>नमूना मानचित्र AIzaSyC19gZFIlF5OVySzG9iMAeDFzOmUuCHZ5Q
चरण 5 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MapsActivity" android:label="@string/title_activity_maps"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN " /> <श्रेणी android:name="android.intent.category.LAUNCHER" /> गतिविधि> <मेटा-डेटा android:name="com.google.android.geo.API_KEY" android :value="@string/google_maps_key" />
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -