el de google maps se basa en wifi, si no estás por wifi no será preciso... si estás y no es preciso, en poco tiempo lo será...
Estoy pensando en crear una pagina y por eso quiero que la api de google me detecte el lugar de la persona hasta el punto donde esta el local que voy a promocionar crees que lo pueda hacer con javascript y json