在我的React Native应用程序中,我使用React Native Maps和Google Places API构建了城市搜索。
我使用Google从谷歌获得的经度和经度来渲染地图。
我第一次为城市绘制地图时会触发onRegionChangeComplete
回调。但是,如果我第二次搜索第二个城市然后搜索第一个城市,onRegionChangeComplete
将无法第二次访问第一个城市。
好像该城市的瓷砖已缓存,因此地图不会触发更改。
这似乎是React Native地图中的一个错误,但我想发布在这里。也许我做错了什么。
对于上下文,我需要触发该事件的原因是因为我使用落在地图边界内的标记填充地图。在确定要显示哪些标记之前,我等待地图更改完成。
目前,在第二次访问城市时地图仍然为空,因为我选择的回调未触发。