
Anda memiliki ide bagus untuk aplikasi seluler. Desainer sudah memikirkan elemen-elemen antarmuka, Anda secara mental membaca ulasan positif di situs populer, dalam pikiran Anda, Anda berpura-pura menjadi artikel tentang Habré. Masa depan indah dan penuh dengan setidaknya 4,5 bintang di Google Play dan AppStore. Oh ya, ada sedikit hal yang tersisa: pilih penyedia kartu. Tetapi ketika Anda mulai memutar-mutar sepele ini baik ini dan itu, akan menjadi jelas bahwa koin tidak jatuh oleh elang atau ekor, tetapi berdiri di tepi.
Apa yang menentukan pilihan layanan peta? Tampaknya semuanya sederhana: aplikasi untuk Rusia? Kami mengambil peta Yandex. Mencari ke Barat? Google maps untuk membantu. Atau lebih: Google maps cocok untuk Android, karena semua hal yang sama, produk Google sudah diinstal sebelumnya pada smartphone ini. Lebih mudah? Ya Lebih menguntungkan dan lebih logis? Tidak.
Untuk menentukan penyedia kartu, Anda perlu mempertimbangkan banyak parameter. Dan meskipun ada banyak variabel, mari kita coba untuk mendapatkan beberapa aturan, berdasarkan yang lebih mudah untuk membuat pilihan.
1. Aplikasi Anda
Pertama-tama, lihat produk Anda, dan bukan pada penawaran layanan geo.
Apa yang kamu bicarakan
Poin paling penting adalah fungsi yang akan Anda terapkan. Apa yang akan dilakukan aplikasi? Apa peta baginya? Menandai alamat toko atau menunjukkan jalan ke salon kecantikan adalah satu hal. Dan jika semua tindakan pengguna terkait dengan rute dan mencari berdasarkan koordinat - percakapan yang sama sekali berbeda.
Sebagai contohDi Institut Desain dan Studi Urban St. Petersburg, mereka ingin berjalan dengan cara yang menarik, bukan yang terpendek, dan mengembangkan layanan Sight Safari . Aplikasi seluler masih dalam pengembangan. Tetapi sejarah kemunculan layanan web dengan jelas menjelaskan mengapa peta dari Google dan Yandex bukan metode mereka dan bagaimana menghadapi kekurangan peta sumber terbuka.Tidak semua layanan mendukung pekerjaan offline dan perutean. Tidak semua memungkinkan Anda untuk memasukkan data pengguna di kartu Anda. Akhirnya, seseorang memiliki peta raster, sementara seseorang menawarkan peta vektor dengan potensi besar untuk penskalaan.
Ini juga mencakup pertanyaan tentang ponsel cerdas: di perangkat mana aplikasi Anda akan diinstal? Jika tidak terlalu kuat, maka mungkin Anda harus memperhatikan tidak dengan raksasa dengan fungsi yang luas (misalnya, peta dari Google dapat memuat lebih lama dari pemilik ponsel sederhana dengan memori kecil dapat bertahan tanpa saraf), tetapi untuk sesuatu yang lebih spesifik.
Perlu juga diingat bahwa jika fungsionalitas Anda dibangun berdasarkan kartu, maka secara pribadi penyedia lebih baik untuk menemukan pasangan, daripada detail sisi kecil. Sehingga pada suatu hari semua kontrol atas bagian penting dari infrastruktur tidak masuk ke kabut bersama dengan perubahan dalam kondisi untuk menggunakan peta API.
Dimana kamu
"Dan hari ini kita akan mencoba menaklukkan dunia," kata tikus laboratorium Brain dalam seri tentang dirinya, tikus kesayangannya, dan Pinky yang tidak terlalu ambisius. Jika Anda kewalahan oleh pemikiran yang sama, maka lanjutkan untuk melihat peta langsung: apa rincian per negara? Dan dalam bahasa apa namanya? Jika aplikasi diinstal pada iPhone di Kolombia, apakah pengguna dapat menemukan rumah yang diinginkan di Arauca, dan di San Andreas, klik pada penanda, buka jendela informasi dan baca deskripsi di Creole?
Kemungkinan geografi Anda tidak terletak di negara, tetapi di kota atau bahkan desa tipe perkotaan. Maka perlu membandingkan titik yang sama dari sudut pandang kartografer yang berbeda. Mungkin saja seseorang di desa Novye Baluyki memiliki jalan terdaftar, sementara seseorang berdosa di daerah abu-abu, tetapi Anda memiliki aplikasi untuk berbelanja di toko-toko Novobalyuysky.
Sebagai contohLayanan web pencarian obat Polandia GdziePoLek bekerja di Google Maps secara stabil dan tanpa pertanyaan. Tetapi pada Juni 2018, pemilik menerima surat dari Google, di mana mereka diberitahu tentang perubahan pada platform dan dalam hal penggunaan. GdziePoLek tidak sesuai dengan realitas baru. Saya harus mencari penyedia kartu lain. Anehnya, alternatifnya tidak begitu buruk: apotek di kota kecil Constantine (23 ribu penduduk untuk 2006) terlihat tidak hanya layak dari Google.

(Sumber: blog startup )Periksa kartu mana yang disukai pengguna di area yang Anda butuhkan. Kebiasaan adalah hal yang mengerikan: Anda dapat melakukan perutean paling keren, lapisan warna-warni dengan banyak informasi, dan pengguna akan merasa tidak nyaman untuk membangun kembali. Dan sekarang sudah ada kegagalan dari aplikasi.
Berapa banyak uang yang Anda miliki
Tidak semua kartu sama-sama gratis. Dalam contoh startup Polandia, kita berbicara tentang uang: dalam kasus mereka, tarif $ 0,5 untuk penggunaan komersial meningkat menjadi $ 7 (14 kali). Untuk menunjukkan kepada seseorang di mana membeli valerian itu mahal. Sistem pembayaran baru, pay-as-you-go, juga memainkan peran: ketika pascabayar, GdziePoLek kehilangan kemampuan untuk merencanakan pengeluaran.
Namun, ada satu poin rumit di sini: jika aplikasi Anda memiliki banyak unduhan, jumlah pengguna meningkat pesat, dan tidak ada uang untuk membayar kartu - apa yang Anda lakukan salah dalam strategi pemasaran Anda?
Berapa biaya Anda
Jika aplikasi Anda dapat diunduh secara bebas dan siapa pun dapat mendaftar di dalamnya - selamat, Anda cantik dan mendapatkan kartu secara gratis dari penyedia mana pun, bahkan dari pemain terkemuka. Kalau tidak (misalnya, jika Anda memiliki aplikasi berbayar untuk akuntan) Anda harus menggunakan lisensi komersial. Dan di sini bermanfaat untuk memahami dengan jelas proporsi kartu yang ditempati kartu Anda dan berapa banyak kunjungan bulanan ke kartu tersebut dari pengguna.
Sebagai contoh
Jika Anda menggunakan peta komersial, Di sini peta, Anda akan membayar $ 449 per bulan jika Anda membeli paket Pro. Dan pengguna Anda akan dapat menyelesaikan hingga satu juta transaksi dengan kartu.
Di sini, transaksi berarti permintaan ke server. Tetapi kasus dengan kartu khusus: jika permintaan dibuat untuk peta, tidak masalah apakah itu satelit atau peta jalan, 15 permintaan ke server dihitung per transaksi. Permintaan geocoding diperhitungkan untuk satu transaksi. Daftar lengkap opsi transaksi ada di sini .Anda memiliki aplikasi asli atau hybrid
Kartu - ini adalah fungsi yang diterapkan pada sisi smartphone. Oleh karena itu, jika Anda memiliki aplikasi asli untuk satu atau kedua platform, maka Anda memerlukan spesialis di Java / Kotlin dan / atau Objective-C / Swift. Jika rencana meluncurkan hibrida di pasar, maka tidak perlu untuk menarik para ahli bahasa asli.
Sebagian besar penyedia mendukung iOS dan Android, dan mencoba membuat panduan terperinci untuk pengembang. Jadi mendapatkan peta API untuk platform yang diinginkan bukan masalah.
2. Penyedia Anda

Google maps
Anda bukan Anda ketika Anda tidak membaca dokumentasi dari Google. Contoh kode, perpustakaan, SDK - Anda dapat menemukan segalanya. Pengembang diundang untuk menggunakan
alat untuk memilih API , jika Anda tidak yakin antarmuka mana untuk proyek yang diperlukan.
Pada musim panas tahun 2018, para pengembang disajikan dengan Google Maps Platform, sebuah layanan hebat yang menggabungkan 18 alat dalam tiga kategori: "Peta", "Rute" dan "Tempat". Anda dapat menggunakan platform sebagai shareware (dalam $ 200), dan dikenakan biaya. Harga penuh ada di
sini , tetapi bukan kebetulan bahwa musim panas begitu panas: ada juga
halaman yang menjelaskan cara menggunakan harga dan mendekripsi akun - tampaknya, tidak semua orang melihat sistem pembayaran baru transparan.
Terlepas dari kebingungan dalam tarif dan tidak semua orang menyukai pembaruan, platform ini terus berkembang, menanamkan sesuatu yang baru dalam kartu. Misalnya, pada sebuah konferensi pada bulan Mei 2018, mereka mengumumkan mode augmented reality: Anda mengarahkan kamera ke jalan dan melihat kartu tempat-tempat di dekatnya, nama-nama jalan itu sendiri, Anda membangun rute tepat di aspal. Pengembang menambahkan ke presentasi, seperti yang mereka katakan, untuk asisten yang menyenangkan - rubah yang menunjukkan ke mana harus pergi.

(Sumber: Jeff Chiu / AP / Scanpix / LETA)
Perhatikan
Mulai 11 Juni, pengembang memerlukan kunci API yang valid dan akun penagihan di Google Cloud Platform untuk mengakses layanan Google Maps Platform. Bahkan jika Anda tidak membutuhkan banyak dan semua tindakan Anda masuk dalam pinjaman $ 200.
Yandex.Maps
Tidak kontras dengan Google Maps Platform, tetapi dekat dengan itu Yandex menunjukkan
Yandex MapKit . Layanan ini memungkinkan Anda untuk mengintegrasikan kartu ke dalam aplikasi seluler untuk Android dan iOS. Peta akan berfungsi baik online maupun offline.
Ini adalah alat pembayaran multifungsi dan transparan: memungkinkan untuk menyematkan hampir semua fungsi Yandex.Map dalam aplikasi, dari pencarian alamat hingga perencanaan rute dengan memperhitungkan rumah-rumah yang sedang dibangun. Harga lengkap di
sini .
PerhatikanYandex MapKit dapat digunakan secara gratis atau secara komersial. Jumlah total permintaan ke geocoder, router, dan panorama per hari tidak boleh melebihi 25 ribu untuk penggunaan gratis.(Sumber:
Yandex )
Ada dua versi berbayar: standar dan lanjutan. Lisensi diberikan selama satu tahun, dan biayanya tergantung pada tujuan aplikasi, kemampuannya, dan jumlah permintaan aplikasi per hari.

Openstreetmap
Layanan sumber terbuka yang semakin populer, Wikipedia Maps. Data dibuat dan dimasukkan oleh anggota komunitas. Ini bergemuruh melalui media sebagai versi yang sangat baik dari "pemetaan krisis," ketika pada 2010 setelah
gempa bumi di Haiti, ribuan pengguna mengambil peta wilayah saat ini, dengan mempertimbangkan medan yang berubah dan menggambar titik-titik di mana para korban bisa mendapatkan bantuan.
Tujuan utama komunitas pembuat peta OSM adalah tidak terlalu banyak menggambar peta seperti membuat basis data berdasarkan itu dan mengisi poin dengan informasi. Karena itu, berdasarkan OSM, Anda dapat membuat banyak peta menarik: rute bersepeda, peta resor dengan atraksi, dan sebagainya.
Kartu-kartu ini gratis, tetapi ada kehalusan teknis (misalnya, batas jumlah permintaan geocoding per detik ke server OSM). Plus, semua "pesona" proyek jaringan dapat memberikan ketidaknyamanan.
Sebagai contoh
Tag jalan raya = tidak terklasifikasi dalam OSM tidak berarti “jenis jalan yang tidak dikenal”, tetapi jenis jalan khusus menurut klasifikasi Eropa. Dia seharusnya memiliki trotoar atau trotoar pejalan kaki. Tetapi banyak pengguna menetapkan tag ini untuk jalan yang tidak dikenal, sebagai akibatnya, aplikasi navigasi berbasis OSM membangun rute berjalan di sini. Dan jalan hanya bisa untuk mobil.
Kotak Map
Layanan ini dapat disebut semacam "pembungkus" di atas OSM, yang memberikan detail yang sangat baik untuk kartu. Selain itu, Mapbox dalam laporan berita sering disebut layanan peta yang paling bertenaga.
Sebagai contoh
Urbica telah merilis aplikasi AR : Anda dapat melihat versi 3D dari bangunan ikonik St. Petersburg dalam augmented reality. Kartu Mapbox diambil sebagai basis karena pengembangan aktif SDK untuk Unity (platform untuk mengembangkan game 3D).Biaya penggunaan, seperti kebanyakan pesaing, dibentuk berdasarkan jumlah permintaan ke kartu untuk jangka waktu tertentu. Tarif dapat dilihat di
sini . Dimungkinkan untuk menggunakannya secara gratis jika Anda memiliki hingga 50 ribu per bulan: pengguna aktif, permintaan geocoding, permintaan referensi. Jika lebih banyak orang menggunakan kartu melalui aplikasi Anda dan lebih banyak permintaan yang dihasilkan, maka Anda harus membayar $ 0,5 untuk setiap 500 pengguna dan seribu permintaan melalui sistem pay-as-you-go.
Tentu saja, jika Anda memiliki aplikasi berbayar, maka lihatlah lisensi komersial: pay-as-you-go yang disebutkan di atas dengan semua harga plus $ 499 per bulan.
CEO Mapunk Eric Gundersen mengatakan dalam sebuah wawancara : “Jika Anda membuat teknologi untuk mobil, maka tetap berhubungan dengan insinyur otomotif. <...> Sebenarnya, kita membuat kartu bukan untuk orang, tetapi untuk robot. Mereka dirancang dengan kemampuan sensor otomotif, radar dan sistem lainnya dalam pikiran. "
Di sini
Platform geolokasi berbasis Nokia (sekarang dimiliki oleh konsorsium yang mencakup Audi AG, BMW Group, Daimler AG, Intel, Navinfo, NVIDIA, Pioneer, Bosh, Continental). Cakupan yang memuaskan, termasuk di Rusia. Namun peta di negara kita, bagaimanapun, tidak menderita dari detail: Anda bisa mendapatkan arahan, melihat nomor rumah, tetapi POI (tempat menarik, atraksi, toko, kantor, pompa bensin, dll) sering tidak relevan. Karena itu, jika aplikasi Anda ditujukan untuk pejalan kaki atau mencari organisasi (terutama di kota-kota kecil), Di sini di Rusia bukan penyedia Anda.

Tetapi untuk pengemudi dan layanan logistik, Ini mungkin solusi yang bagus. Di sini kartu terdapat di mobil Audi, BMW, Daimler. Ya, dan Here pembuat mobil membeli sebagai basis untuk bekerja pada sistem autopilot, yang menghasilkan proyek
HD Live Map . Blog perusahaan di Medium, khususnya,
menjelaskan cara menggunakan API untuk perutean truk untuk menyederhanakan armada kendaraan sebanyak mungkin.
Keuntungan yang tak diragukan dari Here adalah masa uji coba 90 hari. Pengembang khususnya memperhatikan bahwa kunci diberikan selama 90 hari tanpa mengirimkan detail pembayaran Anda ke sini (semacam anggukan kepada Google meminta mereka menunjukkan kartu kredit Anda, bahkan jika Anda berharap untuk tidak pernah melampaui batas $ 200).
Jika Anda berencana untuk membuat aplikasi Anda dibayar, maka - kejutan! - Di sini Anda dapat melakukan ini dengan tarif freemium. Ya, itu tidak masalah bagi kami - ada tertulis di FAQ. Tapi apa yang harus Anda bayar, Anda bisa mencari tahu di
sini .
Perhatikan
Jika tugas Anda adalah mencari alamat di UE secara akurat, lihat Di Sini: merinci peta di Eropa di atas.
2GIS
Layanan kartografi domestik dengan detail pagar. Sumber terbuka seperti OSM, dan pustaka Leaflet JS yang sama pada intinya. Database terperinci dari Rusia dan tidak hanya. Informasi dari direktori 2GIS pada perusahaan lokal sangat menyenangkan, sehingga platform ini berguna bagi mereka yang mengarahkan aplikasi ke pejalan kaki atau direktori perusahaan: pengguna Anda dapat dengan mudah menemukan kantor atau objek wisata di peta. Namun, Anda harus berhati-hati di sini - periksa terlebih dahulu apakah informasi referensi di kota yang Anda butuhkan relevan, apakah semua POI ada di peta.
Layanan ini shareware - penggunaan API yang sama hanya untuk aplikasi terbuka yang diunduh secara bebas.
Perhatikan
2GIS berkolaborasi dengan Apple: data tentang organisasi di 290 kota, foto-foto lembaga dan ulasannya tertanam dalam aplikasi Maps di iOS. Mungkin ini akan membantu penggemar Apple Rusia untuk tidak masuk ke dalam situasi seperti dalam lelucon yang berkeliaran di sekitar forum kartografer di Barat:
Seorang pendeta, seorang rabi dan seorang biarawan yang menggunakan Apple Maps berjalan ke sebuah bar, mungkin sebuah restoran, atau mungkin sebuah pompa bensin. (Seorang pendeta, seorang rabi, dan seorang biarawan, menggunakan kartu Apple, pergi ke bar. Atau restoran. Atau mungkin itu sebuah pompa bensin.)
Tomtom
TomTom adalah perusahaan dari Belanda, yang telah memantapkan dirinya di pasar navigator di negara-negara Uni Eropa dan Amerika Utara. Berkat akuisisi penyedia peta navigasi pada 2008, Tele Atlas memiliki jangkauan yang sangat baik.
Penyedia ini memberikan 2.500 transaksi per hari secara gratis. Maka Anda harus
membayar saat digunakan, mulai $ 25. Untuk aplikasi komersial dan bisnis logistik, lisensi akan dikenakan biaya mulai $ 199.
Perhatikan
TomTom mencatat bekerja sama dengan Apple: perusahaan apel memilih peta TomTom untuk aplikasi navigasi miliknya di iOS 6. Dan itu memperpanjang perjanjian hingga hari ini. Tebak kartu siapa yang diganti kembali pada tahun 2012? Benar - Google.
Mapfit
Penyedia ini,
atas nama CEO-nya, menjanjikan peta yang lebih akurat daripada Mapbox dan OSM yang sama. Dan biayanya lebih rendah dari Google sebelum pengenalan sistem pembayaran baru.
Commmunity, Growth, Scale - tiga rencana tarif untuk berbagai tujuan, dari Komunitas gratis hingga $ 1499 per bulan dengan tarif Scale, yang dirancang untuk aplikasi skala besar. Penggunaan gratis hanya dimungkinkan untuk tujuan non-komersial. Tarif komunitas memungkinkan hingga 50 ribu unduhan peta per bulan. Harga lengkap di
sini .
Perhatikan
Di situs web Mapfit di bagian FAQ ada item tentang migrasi dari peta penyedia lain, di mana mereka menjanjikan instruksi pada GitHub. Pada saat menulis materi ini, tautan bukannya panduan langkah-demi-langkah memberikan kesalahan 404 yang menyedihkan. Namun, dokumentasi berisi instruksi tentang beralih dari peta Google khusus.LeafLet dan OpenLayers
Jika Anda ingin kemerdekaan hampir mutlak, Anda harus mencoba. Anda dapat menggunakan kartu berbasis OSM Anda sendiri di server Anda, dengan blackjack dan opsi yang diperlukan - semua berkat pustaka Leaflet dan OpenLayers.
Kedua perpustakaan tersebut adalah JavaScript sumber terbuka. Kartu akan disesuaikan sesuai keinginan Anda. Tidak akan ada ketergantungan pada keputusan pemasaran vendor seperti Google. Tetapi pertanyaannya tetap terbuka: apakah kebutuhan untuk membeli server Anda dan membuat kartu pribadi begitu hebat?
Dan jika lebih pendek?
Untuk memudahkan perbandingan, kami telah mengurangi data paling penting tentang penyedia dalam satu gambar. Untuk peringkat maksimum, mereka mengambil "+++", untuk minimum "+". Seperti yang Anda lihat, pada saat penulisan ini, penyedia (secara umum) berada di jalur yang sama. Tentu saja, semuanya dapat berubah pada satu waktu: pembuat peta OSM tiba-tiba akan berhenti mengisi kembali kartu, Google akan mengubah jenis kegiatannya dan akan menerbitkan buku anak-anak.
Tetapi untuk sekarang, kita memiliki gambaran seperti itu.
3. Dan bagaimana cara kerjanya?
Katakanlah Anda menyusun aplikasi dari motif nostalgia terbaik. Akan lebih bagus jika di kota Rusia mana pun di peta daftar lagu ditampilkan, yang menyanyikan tentang kota atau pemandangan. "Seorang pria yang luar biasa / saya dibawa ke Gelendzhik" atau "Untuk minum di St. Petersburg" dari seorang artis terkenal, Anda ingin mengabadikannya di peta. Anda berencana untuk menetapkan poin baik di pusat wisata kota, atau di tempat yang populer di kalangan penduduk kota. Aplikasi tentu saja akan gratis - Anda tidak keberatan apa pun untuk orang-orang.Aplikasi untuk Rusia, pasar barat yang tidak Anda pertimbangkan. Jumlah panggilan ke kartu tidak mungkin besar - Anda memahami bahwa aplikasi ini tidak dirancang untuk massa dan tidak untuk penggunaan sehari-hari, meskipun selama liburan jumlah unduhan dapat meningkat. Dari preferensi pribadi, Anda ingin membuat aplikasi untuk smartphone Android.Tindakan Anda? Keakuratan dan detail peta dari Yandex dan Google sangat cocok untuk Anda. 2GIS juga merupakan penyedia Anda. Namun, Anda ingin meletakkan balun (jendela sembul dengan konten HTML apa pun) di beberapa tempat menarik yang mungkin tidak diketahui oleh direktori resmi. Atau mungkin untuk menambah kartu secara independen untuk menyenangkan pengguna. Jadi pilihan Anda adalah OSM. Semoga beruntung
Sebagai contoh
Umbrella IT Google. , . , - . , , Google . , ? OSM4. : ,
Perhatikan Google. Stabilitas peta, detail di kota-kota kecil penting untuk aplikasi Anda. Dan yang paling penting - kemampuan untuk melacak beban. Tetapi bekerja dengan peta secara offline tidak terlalu memengaruhi pilihan: pengguna Anda tidak perlu mengunduh peta berat ke telepon pintar mereka, menonton nama jalan - yang terpenting adalah melihat titik di mana beban sekarang berada.Jika Anda mempertimbangkan penyedia lain, ingatlah yang berikut: untuk aplikasi pemantauan transportasi / orang / sesuatu yang lain, penyedia kartu apa pun menyediakan layanannya dengan biaya tertentu. Bahkan jika Anda memiliki aplikasi gratisan freeware, dan jumlah panggilan ke kartu tidak melebihi batas untuk tarif gratis.Foto: Freepik