Định dạng dây cho gạch bản đồ vector mới của Google là gì?


18

Google gần đây đã phát hành bản đồ vector mới cho bản đồ di động của họ . Tôi tò mò liệu có ai ở đây có cái nhìn sâu sắc về định dạng dây mà họ sử dụng để truyền không? Tôi đã thử nghiệm với một vài định dạng trong nhiều năm qua, bao gồm bencode , bson , các biến thể của WKTWKB , và gjzip, độ chính xác giới hạn mà tôi thấy là sự đánh đổi tốt nhất về tính dễ hiểu và kích thước tệp. Tôi rất muốn biết Google đã quyết định điều gì, nhưng tôi không có thiết bị Android để thử nghiệm.


Bạn có thể xem lại liên kết phát hành ở trên. Đây là từ trang web. "Cập nhật (12:47 chiều PST): Tinh chỉnh mô tả về sự khác biệt giữa các mức thu phóng bản đồ hình ảnh."
Brad Nesom

Nếu bạn nhận được SDK Android, bạn có thể chạy trình giả lập có thể giúp trong nhiệm vụ của mình. Tuy nhiên, giấy phép SDK có thể cấm hoạt động đó (đọc qua nó trước) và trình giả lập có thể gặp sự cố khi chạy Bản đồ (chậm !!)
bộ

Tôi đã quản lý để có được một vài phản hồi HTTP từ kết xuất TCP. Không có nhiều ý nghĩa trong đó, kỹ năng giải nén nhị phân của tôi khá mềm.
Michal Migurski

@MichalMigurski: Bạn có tiến triển gì cho nghiên cứu này không?
Giser

Câu trả lời:


3

Tôi không thể hiểu bất kỳ ý nghĩa nào của tệp khi tôi lưu vào đĩa và tôi nghĩ Adam đang đi đúng hướng với ý tưởng dịch ngược .

Tôi đã có thể dịch ngược và chọc xung quanh. Cố gắng sắp xếp qua hàng trăm (có thể hàng ngàn) lớp có tên 'a', 'b', 'c' là quá nhiều đối với tôi, nhưng tôi nghĩ câu trả lời là có cho những người biết họ ở xa. Tôi chắc chắn thích chỉ sử dụng ứng dụng!

Nếu bạn có xu hướng giải nén dextệp ra khỏi apktệp và chuyển đổi nó thành tệp jar , bạn có thể mở tệp bằng trình dịch ngược java. Điều này có thể hoặc không thể hợp pháp tùy thuộc vào giấy phép phần mềm hoặc quốc gia bạn sống - mặc dù tôi không thể tìm thấy bất cứ điều gì cụ thể về ứng dụng của mình trên droid của tôi. Có lẽ đó là văn bản hợp pháp khi sử dụng HĐH Android ( trong trường hợp đó, tôi sẽ phải quay lại và xóa một phần câu trả lời này ).

văn bản thay thế


2

Không thực sự nhìn, tôi đoán một cái gì đó được mã hóa bằng Bộ đệm giao thức. Có lẽ là KML-ish, nếu tôi đoán thêm.


1
Tôi đã rất ngạc nhiên khi thấy rất nhiều yêu cầu POST thay vì các GET đơn giản, ngu ngốc. Không thể tìm ra những gì trong đó, tất cả chúng đều là ứng dụng bí ẩn / đốm màu nhị phân.
Michal Migurski

'Tập tin' có bất cứ điều gì để nói về họ nếu bạn lưu chúng vào đĩa không?
Seth Fitzsimmons

2

Có lẽ cách tốt nhất để nhận trợ giúp cho câu hỏi này là mượn thiết bị Android, chọn một khu vực (ánh xạ) tương đối thưa thớt mà thiết bị Android chưa hiển thị trước đó, kết nối với mạng không dây cục bộ và sử dụng trình thám thính để chụp mạng lưu lượng truy cập khi bạn xem khu vực đó trên thiết bị Android.

Đăng hình ảnh của khu vực bạn đã chọn và tọa độ của nó để người ta có thể kiểm tra khu vực xung quanh nếu cần và đăng theo dõi mạng.

Những người có thời gian mổ xẻ nó sẽ có cơ hội tốt hơn để cung cấp cho bạn thông tin hữu ích nếu bạn cung cấp cho họ một khối dữ liệu tốt như trên.

Lưu ý rằng dữ liệu ánh xạ là độc quyền và hoàn toàn có khả năng họ đang mã hóa nó. Nếu không có gì khác, mã hóa nó mang lại cho người dùng cảm giác riêng tư vì họ sẽ biết rằng chỉ có google mới có thông tin vị trí của họ và không thể dễ dàng tìm thấy nó chỉ bằng cách đánh hơi lưu lượng mạng.

Nếu được mã hóa, có thể dễ dàng bắt đầu hơn bằng cách phân tách hoặc dịch ngược Ứng dụng Google Map.


1
Dưới đây là ba đốm phản hồi riêng biệt mà tôi đã thấy, tất cả được ghi lại trong khu vực xung quanh (44.990738, -93.270514): mike.teczno.com/img/gmaps-vector/unknown-response-1.bin , mike.teczno.com/ img / gmaps-vector / unknown-reply-2.binmike.teczno.com/img/gmaps-vector/unknown-response-3.bin
Michal Migurski
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.