একটি মৌলিক মানচিত্র প্রদর্শন করুন

একটি মৌলিক মানচিত্র প্রদর্শনের চিত্র।

এই উদাহরণটি Android এর জন্য Maps SDK থেকে একটি SupportMapFragment ব্যবহার করে একটি মানচিত্র তৈরি করে৷

আরও তথ্যের জন্য, ডকুমেন্টেশন দেখুন।

এবার শুরু করা যাক

আপনি নমুনা কোড চেষ্টা করার আগে, আপনি আপনার উন্নয়ন পরিবেশ কনফিগার করতে হবে. আরও তথ্যের জন্য, Android কোড নমুনার জন্য মানচিত্র SDK দেখুন।

কোডটি দেখুন

কোটলিন



class BasicMapDemoActivity : AppCompatActivity(), OnMapReadyCallback {

    val SYDNEY = LatLng(-33.862, 151.21)
    val ZOOM_LEVEL = 13f

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_basic_map_demo)
        val mapFragment : SupportMapFragment? =
                supportFragmentManager.findFragmentById(R.id.map) as? SupportMapFragment
        mapFragment?.getMapAsync(this)
    }

    /**
     * This is where we can add markers or lines, add listeners or move the camera. In this case,
     * we just move the camera to Sydney and add a marker in Sydney.
     */
    override fun onMapReady(googleMap: GoogleMap) {
        with(googleMap) {
            moveCamera(CameraUpdateFactory.newLatLngZoom(SYDNEY, ZOOM_LEVEL))
            addMarker(MarkerOptions().position(SYDNEY))
        }
    }
}

      

জাভা


public class BasicMapDemoActivity extends AppCompatActivity implements OnMapReadyCallback {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.basic_demo);

        SupportMapFragment mapFragment =
                (SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }

    /**
     * This is where we can add markers or lines, add listeners or move the camera. In this case,
     * we
     * just add a marker near Africa.
     */
    @Override
    public void onMapReady(GoogleMap map) {
        map.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("Marker"));
    }
}

      

ক্লোন করুন এবং নমুনা চালান

স্থানীয়ভাবে এই নমুনা চালানোর জন্য গিট প্রয়োজন। নিম্নলিখিত কমান্ড নমুনা অ্যাপ্লিকেশন সংগ্রহস্থল ক্লোন.

git clone git@github.com:googlemaps-samples/android-samples.git

অ্যান্ড্রয়েড স্টুডিওতে নমুনা প্রকল্প আমদানি করুন:

  1. অ্যান্ড্রয়েড স্টুডিওতে, ফাইল > নতুন > আমদানি প্রকল্প নির্বাচন করুন।
  2. আপনি যেখানে সংগ্রহস্থল সংরক্ষণ করেছেন সেখানে যান এবং কোটলিন বা জাভার জন্য প্রকল্প ডিরেক্টরি নির্বাচন করুন:

    • কোটলিন : PATH-REPO /android-samples/ApiDemos/kotlin
    • জাভা : PATH-REPO /android-samples/ApiDemos/java
  3. খুলুন নির্বাচন করুন। অ্যান্ড্রয়েড স্টুডিও গ্রেডল বিল্ড টুল ব্যবহার করে আপনার প্রোজেক্ট তৈরি করে।
  4. আপনার প্রকল্পের local.properties ফাইলের মতো একই ডিরেক্টরিতে একটি ফাঁকা secrets.properties ফাইল তৈরি করুন। আরও তথ্যের জন্য, প্রকল্পে আপনার API কী যোগ করুন দেখুন।
  5. আপনার API কী-এর মান দিয়ে YOUR_API_KEY প্রতিস্থাপন করে secrets.properties এ নিম্নলিখিত স্ট্রিং যোগ করুন:

    MAPS_API_KEY=YOUR_API_KEY
  6. অ্যাপটি চালান।