Seperti kita ketahui, Google mengubah pemetaan web ketika mereka memperkenalkan Google Maps. Pada saat penulisan ini, peta ubin sekarang menjadi norma dengan pemetaan web.
Misalnya, dengan ArcGIS Server, Anda men-cache sebanyak mungkin layer Anda ke layanan peta yang di-cache, dan jika perlu, Anda menarik lapisan operasional apa pun melalui layanan fitur atau dinamis.
Setelah Anda memiliki layanan dalam tembolok, tidak ada cara untuk mengubah kartografi tanpa harus membuat tembolok lagi.
The v3 Google Maps API memungkinkan Anda untuk gaya Google Tiled Basemap. Panduan gaya memungkinkan Anda mengotak-atik hampir semua aspek Google Map, sesuai dengan kebutuhan Anda.
Saya bisa mengerti dari perspektif API, bagaimana Anda bisa mengirim permintaan gaya Anda di objek JSON.
Yang ingin saya ketahui adalah, bagaimana mereka melakukan ini di bagian belakang? (Akan lebih baik untuk menyertakan referensi)
Jika saya melihat Panduan Styling dengan Firebug, dan membuat perubahan apa pun, saya dapat melihat bahwa permintaan GET baru dibuat untuk mengembalikan gambar PNG kembali ke klien.
Ada variasi tak terbatas dekat yang dapat Anda terapkan, sehingga mereka tidak dapat memiliki semua ubin yang sudah dimasak sebelumnya dan siap untuk disajikan. Karena itu, saya hanya dapat berasumsi bahwa mereka membuat ubin ini sesuai permintaan?
Jawaban:
Dalam implementasi lain (seperti dalam, implementasi kami ) ini dilakukan dengan modifikasi palet; Anda dapat dengan cepat mewarnai ulang gambar PNG tanpa menyentuh data aktual, jika Anda tahu palet asli lengkap.
Google tidak melakukan itu; mereka mungkin memiliki pangkalan data berbasis petak dan petak data vektor yang dirasterisasi dengan cepat.
sumber
Saya tahu ini tidak cukup apa yang Anda cari, tapi saya pikir Anda mungkin merasa berguna juga. Pernahkah Anda melihat contoh ini oleh Odoe yang menggunakan filter css di peta? Mungkin terbatas di luar chrome
http://www.odoe.net/apps/mapstyler/
https://github.com/odoe/MapStyler
sumber
Ada dua paten yang saya temukan saat mengajukan pertanyaan itu sendiri:
Perenderan peta dinamis sebagai fungsi parameter pengguna US8103445
dan
Render tekstur berbasis permintaan dalam sistem rendering berbasis ubin US20110254852
Tidak dapat menemukan informasi resmi tentang siapa yang menggunakan skema ini atau yang serupa, namun saya kira gambar makalah kedua terlihat cukup mudah untuk diterapkan dan saya tidak melihat alasan mengapa mereka seharusnya tidak menerapkan ini atau sesuatu yang bahkan lebih efisien dalam sementara itu
sumber