Calculo de envío por región o provincia

Hola, quisiera saber si es posible hacer el cálculo del envío según la localidad o provincia dentro de una ciudad, podría filtrarse por las personas dentro de unas coordenadas? o conocen una manera más sencilla?

Si pudieran ayudarme estaría agradecida

se me ocurre que lo puedes hacer con un switch, en este switch debes de integrar todas las provincias, con ayuda del geocoding sacas la providencia, lo metes al switch, y dentro del switch puedes generar el pecio de envío según tu lógica.