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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
