我有一個場景,用戶可以存儲他們的映射樣式。當用戶用地圖導航回到該頁面時,它應該以之前的方式顯示地圖。我如何確定Google Maps loadGeoJson何時完成?
用戶可以更改地理位置和邊界的顏色,也可以根據人口統計信息應用主題樣式。
隨着新的loadGeoJson的發佈,我在加速應用程序方面取得了巨大的成功,最初我通過JS自己繪製了所有的地理區域。這在大約1500個地區造成了一些記憶問題。這個新功能顯着降低了它。我選擇在服務器端生成Features對象,並將URL傳遞給地圖進行渲染。該URL將與其他所有樣式信息一起傳遞,以重新構建之前的地圖。
我遇到的問題是當我嘗試應用這些樣式時,地圖未檢索到要在地圖上顯示的要素列表。
通過文檔查看,我沒有看到任何專門針對loadGeoJson方法的事件,但確實看到了addfeature和setgeometry,但是在使用loadGeoJson方法時不會引發這些事件。
這一切都是用Typescript編寫的,並試圖遵循一個非常嚴格的MVVM方法,使用Knockout通過綁定來處理所有UI更改。
是否有另一個事件可以與此關聯以查看此方法何時完成,以便我可以適當地應用我的樣式?
有沒有另一種方法可以讓我在某處「等待」? 。
你能鏈接文檔嗎? –