Google baru-baru ini merilis kartografi vektor baru untuk peta seluler mereka . Saya ingin tahu apakah ada orang di sini yang memiliki wawasan tentang format kawat yang mereka gunakan untuk transmisi? Saya telah bereksperimen dengan beberapa format selama bertahun-tahun, termasuk bencode , bson , varian WKT dan WKB , dan gojip, geojson presisi terbatas yang saya temukan sebagai trade-off terbaik dalam hal kelayakan dan ukuran file. Saya ingin tahu apa yang Google putuskan, tetapi saya tidak memiliki perangkat Android untuk diuji.
data
google-maps
file-formats
vector-tiles
Michal Migurski
sumber
sumber
Jawaban:
Saya tidak bisa memahami file itu begitu saya simpan ke disk dan saya pikir Adam berada di jalur yang benar dengan ide penguraian .
Saya bisa mendekompilasi dan melihat-lihat. Mencoba memilah-milah ratusan (mungkin ribuan) kelas bernama 'a', 'b', 'c' terlalu banyak untuk saya, tetapi saya pikir jawabannya ada di sana untuk seseorang yang tahu mereka ada di sekitar. Saya pasti lebih suka menggunakan aplikasi saja!
Jika Anda cenderung membongkar
dex
file keluar dariapk
file dan mengubahnya menjadi jar , Anda dapat membukanya dengan decompiler java. Ini mungkin legal atau tidak tergantung pada lisensi perangkat lunak atau negara tempat Anda tinggal - walaupun saya tidak dapat menemukan apa pun secara spesifik tentang aplikasi saya di droid saya. Mungkin itu teks hukum dalam menggunakan OS android ( dalam hal ini, saya harus kembali dan menghapus bagian dari jawaban ini ).sumber
Tidak benar-benar melihat, saya kira sesuatu dikodekan menggunakan Protokol Buffer. Mungkin KML-ish, jika saya menebak lebih jauh.
sumber
Mungkin cara terbaik untuk mendapatkan bantuan dengan pertanyaan ini adalah dengan meminjam dan menggunakan perangkat android, pilih area (pemetaan) yang relatif jarang yang belum pernah ditunjukkan oleh perangkat android sebelumnya, sambungkan ke jaringan nirkabel lokal, dan gunakan sniffer untuk menangkap jaringan. lalu lintas saat Anda melihat area itu di perangkat android.
Posting gambar area yang Anda pilih, dan koordinatnya sehingga orang dapat memeriksa area sekitarnya jika diperlukan, dan memposting jejak jaringan.
Mereka yang memiliki waktu untuk membedahnya akan memiliki kesempatan yang lebih baik untuk memberi Anda informasi yang berguna jika Anda memberikan mereka sepotong data yang baik seperti di atas.
Perhatikan bahwa data pemetaan adalah milik, dan sangat mungkin bahwa mereka mengenkripsi data tersebut. Jika tidak ada yang lain, mengenkripsi itu memberi pengguna mereka rasa privasi karena mereka akan tahu bahwa hanya google yang memiliki informasi lokasi mereka, dan bahwa itu tidak dapat dengan mudah ditemukan hanya dengan mengendus lalu lintas jaringan.
Jika dienkripsi, mungkin lebih mudah untuk memulai dengan membongkar atau mendekompilasi Aplikasi Google Map.
sumber