如何获得朋友的位置(经度和纬度)?

dar*_*dow 0 gps android geolocation android-widget android-manifest

我有一个应用程序需要朋友的位置(lon&lat)使用他们的手机号码.任何人都可以告诉我如何做到这一点?

Ren*_*eno 6

你永远不能仅仅通过手机号码获得别人的位置,就像跟踪一样.

Google提供了一项名为Latitude的服务,这是一种更好,更合法的方式.


否则,如果两个用途具有相同的应用程序,则应将其位置(从Cell ID或GPS获取)推送到Web服务器(您将处理).然后,您可以使用您的网络服务交换位置坐标.作为参考,请看这里的表1


用于检测SMS消息的代码

public class IncomingSmsCapture extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();       
SmsMessage[] msgs = null;
String data = "";           
if (bundle != null)
{
    Object[] pdus = (Object[]) bundle.get("pdus");
    msgs = new SmsMessage[pdus.length];           
    for (int i=0; i<msgs.length; i++){
    msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);               
    String sender = msgs[i].getOriginatingAddress();      
    data = msgs[i].getMessageBody().toString(); 
    // parse the data and extract the location, then convert to an Address using the GeoCoder. 
}    }   }   }
Run Code Online (Sandbox Code Playgroud)