Amazing! Great idea.
Looking forward to seeing it implemented :)

But first: What about privacy?
I guess for cells: nothing, since they are released on a daily basis.
But for Wi-Fi: the 2/3 match rule?

What will be returned?
The bounding box of several networks (grouped by areas) or all bounding boxes of each and every network.

How will it be visualized in the app?
Hovering to see the bounding boxes of course isn't possible on touch-devices. Will we be able to see where the center of a single cell (and maybe even wifi network) is? (no matter whether it is a bad estimate atm)

Should the API return the BSSID of wifis or not?
A unique number from the ichnaea db that allows distinguishing wifis is more appropriate IMO because it prevents hackers from discovering devices from a certain manufacturer (prevents general exposure of vulnerable devices/networks)

it should be one API in my opinion with an additional parameter that defines what the client demands (cells, wifis or both), not two different ones

Depending on what this API could be useful for a few additional wifi filters could be interesting, too:
2,4/5 GHz, b,g,n,a,ac,ad technology

same goes for cells
gsm/cdma/UMTS/HSDPA(+)/LTE(advanced)

if the client only demands to see networks that it is able to see.

I remember Garvan requesting svg data for better map visualization.
If we now already start to build APIs for it that deliver more accurate informations, do we even need svgs then? Probably only for slow devices, that aren't able to handle the calculations, but are those devices even able to handle svg (/handle it better) or should these devices stick to png?

That were my ideas about the topic.

Regards,
Felix

Am 04.12.2014 um 20:44 schrieb Hanno Schlichting:
On 04.12.2014, at 09:51 , Pierre Rudloff <[email protected]> wrote:
I don't know if this would make sense, as Ichnaea is mostly written in
Python and my map uses PHP. But I really think having this kind of map
on the website can encourage people to contribute, if they can see which
areas have poor data.
I talked to Garvan and Victor about this, and we want to provide something 
similar in the stumbler app.

We'll create some service side API where you can ask for a GeoJSON point 
representation of all the cell networks in a specific area, probably also with 
filters for radio type, country and network code.

For Wifi networks we can probably create a similar API, that will just give you 
the number of networks in some small area, like a 100x100m grid, so we don't 
disclose too much sensitive information.

Details to be figured out.

Hanno

_______________________________________________
dev-geolocation mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-geolocation

Reply via email to