前提是手机设备支持GPS,不然只能通过网络的方式定位。

解决方案 »

  1.   

    开gps很慢的,一般不漏天的就完蛋了,在室内就完蛋了
      

  2.   

    我的要求是能获取到用户所在的城市,比较大的地名就行,不要需要实时的。
    关于通过GPS获取位置,有三点:
    1、手机支持GPS
    2、GPS处于开启状态
    3、有网络想问,是不是只有有网络,支持GPS的手机就可以获取到的位置,不管GPS是否开启。
      

  3.   

    你可以使用基站定位的方法,只要手机里面存在sim card你就可以使用这个基站定位,当然,这个肯定没有gps定位那么准确
      

  4.   

    你可以用谷歌的API,GPS和基于信号发射基站定位是两把事,要分清这一点,现在一般手机定位都用的是通过基站定位的方式就可以了,但这种方式缺点是定位精度比较差,有时都能误差几公里。GPS的精度高,但响应缓慢
      

  5.   

    首先 需手机能够连接网络
    其次 需手机开启GPS
    再次 需能够在获取到GPS信息否则 出现定位误差 或 定位延缓
      

  6.   


    eoeandroid有用基站定位的代码