【问题标题】:Save google map polygon into MySQL [duplicate]将谷歌地图多边形保存到 MySQL [重复]
【发布时间】:2012-10-10 20:24:33
【问题描述】:

可能重复:
Google Maps Save Polygon and points in MySQL using PHP

在我的项目中,我必须向客户(食品公司)提供谷歌地图,它将通过在谷歌地图上绘制多边形来定义其自定义本地区域。我已经做到了。

我想知道如何保存这个多边形,这样我就可以确定客户(其 latlong 已知)是否在 tat 区域内。我正在使用 google map api 3。

【问题讨论】:

  • 是的,我读过那篇文章。它所说的只是一些方法以及重定向到here 的相同重复链接。使用一些编码的更具体的方法将一劳永逸地关闭这类问题。感谢您的帮助。
  • 我知道一种方法是在用户单击地图时获取坐标,然后在最终自动完成时将 tat 数组传递给 Polygon 构造函数。但这是正确的方法吗?或者是一些更简单的方法或谷歌提供的东西。

标签: javascript google-maps google-maps-api-3


【解决方案1】:

Google 没有提供将多边形保存到 MySql 的方法。如果您在地图上显示了多边形,则遍历多边形的顶点并将它们发送到您的服务器以存储在 MySql 中。

这里是an example,将修改后的多边形输出为JSON或KML,修改自this project

【讨论】:

  • 这是标准做法吗?
  • 如果我有一个 MySQL 数据库并想保存一个多边形,我会这样做。您需要保存的多边形有多复杂?
  • 各种简单的。多边形内的多边形超出范围。
  • 那么你这样做有什么问题?
  • 其实我想知道(并希望)谷歌是否提供了一些现成的方法。
猜你喜欢
  • 2019-09-27
  • 2012-08-25
  • 1970-01-01
  • 2016-10-22
  • 1970-01-01
  • 1970-01-01
  • 2011-07-06
  • 2016-08-10
  • 2014-03-24
相关资源
最近更新 更多