necesito validad que un usuario cuando confirme el pedido, se valide que alla ingresado un direccion
porque puede que se le pase por alto
Eso se puede hacer de muchas maneras, dependiendo de como lo quieras hacer, la que se me ocurre y creo que es la más conveniente, es guardar primero en la base de datos local la dirección y coordenadas del sitio, y cuando se confirme el pedido hacer la consulta a la base de datos local, si si obtiene un dato, sigue con todo el proceso lógico, si no encuentra un registro entonces puedes mandar un mensaje de que hace falta que ingrese una ubicación de entrega.