Questions tagged «polygon»

20
CSS三角形如何工作?
Наэтотвопросестьответына 堆栈溢出нарусском:КаксоздатьтреугольникиCSS? CSS技巧中有许多不同的CSS形状-CSS的形状,我尤其对三角形感到困惑: #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } <div id="triangle-up"></div> 运行代码段隐藏结果展开摘要 它如何以及为什么起作用?



12
填充/缩小(偏移,缓冲)多边形的算法
如何将多边形“膨胀”?也就是说,我想做类似的事情: 要求是新的(膨胀的)多边形的边/点都与旧的(原始)多边形的边/点都具有相同的恒定距离(在示例图片中,它们不是,因为从那以后,它必须对膨胀的顶点使用圆弧,但是让我们暂时忘记这一点;))。 我要寻找的数学术语实际上是向内/向外多边形偏移。+1表示要指出这一点。另一种命名方式是多边形缓冲。 搜索结果: 以下是一些链接: 多边形偏移策略研究 多边形偏移,问题 缓冲多边形数据

4
检查点是否在多边形内
我想检查一个点是否位于特定的多边形内。多边形为: polygon= [ [-73.89632720118, 40.8515320489962], [-73.8964878416508, 40.8512476593594], [-73.8968799791431, 40.851375925454], [-73.8967188588015, 40.851660158514], [-73.89632720118, 40.8515320489962] ] 我要检查的要点是: 1 = [40.8515320489962,-73.89632720118] 2 = [40.8512476593594,-73.8964878416508] 3 = [40.851375925454,-73.8968799791431] 4 = [40.851660158514,-73.8967188588015] 5 = [40.8515320489962,-73.89632720118] 如何判断这些点中的每一个是否都位于该多边形内? 以下算法无效。我不知道为什么 pt[lat,long] function isPointInPoly(poly, pt){ for(var c = false, i = -1, l = poly.length, j = l - …


1
如何在Google地图中使用标记和折线的中点绘制多边形
我想在地图上绘制自由手多边形。我从简单的Google地图开始,然后绘制多边形,它可以正常工作,但现在我正在寻找用户如何通过单击地图上的点并在地图上的点中间拉伸标记来绘制多边形多边形。 现在我的多边形地图看起来像: 我想实现: 这是我的代码: public class MapActivity extends FragmentActivity implements OnMapReadyCallback { private GoogleMap mMap; Button save_field; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); // Retrieve the content view that renders the map. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); FrameLayout Frame_map = (FrameLayout) findViewById(R.id.frame_map); Button btn_draw_State = (Button) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.