Pero usando el gps interno o la red gprs?......Si es esta ultima la opcion creo que es normal eso de los 300 metros,incluso al aire libre, si igualmente solo tiras de gprs ogsm o lo quesea,pero el gps necesita estar a la vista de los satelites en sitios cerrados nanay,si pruebas la localizacion usando el gps y con buena cobertura de seguro que el error podria ser de +-5 metros,al menos en mi Garmin es asi (+-2metros)
A mi me pasa lo mismo,tendre que probar lo otro (gps interno) a ver que tal.