使用OpenLayers.Renderer.symbol绘制形状的提示

使用OpenLayers.Renderer.symbol绘制形状的提示,openlayers,gwt-openlayers,Openlayers,Gwt Openlayers,我必须在OpenLayers地图上绘制复杂的图形表示。 在网上冲浪时,我发现了许多链接,这些链接定义了一个点集合,用于绘制箭头、闪电等各种形状 但没有人解释如何绘制这些形状 例如 OpenLayers.Renderer.symbol.church = [4, 0, 6, 0, 6, 4, 10, 4, 10, 6, 6, 6, 6, 14, 4, 14, 4, 6, 0, 6, 0, 4, 4, 4, 4, 0]; 象征着教堂的象征 OpenLayers.Renderer.symbol.lig

我必须在OpenLayers地图上绘制复杂的图形表示。
在网上冲浪时,我发现了许多链接,这些链接定义了一个点集合,用于绘制箭头、闪电等各种形状

但没有人解释如何绘制这些形状

例如

OpenLayers.Renderer.symbol.church = [4, 0, 6, 0, 6, 4, 10, 4, 10, 6, 6, 6, 6, 14, 4, 14, 4, 6, 0, 6, 0, 4, 4, 4, 4, 0];
象征着教堂的象征

OpenLayers.Renderer.symbol.lightning = [0, 0, 4, 2, 6, 0, 10, 5, 6, 3, 4, 5, 0, 0];
象征着闪电的象征

OpenLayers.Renderer.symbol.lightning = [0, 0, 4, 2, 6, 0, 10, 5, 6, 3, 4, 5, 0, 0];

但这几点意味着什么?如果我必须绘制类似标注的形状,那么我应该如何绘制它?

查看GWT-OL示例:

关于如何阅读它。 你必须一次读2个数字。第一个是X位置,第二个是Y位置

例如(我使用了一些间距以使其更干净)(请注意,这是GWT OpenLayers代码): int[]点=新的int[]{0,0,4,2,}

将从点0,0到点4,2绘制一条线。 0,0表示左上角


或者[0,0,8,0,8,8,0,8]表示正方形。

查看GWT-OL示例:

关于如何阅读它。 你必须一次读2个数字。第一个是X位置,第二个是Y位置

例如(我使用了一些间距以使其更干净)(请注意,这是GWT OpenLayers代码): int[]点=新的int[]{0,0,4,2,}

将从点0,0到点4,2绘制一条线。 0,0表示左上角


或者[0,0,8,0,8,8,0,8]表示正方形。

查看GWT-OL示例:

关于如何阅读它。 你必须一次读2个数字。第一个是X位置,第二个是Y位置

例如(我使用了一些间距以使其更干净)(请注意,这是GWT OpenLayers代码): int[]点=新的int[]{0,0,4,2,}

将从点0,0到点4,2绘制一条线。 0,0表示左上角


或者[0,0,8,0,8,8,0,8]表示正方形。

查看GWT-OL示例:

关于如何阅读它。 你必须一次读2个数字。第一个是X位置,第二个是Y位置

例如(我使用了一些间距以使其更干净)(请注意,这是GWT OpenLayers代码): int[]点=新的int[]{0,0,4,2,}

将从点0,0到点4,2绘制一条线。 0,0表示左上角

或者[0,0,8,0,8,8,0,8]表示正方形。

也请查看此帖子: 它包含了一个矩阵,可以更容易地起草一些东西。

也可以查看此帖子: 它包含了一个矩阵,可以更容易地起草一些东西。

也可以查看此帖子: 它包含了一个矩阵,可以更容易地起草一些东西。

也可以查看此帖子: 它包括一个矩阵,使它更容易起草一些东西