Web/javascript/mymap.js

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/// <reference path="JSintellisense/jquery-1.3.2-vsdoc2.js" />
var map = null;
var geocoder = null;
var marker = null;
var center = null;
var lat_lng_all = "";
var latlng_array = null;
var gzoom = 14;
var myadd = "";
var initpoint = null;
var myGeo = null;
var mylabel = null;
var adds = null;

function initialize() {
    var _lat = parseFloat($("#hidLat").val());
    var _lng = parseFloat($("#hidLng").val());

    map = new BMap.Map("map_canvas");
    map.enableScrollWheelZoom();

    var cityname = $("#hfcityname").val();

    mylabel = new BMap.Label("加载中", { offset: new BMap.Size(-28, -22) });
    mylabel.setStyle({ color: "blue", fontSize: "12px", padding: "2px 5px 2px 5px" });

    var myIcon = new BMap.Icon("../images/marker50.png", new BMap.Size(20, 34), { anchor: new BMap.Size(10, 0) });

    myGeo = new BMap.Geocoder();

    center = new BMap.Point(_lng, _lat);
    initpoint = new BMap.Point(_lng, _lat);
    map.centerAndZoom(initpoint, gzoom);

    marker = new BMap.Marker(center, { icon: myIcon, title: '当前定位' });
    map.addOverlay(marker);
    marker.enableDragging();
    map.addControl(new BMap.NavigationControl());

    marker.setLabel(mylabel);

    myGeo.getLocation(initpoint, function(rs) {
        var addComp = rs.addressComponents;
        adds = addComp.city + addComp.district + addComp.street + addComp.streetNumber
        mylabel.setContent(adds);
    });

    marker.addEventListener("dragend", function(e) {
        initpoint = e.point;
        setLatLng(initpoint);

        myGeo.getLocation(initpoint, function(rs) {
            var addComp = rs.addressComponents;
            adds = addComp.city + addComp.district + addComp.street + addComp.streetNumber
            mylabel.setContent(adds);
        });
    });

    marker.addEventListener("dragstart", function(e) {
        mylabel.setContent("加载中...");
后面还有 71 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。