Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

अपने वर्तमान स्थान को ट्रैक करने के लिए एंड्रॉइड में लोकेशन एपीआई का उपयोग कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि मैं आपके वर्तमान स्थान को ट्रैक करने के लिए एंड्रॉइड में लोकेशन एपीआई का उपयोग कैसे करूं।

चरण 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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

अपने वर्तमान स्थान को ट्रैक करने के लिए एंड्रॉइड में लोकेशन एपीआई का उपयोग कैसे करें?


  1. वेबकैम के रूप में अपने Android फ़ोन का उपयोग कैसे करें

    आपके एंड्रॉइड मोबाइल को विभिन्न तरीकों से इस्तेमाल किया जा सकता है; उनमें से एक यह है कि आप इसे अपने डेस्कटॉप अनुप्रयोगों के लिए वेबकैम के रूप में उपयोग कर सकते हैं। एक समर्पित कैमरा खरीदना स्पष्ट रूप से आसान है, लेकिन यदि आप एक नया वेब कैमरा नहीं खरीदना चाहते हैं, या अपने पुराने फोन को बेचने के बजा

  1. अपने iPhone को सुरक्षित और ट्रैक करने के लिए "फाइंड माई" का उपयोग कैसे करें

    कई iPhone मालिकों के लिए, सबसे खराब स्थिति उनके डिवाइस को खो रही है। जब ऐसा होता है, तो आपकी सभी तस्वीरें, संपर्क, ऐप्स और डेटा सभी एक साथ खो जाते हैं। सौभाग्य से, Apple का अपग्रेड किया गया फाइंड माई ऐप आपके फ़ोन को खोजने में आपकी सहायता करने के लिए नई सुविधाओं के साथ आता है। iOS 15 में Find My iPho

  1. अपने Android के स्थान को नकली कैसे करें

    एंड्रॉइड डेवलपर्स जिनके ऐप्स में कुछ स्थान-आधारित कार्यक्षमता है, उन्हें यह सुनिश्चित करने के लिए नकली, या स्पूफ की आवश्यकता हो सकती है कि उनके फोन के स्थान को उनकी सुविधाओं के तरीके से काम करना चाहिए। गैर-डेवलपर्स इस फ़ंक्शन को उतनी ही आसानी से एक्सेस कर सकते हैं (एंड्रॉइड पर, वैसे भी; आईफोन थोड़ा