我在mysql数据库中有每个顶点的lat和lon序列,多边形的每个顶点都有相同数量的基于多边形的原始fid,然后我用php解析成xml格式,现在我可以在java脚本上循环通过mysql数据,在google map上自动显示多边形。
我对java脚本代码的编写感到困惑;这就是我如何循环通过这些lat和lon,得到具有相同oriq\u fid的lat和lon的数目。
<markers>
<marker title="hi" ORIG_FID="1" OBJECTID="1" lat="34.5127" lng="69.3182"/>
<marker title="hi" ORIG_FID="1" OBJECTID="2" lat="34.5128" lng="69.3174"/>
<marker title="hi" ORIG_FID="1" OBJECTID="3" lat="34.5134" lng="69.3175"/>
<marker title="hi" ORIG_FID="1" OBJECTID="4" lat="34.5133" lng="69.3183"/>
<marker title="hi" ORIG_FID="1" OBJECTID="5" lat="34.5127" lng="69.3182"/>
<marker title="hi" ORIG_FID="2" OBJECTID="6" lat="34.5145" lng="69.3099"/>
<marker title="hi" ORIG_FID="2" OBJECTID="7" lat="34.5144" lng="69.3104"/>
<marker title="hi" ORIG_FID="2" OBJECTID="8" lat="34.5139" lng="69.3104"/>
<marker title="hi" ORIG_FID="2" OBJECTID="9" lat="34.514" lng="69.3099"/>
<marker title="hi" ORIG_FID="2" OBJECTID="10" lat="34.5145" lng="69.3099"/>
</markers>
1条答案
按热度按时间lvmkulzt1#
解析xml
检索每个fid的坐标
为每条路径构建多边形
概念验证小提琴
代码段: