Google의 새로운 벡터지도 타일의 와이어 형식은 무엇입니까?


18

Google은 최근 모바일지도를위한 새로운 벡터지도 제작법을 발표했습니다 . 여기 누군가가 전송에 사용하는 유선 형식에 대한 통찰력이 있는지 궁금합니다. 나는 bencode , bson , WKTWKB 변형 , 이해하기 쉽고 파일 크기에서 가장 좋은 것으로 나타났습니다. Google이 무엇을 결정했는지 알고 싶지만 테스트 할 Android 기기가 없습니다.


위의 릴리스 링크를 다시 방문 할 수 있습니다. 이것은 웹 사이트에서 온 것입니다. "업데이트 (12:47 pm PST) : 이미지 맵 확대 / 축소 수준의 차이점에 대한 설명이 수정되었습니다."
Brad Nesom 5

Android SDK를 받으면 퀘스트에 도움이되는 시뮬레이터를 실행할 수 있습니다. 그러나 SDK 라이센스는 이러한 활동을 금지 할 수 있으며 (먼저 읽음) 시뮬레이터에서 맵을 실행하는 데 문제가있을 수 있습니다 (느린 속도입니다)
mwalker

TCP 덤프에서 몇 가지 HTTP 응답을 얻었습니다. 이진 포장 풀기 기술은 꽤 부드럽습니다.
Michal Migurski

@MichalMigurski :이 연구에 대한 진전이 있습니까?
giser

답변:


3

디스크에 저장 한 후에는 어떤 종류의 파일도 이해할 수 없었 으며, 아담디 컴파일 아이디어와 함께 올바른 길을 가고 있다고 생각 합니다.

나는 디 컴파일하고 찌를 수 있었다. 'a', 'b', 'c'라는 수백 개의 클래스를 정렬하려고 시도하는 것이 나에게는 너무 많은 것이었지만 대답은 저를 알고있는 누군가를위한 것이라고 생각합니다. 나는 확실히 응용 프로그램을 사용하는 것을 선호합니다!

dex파일 에서 파일의 압축을 풀고 jarapk 파일 로 변환하려는 경우 Java 디 컴파일러 파일 을 열 수 있습니다. 소프트웨어 라이센스 또는 귀하가 거주하는 국가에 따라 합법적이거나 합법적이지 않을 수 있지만 드로이드에서 내 앱에 대해 구체적으로 찾을 수는 없었습니다. 어쩌면 안드로이드 OS를 사용하는 것이 합법적 인 텍스트 일 수 있습니다 ( 이 경우 되돌아 와서이 답변의 일부를 삭제해야합니다 ).

대체 텍스트


2

실제로 보지 않았 으면 프로토콜 버퍼를 사용하여 인코딩 된 것으로 추측합니다. 아마도 더 추측한다면 KML-ish 일 것입니다.


1
나는 단순하고 바보 같은 GET 대신 많은 POST 요청을보고 놀랐습니다. 무엇이 들어 있는지 알 수 없으며 모두 미스터리 응용 프로그램 / 이진 얼룩입니다.
Michal Migurski

디스크에 저장하면 '파일'에 대해 할 말이 있습니까?
Seth Fitzsimmons

2

아마도이 질문에 대한 도움을 얻는 가장 좋은 방법은 안드로이드 장치를 빌려서 안드로이드 장치가 이전에 보여주지 않은 비교적 희박한 (매핑) 영역을 선택하고 로컬 무선 네트워크에 연결하고 스니퍼를 사용하여 네트워크를 캡처하는 것입니다 당신이 안드로이드 장치에서 해당 영역을 볼 때 트래픽.

선택한 영역의 이미지와 좌표를 게시하여 필요한 경우 주변 영역을 확인하고 네트워크 추적을 게시하십시오.

이를 분석 할 시간이있는 사람들은 위와 같이 좋은 데이터 덩어리를 건네면 유용한 정보를 제공 할 가능성이 높아집니다.

매핑 데이터는 독점적이며 데이터를 암호화하는 것이 가능합니다. 그렇지 않은 경우 암호화하면 사용자에게 Google에만 위치 정보가 있으며 네트워크 트래픽을 스니핑하여 쉽게 찾을 수 없다는 것을 알기 때문에 사용자에게 프라이버시를 제공합니다.

암호화 된 경우 Google 맵 애플리케이션을 디스 어셈블하거나 디 컴파일하면 시작하기가 더 쉬울 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.