Android原生开发,高德地图SDK如何在多边形内绘制网格线?

新手上路,请多包涵

开发方向:移动开发(Android)
开发语言:Java
求助类型:地图开发-地图上绘制

通过高德地图的API,我已经通过将坐标点连接在一起,绘制了多边形,但是高德地图API中没有提供方法在多边形区域内绘制网格,但提供了判断是否在多边形内的方法(感觉没有用)。不知道有什么方法可以绘制如图所示的网格线,网格线不能超过多边形边界

目前我有两种方案,但是不知道具体如何实现:

1.通过获取边界上任意点的坐标来绘制横线和竖线,以形成网格,
问题是:我如何才能知道多边形边线任意点的边界坐标?
2.通过绘制一个范围和多边形同样大小的矩形图层,和我绘制的多边形进行叠加,然后裁剪不重合的地方,这样也能得到网格方案,
问题是,代码能实现我所说的方案吗?

还请有这方面开发经验的朋友指点一下,当前项目卡点在这一块了,谢谢!

最终效果如图所示:

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题