次の 2 つの形式のいずれかの文字列から緯度と経度を抽出する必要があります。
[-1.23,1.23]
(-1.23,1.23)
今、これは私がやっていることですが、[] no () でのみ動作します:
Location.new(coordinates: [string.gsub(/\[|,(.*)\]/,'').to_f, string.gsub(/\[(.*),\s|\]/,'').to_f])
私はmongodbを使用しているので、長い、遅い順序が必要です。
ありがとう。