I face with the same problem in a project, so we can implement this library and works really cool but also we find that some challenges using that approach so may be you can consider to use clousters of google maps and then if the zoom in is a certain point so we can switch using the spider approach.