Web/user/javascript/mymap.js
(开头部分) 3KB这里只显示每个文件的开头 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("加载中...");
后面还有 63 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
