我在mysql中保存标记坐标,如下所示

我需要的是当用户在像下图这样的地图上绘图时

我可以从mysql获取形状并在形状中选择标记,并创建一个查询。
例如:
$query= mysql_query(“从多边形中的坐标从表中选择location”);
我相信我需要使用ajax。我在用谷歌地图v3
这能做到吗?
请帮帮忙,我能不能换个办法??
发布于 2016-11-10 08:43:45
Google地图不提供GIS功能来选择多边形内的坐标。您可以使用mysql的空间扩展(数据类型几何)。为此,您可以进入mysql的..http://dev.mysql.com/doc/refman/5.7/en/spatial-extensions.html。
在google地图中选择位置(点)的一种简单方法是使用多边形点坐标的极值来获得包含多边形顶点的矩形的等效坐标,然后执行选择。
select location
from my_table
where location_lat >= minLat_polygon
AND location_lat <= maxLat_poligon
AND location_lng <= maxLng_polygon
AND location_lng >= minLng_polygonhttps://stackoverflow.com/questions/40522217
复制相似问题