Diferentes precios en el destino App Tipo uber

pregunta si se puede realizar que donde se use la app, se tenga diferente precios a lugares y no se maneja el precio por km, como se realizaria todos estos condicionales

Este video te puede servir de guia, lo puedes hacer de varias formas, una de ellas es buscar en un geocoding una localidad, y dependiendo la localidad le aplicas cierta tarifa, en el video se hace el ejemplo de hacer un condicional para comparar con lugares peligrosos que se tienen guardados en la base de datos, lo que puedes hacer es esos lugares peligrosos en tu caso pueden ser lugares donde haces viajes, y si coincide con alguno de ellos, ya que aplicas una tarifa que la puedes tener en esa misma base de datos: Como recorrer el Geocoding con un ForEach, para extraer la localidad