使用 @react-google-maps/api 包,我使用 google 方向服務在點之間創建一個值,并將結果顯示在方向渲染器中。想象一下,我有一個起點、終點和 3 個航路點。我用方向渲染器顯示結果,我可以編輯折線資料。當我使用方向渲染器編輯結果時,我再次更新狀態。我的問題是,當我添加一個新的航點值時,方向服務會再次計算并產生結果。如果是方向渲染器,我顯示最終結果。航點增值超強。我用方向渲染器編輯的折線資料消失了。如何智能地將方向服務的結果與我用方向渲染器編輯的折線資料結合起來?
uj5u.com熱心網友回復:
我解決了我的問題。我了解到,當方向渲染可編輯處于活動狀態時,它編輯的點將作為航點值添加。當我從方向渲染器中獲取航點值并將航點添加為中途停留假時,問題就解決了。所以,我從方向服務計算它并從方向渲染器顯示它,我編輯它。添加新航點時,我現有的表示不會消失。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/451365.html
下一篇:谷歌地圖折線沒有出現
