Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps google maps v3标记群集不使用markerClusterer插件或fusion或KML层_Google Maps_Google Maps Markers_Drag_Markerclusterer - Fatal编程技术网

Google maps google maps v3标记群集不使用markerClusterer插件或fusion或KML层

Google maps google maps v3标记群集不使用markerClusterer插件或fusion或KML层,google-maps,google-maps-markers,drag,markerclusterer,Google Maps,Google Maps Markers,Drag,Markerclusterer,是的,我在这里做了研究,发现到目前为止只引用了MarkerClusterer插件,或者指向使用KML或Fusion表层的指针 这: 这也是一本有趣的书 我觉得这应该比较容易,不是吗?让我试着用伪代码来表达我在做什么: WILE event: "drag the map" get current viewport bounds load ajax call to look up markers that are located inside current viewport remov

是的,我在这里做了研究,发现到目前为止只引用了MarkerClusterer插件,或者指向使用KML或Fusion表层的指针

这: 这也是一本有趣的书

我觉得这应该比较容易,不是吗?让我试着用伪代码来表达我在做什么:

WILE event: "drag the map"
  get current viewport bounds
  load ajax call to look up markers that are located inside current viewport
  remove previously visible markers
  add newly visible markers to the display
END WHILE
我不太擅长计算机科学编程类型的东西,我需要努力找到必要的结构来执行这样一个高效的循环操作,不断更新标记数组

不知何故,我的直觉告诉我,这可能是一种低效的方式——我应该以不同的方式来处理吗?我想避免的是在拖动端更新标记数组


感谢您的帮助。

经过一些修改和进一步的搜索,解决方案就隐藏在这里: