ArcGIS JavaScript API 开发笔记(一)dojo.addOnLoad函数不识别自定义函数

实现功能:加载底图,显示地图的鼠标位置,但是这个init函数就是不识别,我去!
原始代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_api/library/4.15/dijit/themes/tundra/tundra.css" />
    <script type="text/javascript" src="http://localhost/arcgis_js_api/library/4.15/init.js"></script>
<!--    <script type="text/javascript" src="arcgisjs/jsapi_vsdoc12_v38.js"></script>-->
    <link rel="stylesheet" type="text/css" href="http://localhost/arcgis_js_api/library/4.15/esri/css/main.css" />
    <script>

        require(["esri/Map","esri/views/MapView","esri/Basemap","esri/layers/TileLayer"],function init(Map,MapView,Basemap,TileLayer) {
            //layer >> basemap >> map >> view
            var layer = new TileLayer({     // Server 10.2.2版本发布的切片地图服务
                url: "https://tiles.arcgis.com/tiles/nGt4QxSblgDfeJn9/arcgis/rest/services/New_York_Housing_Density/MapServer"
            });

            var customBasemap = new Basemap({
                baseLayers: [layer],
                title: "Custom Basemap",
                id: "myBasemap"
            });

            var myMap = new Map({
                basemap: customBasemap
            });

            //myMap.layers.add(layer)

            var view = new MapView({
                center: [117, 40.57],
                container: "viewDiv",
                map: myMap,
                zoom: 6
            });



            var div1 = dojo.byId("div1");
            var div2 = dojo.byId("div2");
            dojo.connect(myMap, "onMouseMove", function (e) {
                var mp = e.mapPoint;
                var sp = e.screenPoint;
                div1.innerHTML = mp.x + "/" + sp.x;
                div2.innerHTML = mp.y + "/" + sp.y;
            });

        });

        dojo.addOnLoad(init)
    </script>
</head>
<body>
<div id="viewDiv" style=" width:900px; height:500px"></div>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值