Google maps api:显示一个箭头,表示在地图上有一个不可见的标记

google maps api: display an arrow to indicate that there is a marker not visible on the map

本文关键字:有一个 地图 表示 显示 api maps 一个 Google      更新时间:2023-09-26

我有一个html应用程序,它使用javascript Google Maps API来显示一些点(标记)。有些点在当前用户地图中可能不可见(由于缩放、位置等原因)。我一直在寻找某种方式来表示这些点,例如,在地图边界附近的箭头指示方向。

有什么函数/库可以帮助吗?

以防没有。我自己分析了如何实现它。箭头的方向可以通过(MarkerPosition - CenterPosition).normalize()实现。但是,我怎样才能把箭头画在地图边界上的正确位置呢?

谢谢!

我已经想出了一个解决这个问题的办法。源代码可在github.com

找到。https://github.com/mateuyabar/GmapsHiddenMarkers

和示例地图

相关文章: