- 查看本页面源文件可以了解如何使用51ditu Maps API实现本功能;
- 有些情况下,用户可能需要向页面上显示比较多的标记,因为性能或者其他原因,希望能将这些标记选择性的显示出来,隐藏地图当前视图之外的标记,并根据地图的缩放等级有选择的将标记显示到地图(防止用户看见密密麻麻的标记),如果您想实现这样的功能,那这个范例正是您需要关心的;
- 需要说明的是,如果您需要显示的标记较多(例如超过500个),不建议您采用这个方法来显示,因为在客户端浏览器性能和网络传输的角度来讲,这样做并不是好的解决方法,建议您采用AJAX或相关的分块下载技术来管理您的标记;
- 如果您的标记分布过于密集,使用本范例的技术可能也不会有太明显的效果;
- 本范例之中,采用一个标记管理类来管理添加上去的900个左右的标记(四百多个地名,每个地名包含一个Marker标记和一个MapText文字标签);当您放大或缩小地图时候,相应的标记会选择显示或隐藏,当您拖动地图的时候,在您视线之外的标记会自动隐藏(当然您注意不到,因为在地图视图之外)。
- 返回所有范例列表