Menampilkan atribusi hak cipta yang benar
Saat menggunakan layanan Azure Peta Render, baik sebagai peta dasar atau lapisan, Anda diharuskan menampilkan atribusi hak cipta penyedia data yang sesuai di peta. Informasi ini harus ditampilkan di sudut kanan bawah peta.
Gambar di atas adalah contoh peta dari layanan Render, menampilkan gaya jalan. Ini menampilkan atribusi hak cipta di sudut kanan bawah peta.
Gambar di atas adalah contoh peta dari layanan Render, menampilkan gaya satelit. perhatikan bahwa ada penyedia data lain yang terdaftar.
API Atribusi Peta Get
API Atribusi Peta Get memungkinkan Anda untuk meminta informasi atribusi hak cipta peta sehingga Anda dapat menampilkannya di peta dalam aplikasi Anda.
Kapan menggunakan API Atribusi Peta Get
Informasi atribusi hak cipta peta harus ditampilkan di peta di aplikasi apa pun yang menggunakan API Render, termasuk aplikasi web dan seluler.
Atribusi secara otomatis ditampilkan dan diperbarui di peta Saat menggunakan SDK Peta Azure, termasuk SDK Web, Android, dan iOS.
Saat menggunakan petak peta dari layanan Render di peta pihak ketiga, Anda harus menampilkan dan memperbarui informasi atribusi hak cipta di peta.
Konten peta berubah setiap kali pengguna akhir memilih gaya yang berbeda, memperbesar atau memperkecil, atau menggeser peta. Setiap tindakan pengguna ini menyebabkan peristiwa kebakaran. Saat salah satu peristiwa ini kebakaran, Anda perlu memanggil API Atribusi Peta Get. Setelah Anda memiliki informasi atribusi hak cipta yang diperbarui, Anda kemudian perlu menampilkannya di sudut kanan bawah peta.
Karena penyedia data dapat berbeda tergantung pada wilayah dan tingkat zoom, API Atribusi Peta Get mengambil parameter ini sebagai input dan menampilkan teks atribusi yang sesuai.
Cara menggunakan API Atribusi Peta Get
Anda memerlukan informasi berikut untuk menjalankan attribution
perintah:
Parameter | Jenis | Deskripsi |
---|---|---|
versi-api | string | Nomor versi API Azure Maps. |
batas | array | String yang mewakili area persegi panjang dari kotak pembatas. Parameter batas ditentukan oleh empat koordinat kotak pembatas. 2 kotak pembatas pertama adalah garis bujur dan lintang WGS84 yang menentukan sudut barat daya dan 2 kotak pembatas terakhir adalah bujur dan lintang WGS84 yang menentukan sudut timur laut. String ditampilkan dalam format berikut: [SouthwestCorner_Longitude, SouthwestCorner_Latitude, NortheastCorner_Longitude, NortheastCorner_Latitude]. |
tilesetId | TilesetID | Tileset adalah kumpulan data raster atau vektor yang dipecah menjadi kisi-kisi seragam petak peta persegi pada tingkat zoom preset. Setiap tileset memiliki tilesetId yang digunakan saat membuat permintaan. TilesetId untuk tilesets yang dibuat menggunakan Pembuat Azure Maps dihasilkan melalui API Create Tileset. Ada tileset yang siap digunakan yang disediakan oleh Azure Maps, seperti microsoft.base.road , microsoft.base.hybrid , dan microsoft.weather.radar.main , daftar lengkap dapat ditemukan dokumentasi REST API Atribusi Peta Get. |
zoom | Integer | Tingkat zoom untuk petak peta yang dipilih. Rentang yang valid tergantung pada petak peta, lihat tabel TilesetID untuk nilai yang valid untuk tileset tertentu. Untuk informasi selengkapnya, lihat artikel Tingkat zoom dan kisi petak peta. |
kunci langganan | string | Salah satu kunci Azure Maps yang disediakan dari Akun Azure Maps. Untuk informasi selengkapnya, lihat artikel Autentikasi dengan Azure Maps. |
Jalankan permintaan GET berikut untuk mendapatkan atribusi hak cipta yang sesuai untuk ditampilkan di peta:
https://atlas.microsoft.com/map/attribution?subscription-key={Your-Azure-Maps-Subscription-key}&api-version=2.1&tilesetId=microsoft.base&zoom=6&bounds=-122.414162,47.579490,-122.247157,47.668372
Informasi tambahan
- Untuk informasi selengkapnya, lihat dokumentasi Layanan render.