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