| | |
| | | </head> |
| | | <body> |
| | | |
| | | <div id="data" style="display:block"> |
| | | <div id="data" style="display:none"> |
| | | <%--存放数据的表--%> |
| | | <table id="tab" style="border:1px solid black;width: 280px"> |
| | | </table> |
| | |
| | | if (trackPoints.length == 0) { |
| | | showNoDroppoint(); |
| | | } |
| | | $(function () { |
| | | var points = getPoints(trackPoints); |
| | | map.centerAndZoom(points, 17);// 根据经纬度显示地图的范围 |
| | | map.setViewport(points);// 根据提供的地理区域或坐标设置地图视野 |
| | | listen(trackPoints); |
| | | $("#form").change(function () { |
| | | map.clearOverlays(); |
| | | var result = []; |
| | | $('input:checkbox:checked').each(function () { |
| | | var val = $(this).val(); |
| | | if (val == "one") { |
| | | getResult(result, trackPointsOne); |
| | | } else if (val == "two") { |
| | | getResult(result, trackPointsTwo); |
| | | } else if (val == "three") { |
| | | getResult(result, trackPointsThree); |
| | | } else if (val == "four") { |
| | | getResult(result, trackPointsFour); |
| | | } else if (val == "five") { |
| | | getResult(result, trackPointsFive); |
| | | } |
| | | }); |
| | | var zoom = map.getZoom(); |
| | | if (zoom > 17) { |
| | | addMarkers(result); |
| | | |
| | | var points = getPoints(trackPoints); |
| | | map.centerAndZoom(points, 17);// 根据经纬度显示地图的范围 |
| | | map.setViewport(points);// 根据提供的地理区域或坐标设置地图视野 |
| | | listen(trackPoints); |
| | | $("#form").change(function () { |
| | | map.clearOverlays(); |
| | | var result = []; |
| | | $('input:checkbox:checked').each(function () { |
| | | var val = $(this).val(); |
| | | if (val == "one") { |
| | | getResult(result, trackPointsOne); |
| | | } else if (val == "two") { |
| | | getResult(result, trackPointsTwo); |
| | | } else if (val == "three") { |
| | | getResult(result, trackPointsThree); |
| | | } else if (val == "four") { |
| | | getResult(result, trackPointsFour); |
| | | } else if (val == "five") { |
| | | getResult(result, trackPointsFive); |
| | | } |
| | | addPolygon(getPoints(result)); |
| | | listen(result); |
| | | }); |
| | | var zoom = map.getZoom(); |
| | | if (zoom > 17) { |
| | | addMarkers(result); |
| | | } |
| | | addPolygon(getPoints(result)); |
| | | listen(result); |
| | | }); |
| | | |
| | | function getResult(result, arry) { |