Web/javascript/newindex/indexbaidumap.js

(开头部分) 10KB

这里只显示每个文件的开头 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 = 15;
var bounds = null;
var ac = null;
var myValue, adds, newSearchFirstPage = !0, last_selected_index = -1, MAX_PAGE_NUM = 4, isFirstSearch = !0, markers = new Array, addresses = new Array, infowindows = new Array;

//初始化地图
function initialize() {
    var cityname = $("#hfcityname").val();
    map = new BMap.Map("map_canvas"); // 创建地图实例
    map.enableScrollWheelZoom();
    map.addControl(new BMap.NavigationControl());

    geocoder = new BMap.Geocoder();
    var _lat = parseFloat($("#hidLat").val());
    var _lng = parseFloat($("#hidLng").val());
    var center = new BMap.Point(_lng, _lat); // 创建点坐标

    if ($("#hidLat").val() == "") {
        map.centerAndZoom(cityname, gzoom); // 初始化地图,设置中心点坐标和地图级别
    }
    else {
        map.centerAndZoom(center, gzoom); // 初始化地图,设置中心点坐标和地图级别
    }
   

    marker = new BMap.Marker(center, { icon: new BMap.Icon("http://maps.baidu.com/image/markers_new.png", new BMap.Size(25, 37), { offset: new BMap.Size(12, 37), imageOffset: new BMap.Size(0, -156) }) });
    marker.enableDragging();

    //建立一个自动完成的对象
    ac = new BMap.Autocomplete({ "input": "tbindexsearchbox", "location": cityname + "市" });

    EventWrapper.addListener(map, "click", mapclick);
    marker.addEventListener("dragend", function (e) {
        var cpoint = e.point;
        center = e.point;
        map.removeOverlay(marker);

        marker.setPosition(cpoint);
        map.addOverlay(marker);
        GetShopListFix("", cpoint.lat, cpoint.lng);
        setLatLng(cpoint);

    });

    ac.addEventListener("onconfirm", function (e) {    //鼠标点击下拉列表后的事件
        var _value = e.item.value;
        myValue = _value.province + _value.city + _value.district + _value.street + _value.business;
        go_search();
    });

    map.addEventListener("tilesloaded", function () {
        var type = request("type");
        if (type === "search") {
后面还有 214 行代码,购买后查看完整代码

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

AI 解读 AI

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

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