F
F
FilimoniC2012-12-16 14:10:17
Google
FilimoniC, 2012-12-16 14:10:17

Parse (additional layer on Google Maps) and understand the parameter?

Good afternoon! I need help parsing the application request.
The bottom line is: the application makes a JSON request to its server to get the coordinates of markers placed on Google Maps
(SPOILER) POST request data

{"minLevelOfDetail":-1,
"boundsParamsList":[

{"id":"012031010123122330120",
"minLatE6":55431546,
"minLngE6":37547150,
"maxLatE6":55431741,
"maxLngE6":37547493,
"qk":"012031010123122330120"},

{"id":"012031010123122330030",
"minLatE6":55431546,
"minLngE6":37546463,
"maxLatE6":55431741,
"maxLngE6":37546806,
"qk":"012031010123122330030"},

{"id":"012031010123122330020",
"minLatE6":55431546,
"minLngE6":37545776,
"maxLatE6":55431741,
"maxLngE6":37546120,
"qk":"012031010123122330020"}

],"method":"dashboard.getThinnedEntitiesV2"}

Each element of boundsParamsList is a square of the map with coordinates (with the exact one shifted by 6 points, as I understand it, for the convenience of calculations). Each element has id and qk parameters (which are always equal), but which I cannot calculate, understand how they are formed. Each id/qk is tied to a specific square. Does anyone have any idea how to calculate it?
For reference - ingress game (closed beta)
(SPOILER) Response to POST request contain the same ID/qk identifiers as array keys
{"result": {"map":
{
"012031010123122330030": {"deletedGameEntityGuids": [], "gameEntities": []}, 
"012031010123122330020": {"deletedGameEntityGuids": [], "gameEntities": []}, 
"012031010123122330120": {"deletedGameEntityGuids": [], "gameEntities": []}
}}}

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
doranych, 2012-12-16
@doranych

Based on the logic of the GIS as a whole, I dare to assume that this is some kind of unique I'd for each square on the map. It's like the nomenclature of topographic sheets, only without letters and dashes.
For example O-37

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question