Open matuu opened 10 years ago
como ejemplo se puede ver este filtro implementado en la API
que devuelve sucursales dentro de un determinado radio alrededor de un punto geografico (que en ese caso sería la ubicación del usuario)
análogamente , el centro puede ser la ubicacion de una sucursal dada y si a partir de alli, con un radio corto (50 metros?), la consulta no devuelve resultados, se puede tomar como valida.
sin embargo, creo que deberia combinarse con otro criterio, como la "cadena", porque puede darse el caso de supers pequeños más cerca que la resolucion promedio que podemos esperar de los celus.
Es decir, si "no hay otro super 50 metros a la redonda de esta cadena", lo tomo como válido y permito agregarla.
para ver un script que convierte direccion a geocode, ver el management command geocoding_sucursales
que utiliza google maps.
incluso se podria hacer que el mapa de #130 se precargue en la ubicacion cuando el usuario define direccion y ciudad
Utilizar Geodjango para verificar que dos sucursales no estén en el mismo punto o demasiado cercanas.