开发方向:移动开发(Android)
开发语言:Java
求助类型:地图开发-地图上绘制
通过高德地图的API,我已经通过将坐标点连接在一起,绘制了多边形,但是高德地图API中没有提供方法在多边形区域内绘制网格,但提供了判断是否在多边形内的方法(感觉没有用)。不知道有什么方法可以绘制如图所示的网格线,网格线不能超过多边形边界。
目前我有两种方案,但是不知道具体如何实现:
1.通过获取边界上任意点的坐标来绘制横线和竖线,以形成网格,
问题是:我如何才能知道多边形边线任意点的边界坐标?
2.通过绘制一个范围和多边形同样大小的矩形图层,和我绘制的多边形进行叠加,然后裁剪不重合的地方,这样也能得到网格方案,
问题是,代码能实现我所说的方案吗?
还请有这方面开发经验的朋友指点一下,当前项目卡点在这一块了,谢谢!
最终效果如图所示: