我正在构建一个包含2个不同视图的页面。第一个视图是位置及其信息的列表,第二个视图是一个谷歌地图,显示第一个视图上显示的位置标记。
目前的问题是,由于集合可能很大而且我的页面保持分页并在每个页面上显示20个位置,因此第二个视图显示整个位置标记。
我想在第二个视图中显示谷歌地图标记取决于我所在页面。
我该如何解决这个问题?
答案 0 :(得分:0)
您应该有查看号码2(地图), 收听视图编号1(列表)中显示的集合中的更改。
在视图2中,当地点/标记的集合发生变化时,您需要调用setMap,清除所有标记,然后调用collection.forEach,并将标记放在地图上。