在谷歌地图上的交叉点2,3 ...圈填充不同的颜色

时间:2015-02-26 09:35:57

标签: javascript google-maps math

我正在使用谷歌地图api,我正面临着这个问题:

  1. 现在在地图屏幕上,绘制一个圆心点A,即半径R1
  2. 在B处绘制另一个圆,半径R2
  3. 我想填充3种不同的颜色;
    • 1代表圈1,
    • 1代表圈2,
    • 和1表示两个圆圈(圆圈1和2的一部分)的交点(2圈之间不混色) 或找到这个交叉点的多边形?
  4. 任何人都有这方面的经验/工作请建议我,或建议第三方或其他技术人员解决此问题。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您不能使用google.maps.Circles为两个圆圈之间的交叉点着色。您需要使用三个单独的google.maps.Polygon对象并将它们独立着色