我正在使用google earth api开发一个wep应用程序。我希望允许用户在鼠标点击上绘制多边形,例如,如果单击点a然后b,然后c绘制多边形。并且可以通过单击“开/关”按钮启用或禁用此功能,例如,如果我单击“开启”按钮然后允许用户绘制多边形,如果单击“关闭”,则不允许用户绘制。请在这里提供帮助。
提前致谢。
答案 0 :(得分:1)
请参阅James Stafford的Polyplot
示例。您应该能够轻松地根据您的需求进行调整。 http://www.barnabu.co.uk/geapi/polyplot/
修改强>
如果您想测试给定点(纬度,经度)是否在给定polygon
的范围内,您还可以使用GEarthExtensions library。
var contains = polygon.containsPoint(
new geo.Point(point.getLatitude(), point.getLongitude()));