Hiển thị bản đồ OSM
Hướng dẫn này chỉ cho bạn cách thêm Bản đồ OSM phiên bản Sáng do eKMap Platform cung cấp trên nền tảng Android sử dụng Kotlin.
Bạn có thể xem thêm danh sách các loại bản đồ OSM tại đây

package com.example.maps_carbon_android import android.content.Contextimport android.graphics.Bitmapimport android.graphics.Canvasimport android.graphics.drawable.BitmapDrawableimport android.graphics.drawable.Drawableimport android.os.Bundleimport androidx.annotation.DrawableResimport androidx.appcompat.app.AppCompatActivityimport androidx.appcompat.content.res.AppCompatResourcesimport com.mapbox.maps.MapViewimport com.mapbox.maps.Style class MainActivity : AppCompatActivity() {private var mapView: MapView? = null override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)mapView = findViewById(R.id.mapView)mapView?.getMapboxMap()?.loadStyleUri("https://api.ekgis.vn/v2/mapstyles/style/osmplus/bright/style.json?api_key={YOUR_API_KEY}")// define camera position// Center Việt Namval cameraPosition = CameraOptions.Builder().zoom(5).center(Point.fromLngLat(109.11, 16.34)).build()// set camera positionmapView.getMapboxMap().setCamera(cameraPosition)} }