Zonas de reparto para cada restaurante

hola, me gustaria saber como hago para poner por ejemplo, de ciudad a, que tengo un restaurante, y ciudad b ,con otro restaurante, como puedo delimitar las zonas de reparto, de cada restaurante?

que cada restaurante tenga sus zonas asignadas de reparto.

Esto lo puedes hacer con los poligonos de mapas

También con Condicionales en distintos puntos con latitud y longitud