Web/Admin/Service/javascript/map.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/// <reference path="../../../javascript/JSintellisense/jquery-1.3.2-vsdoc2.js" />
//地图初始化
function mapinit() {
map = new BMap.Map("map_canvas"); // 创建地图实例
map.enableScrollWheelZoom();
myGeo = new BMap.Geocoder();
var _lat = parseFloat($("#hidLat").val());
var _lng = parseFloat($("#hidLng").val());
initpoint = new BMap.Point(_lng, _lat); // 创建点坐标
//图标
myIcon = new BMap.Icon("/images/marker50.png", new BMap.Size(20, 34), { anchor: new BMap.Size(10, 0) });
marker = new BMap.Marker(initpoint, { icon: myIcon });
map.addOverlay(marker);
marker.enableDragging();
marker.setTitle("拖动修改位置");
map.centerAndZoom(initpoint, gzoom); // 初始化地图,设置中心点坐标和地图级别
map.addControl(new BMap.NavigationControl()); //缩放工具
//map.addEventListener("click", mapclick);
EventWrapper.addListener(map, "click", function(e) {
map.clearOverlays();
initpoint = e.point;
map.removeOverlay(marker);
marker = new BMap.Marker(initpoint, { icon: myIcon });
map.addOverlay(marker);
marker.enableDragging();
marker.openInfoWindow(infoWindow);
setLatLng(initpoint);
marker.addEventListener("dragend", function(e) {
initpoint = e.point;
marker = new BMap.Marker(initpoint);
this.openInfoWindow(infoWindow);
setLatLng(initpoint);
});
marker.addEventListener("dragstart", function(e) {
map.closeInfoWindow()
});
});
//建立一个自动完成的对象
ac = new BMap.Autocomplete(
{
"input": "left_tbaddress",
"location": "全国"
});
ac.addEventListener("onconfirm", function (e) { //鼠标点击下拉列表后的事件
var _value = e.item.value;
myValue = _value.province + _value.city + _value.district + _value.street + _value.business;
j_getGeocoder();
});
marker.addEventListener("dragend", function(e) {
initpoint = e.point;
marker = new BMap.Marker(initpoint);
this.openInfoWindow(infoWindow);
setLatLng(initpoint);
});
marker.addEventListener("dragstart", function(e) {
map.closeInfoWindow()
后面还有 308 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
