Tienes el gps activado? Lo has probado en el exterior fuera del edificio? lo de que te posicione mal solo con el 3g es normal ya que te situa cerca de las antenas de telefonia movil mas cercanas, y con el wifi es normal que te situe bien ya que solo tiene que localizar el router de tu casa, si tu router estubiera a 200 metros de ti, te localizaria donde esta el router y seria tambien una localizacion imprecisa.