【问题标题】:google maps api: display an arrow to indicate that there is a marker not visible on the mapgoogle maps api:显示一个箭头以指示地图上不可见的标记
【发布时间】:2023-03-25 23:24:01
【问题描述】:

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

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

如果没有。 我已经分析了如何自己实现这一点。箭头的方向可以通过(MarkerPosition - CenterPosition).normalize()来实现。但是,如何在地图边界的正确位置绘制该箭头?

谢谢!

【问题讨论】:

  • 似乎可行。您是否有一个有意义的数据集?如果周围有 很多 个标记,您希望它如何表现?
  • 因为没有找到解决方案。我正在开发它。完成后我会发布它。
  • @geocodezip 是的,我有一组数据。标记是从控制数量的服务获得的,所以那里没有任何问题。

标签: javascript google-maps google-maps-api-3


【解决方案1】:

我已经为这个问题制定了解决方案。 源码可以在github.com上找到

https://github.com/mateuyabar/GmapsHiddenMarkers

还有一个sample map

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    相关资源
    最近更新 更多