|
@@ -263,12 +263,12 @@
|
|
|
<a class="a_txt">无人机</a>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="nav lz">
|
|
|
- <div class="n_div" url="getVisualizationFrame_WRJGJ">
|
|
|
- <a class="a_img"></a>
|
|
|
- <a class="a_txt">无人机轨迹</a>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <!--<div class="nav lz">-->
|
|
|
+ <!--<div class="n_div" url="getVisualizationFrame_LZ">-->
|
|
|
+ <!--<a class="a_img"></a>-->
|
|
|
+ <!--<a class="a_txt">设置障碍点</a>-->
|
|
|
+ <!--</div>-->
|
|
|
+ <!--</div>-->
|
|
|
|
|
|
</div>
|
|
|
<!-- 导航 结束-->
|
|
@@ -327,73 +327,4 @@
|
|
|
$("#map")[0].contentWindow.pushData($(this));
|
|
|
});
|
|
|
</script>
|
|
|
-
|
|
|
-<!--<script type="text/javascript" include="bootstrap,jquery,widgets.alert" src="http://218.27.1.157:8090/iserver/iClient/forJavaScript/examples/js/include-web.js"></script>-->
|
|
|
-<script type="text/javascript" include="bootstrap,jquery,widgets.alert" th:src="@{/visualization/superMap/examples/js/include-web.js}"></script>
|
|
|
-<!--<script type="text/javascript" include="draw" src="http://218.27.1.157:8090/iserver/iClient/forJavaScript/dist/mapboxgl/include-mapboxgl.js"></script>-->
|
|
|
-<script type="text/javascript" include="draw" th:src="@{/visualization/superMap/dists/mapboxgl/include-mapboxgl.js}"></script>
|
|
|
-<script type="text/javascript">
|
|
|
- var host = window.isLocal ? window.server : "https://iserver.supermap.io";
|
|
|
- var url = host + "/iserver/services/map-world/rest/maps/World";
|
|
|
- var attribution = "<a href='https://www.mapbox.com/about/maps/' target='_blank'>© Mapbox </a>" +
|
|
|
- "with <span>© <a href='https://iclient.supermap.io' target='_blank'>SuperMap iClient</a> | </span>" +
|
|
|
- " Map Data <span>© <a href='http://support.supermap.com.cn/product/iServer.aspx' target='_blank'>SuperMap iServer</a></span> ";
|
|
|
-
|
|
|
- var map = new mapboxgl.Map({
|
|
|
- container: 'map',
|
|
|
- style: {
|
|
|
- "version": 8,
|
|
|
- "sources": {
|
|
|
- "raster-tiles": {
|
|
|
- "attribution": attribution,
|
|
|
- "type": "raster",
|
|
|
- "tiles": [host + '/iserver/services/maps/rest/maps/World/zxyTileImage.png?prjCoordSys={"epsgCode":3857}&z={z}&x={x}&y={y}'],
|
|
|
- "tileSize": 256,
|
|
|
- },
|
|
|
- },
|
|
|
- "layers": [{
|
|
|
- "id": "simple-tiles",
|
|
|
- "type": "raster",
|
|
|
- "source": "raster-tiles",
|
|
|
- "minzoom": 0,
|
|
|
- "maxzoom": 22
|
|
|
- }],
|
|
|
- },
|
|
|
- center: [0, 0],
|
|
|
- maxZoom: 18,
|
|
|
- zoom: 3
|
|
|
- });
|
|
|
- map.addControl(new mapboxgl.supermap.LogoControl(), 'bottom-right');
|
|
|
- map.addControl(new mapboxgl.NavigationControl(), 'top-left');
|
|
|
-
|
|
|
- var draw = new MapboxDraw({
|
|
|
- displayControlsDefault: false,
|
|
|
- controls: {
|
|
|
- line_string: true,
|
|
|
- trash: true
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
- map.addControl(draw, "top-left");
|
|
|
-
|
|
|
- function measureDistance(e) {
|
|
|
- if (!e.features) {
|
|
|
- widgets.alert.showAlert(resources.msg_noDataRedraw, false);
|
|
|
- }
|
|
|
- var param = new SuperMap.MeasureParameters(e.features[0]);
|
|
|
- new mapboxgl.supermap.MeasureService(url).measureDistance(param, function (serviceResult) {
|
|
|
- var distance = serviceResult.result.distance;
|
|
|
- widgets.alert.showAlert(distance + resources.msg_m, true);
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- function removeMsg() {
|
|
|
- $('#msg_container').remove();
|
|
|
- }
|
|
|
-
|
|
|
- map.on('draw.create', measureDistance);
|
|
|
- map.on('draw.delete', removeMsg);
|
|
|
-
|
|
|
-
|
|
|
-</script>
|
|
|
</html>
|