我已经在我的应用程序中加载了 google.maps,我可以绘制多边形
在我的应用程序中,我检查标记是否在多边形内。
我还不能上传图片,很遗憾。但我会尽力解释我的问题。请看图 2 中的这个网站:http: //alienryderflex.com/polygon/。有两个正方形是白色的。如果我在地图上绘制相同的多边形,只有右边的正方形是白色的。如果我在左方放置一个标记(在我的应用程序中为灰色),则检查返回 false。什么是正确的!只是它看起来是错误的,因为那个正方形和多边形的其余部分一样,除了右上方的正方形,也是灰色的。
我用绘图管理器做所有事情:
drawingManager = new google.maps.drawing.DrawingManager({
drawingControl: true,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_CENTER,
drawingModes: [
google.maps.drawing.OverlayType.CIRCLE,
google.maps.drawing.OverlayType.POLYGON,
google.maps.drawing.OverlayType.RECTANGLE
]
},
//drawingMode: 'polygon',
map: map
});
现在我想知道我怎样才能得到那个正方形的白色,就像它上面的正方形一样?