使用@react谷歌地图/api包,我使用谷歌方向服务在点之间创建一个值,并在方向渲染器中显示结果。想象一下,我有一个起点、终点和3个路点。我使用方向渲染器显示结果,并且可以编辑多段线数据。当我使用方向渲染器编辑结果时,我会再次更新状态。我的问题是,当我添加一个新的航路点值时,方向服务会再次计算并产生结果。如果它是一个方向渲染器,我会显示最终结果。超级航路点增值。我使用方向渲染器编辑的多段线数据消失了。如何智能地将方向服务的结果与我使用方向渲染器编辑的多段线数据相结合?
我解决了我的问题。我了解到,当"方向"渲染可编辑处于活动状态时,它编辑的点将添加为路点值。当我从方向渲染器中获取航路点值并将该航路点添加为stop-over false时,问题就解决了。所以,我从方向服务中计算它,并从方向渲染器中显示它,我编辑它。当我添加新的航路点时,我现有的表示不会消失。