草庐IT

多边形

全部标签

php - 将多个相邻的矩形合并为一个多边形

背景:我在一个小型购物中心网站上工作,该网站有多个矩形“单元”可供出租。当“商店”到来时,它可以租用一个或多个“单元”,我想生成一张由商店组成的map(没有未租用的单元)问题:我有一个矩形列表(单位),由点对定义–[[lefttop_x;lefttop_y];[rightbottom_x;rightbottom_y]]–我想要将它们合并成多边形,这样我就可以正确地设置它们的样式(然后我将通过Canvas/SVG/VML/Raphael.js进行渲染)。单位总是矩形单位有不同的大小单元总是相邻的(它们之间没有空格)作为这个(最好是PHP,但我可以处理伪代码)操作的结果,我想要一个多边形点

php - 将多个相邻的矩形合并为一个多边形

背景:我在一个小型购物中心网站上工作,该网站有多个矩形“单元”可供出租。当“商店”到来时,它可以租用一个或多个“单元”,我想生成一张由商店组成的map(没有未租用的单元)问题:我有一个矩形列表(单位),由点对定义–[[lefttop_x;lefttop_y];[rightbottom_x;rightbottom_y]]–我想要将它们合并成多边形,这样我就可以正确地设置它们的样式(然后我将通过Canvas/SVG/VML/Raphael.js进行渲染)。单位总是矩形单位有不同的大小单元总是相邻的(它们之间没有空格)作为这个(最好是PHP,但我可以处理伪代码)操作的结果,我想要一个多边形点

javascript - 找到 Leaflet 多边形的中心?

我创建的map上有一堆传单多边形。每个多边形代表不同的东西。根据用户所在的页面,弹出窗口中会显示一组特定的信息。我需要找到一种方法来使“弹出”气泡在它所代表的多边形的中心打开。使用以下代码绘制每个多边形:varL20=[[74.0995,-99.92615],[74.14008,-99.4043],[74.07691,-99.33838],[74.03617,-99.86023]];varL19=[[74.02559,-99.84924],[74.06636,-99.32739],[74.0029,-99.26147],[73.96197,-99.77783]];varL18=[[73

javascript - 找到 Leaflet 多边形的中心?

我创建的map上有一堆传单多边形。每个多边形代表不同的东西。根据用户所在的页面,弹出窗口中会显示一组特定的信息。我需要找到一种方法来使“弹出”气泡在它所代表的多边形的中心打开。使用以下代码绘制每个多边形:varL20=[[74.0995,-99.92615],[74.14008,-99.4043],[74.07691,-99.33838],[74.03617,-99.86023]];varL19=[[74.02559,-99.84924],[74.06636,-99.32739],[74.0029,-99.26147],[73.96197,-99.77783]];varL18=[[73

php - 在它填充的多边形改变尺寸后计算新的渐变位置

我想做什么?此问题的更新:2012年7月10日-“gradientTransform不完全”受Duopixel启发2012年7月11日-“示例中的SVG代码”2012年7月16日-“@dignifiedquire解决这个问题”我正在尝试创建一个让用户动态调整多边形大小的工具。大多数多边形都用渐变填充fill="url(#top_surface_1_gradient)"。我这样做的方法是一个简单的JavaScript脚本:在某个多边形上查找mousemove和click事件测量移动量改变多边形一半的坐标(为了有拉伸(stretch)的效果)使用这个算法定义新坐标:x=x_movement

php - 在它填充的多边形改变尺寸后计算新的渐变位置

我想做什么?此问题的更新:2012年7月10日-“gradientTransform不完全”受Duopixel启发2012年7月11日-“示例中的SVG代码”2012年7月16日-“@dignifiedquire解决这个问题”我正在尝试创建一个让用户动态调整多边形大小的工具。大多数多边形都用渐变填充fill="url(#top_surface_1_gradient)"。我这样做的方法是一个简单的JavaScript脚本:在某个多边形上查找mousemove和click事件测量移动量改变多边形一半的坐标(为了有拉伸(stretch)的效果)使用这个算法定义新坐标:x=x_movement

php - 在多边形 PHP 中查找点

我有一个关于mysql的几何数据类型多边形的典型问题。我有多边形数据,以纬度和经度数组的形式,例如:[["x":37.628134,"y":-77.458334],["x":37.629867,"y":-77.449021],["x":37.62324,"y":-77.445416],["x":37.622424,"y":-77.457819]]我有一个点(顶点),其坐标为经纬度,例如:$location=newvertex($_GET["longitude"],$_GET["latitude"]);现在我想找出这个顶点(点)是否在多边形内。我如何在php中做到这一点?

php - 在多边形 PHP 中查找点

我有一个关于mysql的几何数据类型多边形的典型问题。我有多边形数据,以纬度和经度数组的形式,例如:[["x":37.628134,"y":-77.458334],["x":37.629867,"y":-77.449021],["x":37.62324,"y":-77.445416],["x":37.622424,"y":-77.457819]]我有一个点(顶点),其坐标为经纬度,例如:$location=newvertex($_GET["longitude"],$_GET["latitude"]);现在我想找出这个顶点(点)是否在多边形内。我如何在php中做到这一点?

android - 确定点是否在多边形中

根据我的要求,我正在谷歌地图上绘制多边形,如下图所示。(使用mapv2)现在我需要在用户输入特定多边形时显示警报。如何确定我当前的位置是否在多边形中。(需要优化方式而不耗尽电池)提前致谢。 最佳答案 刚刚尝试了识别多边形中的点的光线转换算法。这很完美。请参阅http://en.wikipedia.org/wiki/Point_in_polygon用于光线转换的论文privatebooleanisPointInPolygon(LatLngtap,ArrayListvertices){intintersectCount=0;for(in

android - 确定点是否在多边形中

根据我的要求,我正在谷歌地图上绘制多边形,如下图所示。(使用mapv2)现在我需要在用户输入特定多边形时显示警报。如何确定我当前的位置是否在多边形中。(需要优化方式而不耗尽电池)提前致谢。 最佳答案 刚刚尝试了识别多边形中的点的光线转换算法。这很完美。请参阅http://en.wikipedia.org/wiki/Point_in_polygon用于光线转换的论文privatebooleanisPointInPolygon(LatLngtap,ArrayListvertices){intintersectCount=0;for(in