页面上加载地图(一)

1.页面一分为二,左侧嵌tao地图,右侧放查询条件


<1>html-->id"flashContent" 

<div style=" height: 100%; width: 100%; ">
    <div style=" height: 100%; width: 70%; float: left; display: inline; ">
        @*<iframe name="myiframe" id="iframe" src="LoadMap" style="width:70%;
            height: 100%;"></iframe>*@@*LoadIndex/*@
            <div id="flashContent" style="width: 100%; height: 100%; ">
                <div id="">aaaaaa</div>
            </div>


        </div>
        <div id="divtb" style="width: 30%; height: 100%; overflow-y: auto; overflow-x: hidden; float: left; display: inline; background: #E0ECFF; ">
            <table style="height: 50%;">
                <tr>
                    <td>水环境质量数据:</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td colspan="3">@*水质*@</td>
                </tr>
                <tr>
                    <td>
                        指标:
                        <select id="zhibiao" class="easyui-combobox" data-options="width:120">
                            <option value="DO" selected>DO</option>
                            <option value="CODMn">CODMn</option>
                            <option value="BOD5">BOD5</option>
                            <option value="COD">COD</option>
                            <option value="NH3N">氨氮</option>
                            <option value="TP">总磷</option>
                            <option value="TN">总氮</option>
                        </select>
                    </td>


                    <td><a id="btn" href="#" οnclick="OpenData()" class="easyui-linkbutton">数据表</a></td>@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                <tr>
                    <td>
                        年份:
                        <select id="nianfen" class="easyui-combobox" data-options="width:120">
                            <option value="2014" selected>2014</option>
                        </select>
                    </td>
                    <td><a id="btn" href="#" οnclick="LocationOnMap(1)" class="easyui-linkbutton">GIS专题图</a></td>@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                <tr>
                    <td>
                        监测断面:
                        @*<input type="text" style="width:100px;" id="section" name="section" class="easyui-combotree" multiple data-options="" />*@
                        <input type="text" style="width:100px;" id="section" name="section" class="easyui-combobox" data-options="url:'@Url.Action("GetSection")',value:'110000HRSK01'" />
                    </td>
                    <td><a id="btn" href="#" οnclick="Sequence(1)" class="easyui-linkbutton">时间序列图</a></td>@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                <tr>
                    <td colspan="3"><a id="btn" href="#" οnclick="Calculation()" class="easyui-linkbutton">水污染浓度超标指数计算</a></td>
                </tr>
            </table>


            <table style="height: 50%;">
                <tr>
                    <td>水环境承载力评价结果:</td>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td colspan="3">@*水环境质量*@</td>
                </tr>
                <tr>
                    <td>
                        指标:
                        <select id="zhibiao1" class="easyui-combobox" data-options="width:120">
                            <option value="DO" selected>DO承载指数</option>
                            <option value="CODMn">CODmn承载指数</option>
                            <option value="BOD5">BOD5承载指数</option>
                            <option value="COD">CODcr承载指数</option>
                            <option value="NH3N">氨氮承载指数</option>
                            <option value="TP">总磷承载指数</option>
                            <option value="TN">总氮承载指数</option>
                            <option value="CompositeIndex">综合承载指数</option>
                            <option value="OverStandardIndex">超标指数</option>
                        </select>
                    </td>
                    <td><a id="btn1" href="#" οnclick="CalOpenData()" class="easyui-linkbutton">数据表</a></td>@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                <tr>
                    <td>
                        年份:
                        <select id="nianfen1" class="easyui-combobox" data-options="width:120">
                            <option value="2014" selected>2014</option>
                        </select>
                    </td>
                    <td><a id="btn" href="#" οnclick="LocationOnMap(2)" class="easyui-linkbutton" >GIS专题图</a></td>@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                <tr>
                    <td>
                        范围:
                        <select id="fanwei" class="easyui-combobox" data-options="width:120">
                            @*onSelect: function(rec){
                            var value = $('' #fanwei'').combobox(''gettext'');
                            var url='GetSection1?id=' +value;
                            $('#sectionname').combobox('reload', url);
                            },*@
                            @*οnchange="cbx_S()"*@
                            <option value="监测断面" selected>监测断面</option>
                            <option value="区县">区县</option>
                            <option value="市">市</option>
                            <option value="省">省</option>
                        </select>
                    </td>
                    @*<td><a id="btn" href="#" class="easyui-linkbutton">时间序列图</a></td>*@@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                <tr>
                    <td>
                        名称:                       
                        <input type="text" style="width:100px;" id="sectionName" name="sectionName" class="easyui-combobox" data-options="" />
                        @*url:'@Url.Action("GetSection")',value:'110000HRSK01'*@
                    </td>
                    <td><a id="btn" href="#" οnclick="Sequence(2)" class="easyui-linkbutton">时间序列图</a></td>@*data-options="iconCls:'icon-search'"*@
                    <td></td>
                </tr>
                @*<tr>
                    <td colspan="3"><a id="btn" href="#" class="easyui-linkbutton">生成报告</a></td>
                </tr>*@
            </table>
        </div>
</div>


<2>小马地图API

@{
    ViewBag.Title = "水环境承载力计算(质量法)";
    Layout = "~/Views/Shared/_LayoutCommJs.cshtml";
    string mapApiUrl = "http://59.108.92.220:8585/HorseMapOut/API-2.0/MapAPI.js";
}


<3>地图服务

<script>
    var mapServerUrl = "http://59.108.92.220:8080/ArcGIS/rest/services/Jingjinji/MapServer";//地图服务地址
    var geometryServerUrl = "http://59.108.92.220:8080/ArcGIS/rest/services/Geometry/GeometryServer";//地图几何服务
</script>
<script type="text/javascript" src="@mapApiUrl"></script>

@*引用地图操作脚本*@
<script src="~/Areas/MapFrame/Scripts/MapOperation.js"></script>

### 加载地图地图 要在 Vue2 或 Nuxt2 的项目中加载地图,可以按照以下方法操作。通过引入天地图的 JavaScript API 并调用其初始化函数来完成地图加载。 #### 初始化地图 在 HTML 文件头部或者组件模板中的 `<script>` 标签里引入天地图官方提供的 JS 库文件: ```html <script type="text/javascript" src="https://api.tianditu.gov.cn/api?v=4.0&tk=您的密钥"></script> ``` 其中 `v` 参数表示版本号,而 `tk` 是开发者申请到的应用程序访问令牌[^1]。 接着,在页面 DOM 结构准备好之后执行如下脚本创建并展示地图实例: ```javascript var map = new T.Map('mapContainer'); // 'mapContainer' 替换为实际容器ID ``` 这里假设有个 ID 名称为 `mapContainer` 的 div 容器用于承载地图界面。 为了使地图能够正常工作还需要设置合适的中心点坐标以及缩放级别等参数选项。例如下面这段代码设置了初始视图位置为中国北京地区,并设定了默认放大倍率为 10 倍: ```javascript var center = new T.LngLat(116.407526, 39.90403); // 设置地图中心点 (经度,纬度) map.setCenter(center); map.setZoom(10); ``` 以上就是基本的地图加载流程概述。 #### 解决常见问题 如果遇到诸如白屏、跨域请求失败等情况,则需确认已正确添加 IP 白名单至后台管理面板;另外也要确保所使用的域名被列入允许范围之内。 ```python print("Hello World") ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值