No need to amend any state constitution, just pass a state law circumscribing the right to take property by cities.
Actually, there is a need. The most egregious offenders in California where takings are concerned are various public districts and State agencies that are both constituted at the State level.