使用php将静态1公里网格添加到谷歌地图
2022-08-31 01:07:25
我想创建一个网格,我将覆盖谷歌地图。网格必须是静态的,这意味着1km²网格必须完全位于同一位置,并且必须使用唯一的ID进行识别。我如何在谷歌地图和php中实现这一点?
最好的,红鲨1802
编辑:忘了提到我必须与这些网格进行交互,这意味着改变每个字段的颜色/样式。我发现一些网站已经做到了 https://ownthisworld.com/
我想创建一个网格,我将覆盖谷歌地图。网格必须是静态的,这意味着1km²网格必须完全位于同一位置,并且必须使用唯一的ID进行识别。我如何在谷歌地图和php中实现这一点?
最好的,红鲨1802
编辑:忘了提到我必须与这些网格进行交互,这意味着改变每个字段的颜色/样式。我发现一些网站已经做到了 https://ownthisworld.com/
您的问题的答案可以在 Google Maps API (v3) 中找到。
这里的基本方法是:
扩展信息:如果您知道在哪里绘制网格,那么您也知道在哪里绘制矩形,因为矩形的边缘基本上是网格线的线段。那么,您如何知道在哪里绘制网格线呢?如果您确定一个标准零点(例如赤道和本初子午线相交的点),并且基本上从那里开始绘制网格线,则网格线(以及矩形)将始终位于同一位置。请注意,您只绘制地图边界视图中的格网线。通过这种方式,识别矩形也相当容易,例如它的左上角...它将始终位于同一位置。