合并 google 方向服务和方向渲染器结果
Merging google direction service and directionsrenderer results
使用@react-google-maps/api 包,我使用google 方向服务在点之间创建一个值,并在方向渲染器中显示结果。假设我有一个开始、结束和 3 waypoints。我用方向渲染器显示结果,我可以编辑折线数据。当我使用方向渲染器编辑结果时,我再次更新状态。我的问题是,当我添加一个新的航路点值时,方向服务会再次计算并产生结果。如果它是方向渲染器,我会显示最终结果。 Waypoint增值超强。我用方向渲染器编辑的折线数据消失了。我如何智能地将方向服务的结果与我用方向渲染器编辑的多段线数据结合起来?
我解决了我的问题。我了解到,当 Direction render editable 处于活动状态时,它编辑的点将添加为路点值。当我从方向渲染器中获取航路点值并将航路点添加为中途停留 false 时,问题就解决了。所以,我从方向服务计算它并从方向渲染器显示它,我编辑它。当我添加一个新的航路点时,我现有的表示不会消失。
使用@react-google-maps/api 包,我使用google 方向服务在点之间创建一个值,并在方向渲染器中显示结果。假设我有一个开始、结束和 3 waypoints。我用方向渲染器显示结果,我可以编辑折线数据。当我使用方向渲染器编辑结果时,我再次更新状态。我的问题是,当我添加一个新的航路点值时,方向服务会再次计算并产生结果。如果它是方向渲染器,我会显示最终结果。 Waypoint增值超强。我用方向渲染器编辑的折线数据消失了。我如何智能地将方向服务的结果与我用方向渲染器编辑的多段线数据结合起来?
我解决了我的问题。我了解到,当 Direction render editable 处于活动状态时,它编辑的点将添加为路点值。当我从方向渲染器中获取航路点值并将航路点添加为中途停留 false 时,问题就解决了。所以,我从方向服务计算它并从方向渲染器显示它,我编辑它。当我添加一个新的航路点时,我现有的表示不会消失。