Opencellid vs Network Provider

Multi tool use
up vote
0
down vote
favorite
According to this answer, android network provider collects nearby mobile cell information and sends them to a server (supposedly Google servers) to obtain device current location. Is there any technical difference between this service and OpenCellID project? I mean are they both based on the same idea of calculating device location using cell signal strength?
If my app want to use android network provider, then it's enough for my app to declare android.permission.ACCESS_COARSE_LOCATION
in manifest but if i want to obtain user location using OpenCellID inside my app, i need to use getNeighboringCellInfo
API call to get cell information, but using this API requires android.permission.ACCESS_FINE_LOCATION
. Because of this difference in required permission, i thought that there might be some technical difference between these two approaches for calculating coarse device location.

add a comment |
up vote
0
down vote
favorite
According to this answer, android network provider collects nearby mobile cell information and sends them to a server (supposedly Google servers) to obtain device current location. Is there any technical difference between this service and OpenCellID project? I mean are they both based on the same idea of calculating device location using cell signal strength?
If my app want to use android network provider, then it's enough for my app to declare android.permission.ACCESS_COARSE_LOCATION
in manifest but if i want to obtain user location using OpenCellID inside my app, i need to use getNeighboringCellInfo
API call to get cell information, but using this API requires android.permission.ACCESS_FINE_LOCATION
. Because of this difference in required permission, i thought that there might be some technical difference between these two approaches for calculating coarse device location.

add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
According to this answer, android network provider collects nearby mobile cell information and sends them to a server (supposedly Google servers) to obtain device current location. Is there any technical difference between this service and OpenCellID project? I mean are they both based on the same idea of calculating device location using cell signal strength?
If my app want to use android network provider, then it's enough for my app to declare android.permission.ACCESS_COARSE_LOCATION
in manifest but if i want to obtain user location using OpenCellID inside my app, i need to use getNeighboringCellInfo
API call to get cell information, but using this API requires android.permission.ACCESS_FINE_LOCATION
. Because of this difference in required permission, i thought that there might be some technical difference between these two approaches for calculating coarse device location.

According to this answer, android network provider collects nearby mobile cell information and sends them to a server (supposedly Google servers) to obtain device current location. Is there any technical difference between this service and OpenCellID project? I mean are they both based on the same idea of calculating device location using cell signal strength?
If my app want to use android network provider, then it's enough for my app to declare android.permission.ACCESS_COARSE_LOCATION
in manifest but if i want to obtain user location using OpenCellID inside my app, i need to use getNeighboringCellInfo
API call to get cell information, but using this API requires android.permission.ACCESS_FINE_LOCATION
. Because of this difference in required permission, i thought that there might be some technical difference between these two approaches for calculating coarse device location.


edited Nov 10 at 18:32


Kling Klang
32k156286
32k156286
asked Nov 10 at 13:43


Mehran Torki
596624
596624
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53239588%2fopencellid-vs-network-provider%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
q e,5Envpu,jCB4rc,3XvbSKQ,yAxPByOQWq aDvO,r9U4QAkdvBLE,OVnE R,5viNwNAov tVKyM,oI,hcb Hg9rJx5A wLV1c