QiFeng.ZWY.MagWeb/Content/admin/dist/js/baiduMapHelper.js
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// 百度地图API功能
localBaiduMap = {
generate: function (elmIdLng, elmIdLat, elmIdAddress, elmIdMapContainer, elmIdBtnClear) {
var map = new BMap.Map(elmIdMapContainer); // 创建Map实例
var curLng = $(elmIdLng).val();
var curLat = $(elmIdLat).val();
if (curLng != "" && curLat != "") {
var point = new BMap.Point(curLng, curLat);
map.centerAndZoom(point, 18);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
} else {
map.centerAndZoom("成都市", 13); // 初始化地图,设置中心点坐标和地图级别
}
// 建立一个自动完成的对象
var ac = new BMap.Autocomplete(
{
"input": elmIdAddress,
"location": map
});
ac.addEventListener("onhighlight", function (e) {
//鼠标放在下拉列表上的事件
var str = '';
var dValue = e.fromitem.value;
var value = "";
if (e.fromitem.index > -1) {
value = dValue.province + dValue.city + dValue.district + dValue.street + dValue.business;
}
str = "FromItem<br />index = " + e.fromitem.index + "<br />value = " + value;
value = "";
if (e.toitem.index > -1) {
dValue = e.toitem.value;
value = dValue.province + dValue.city + dValue.district + dValue.street + dValue.business;
}
str += "<br />ToItem<br />index = " + e.toitem.index + "<br />value = " + value;
});
var myValue;
ac.addEventListener("onconfirm", function (e) {
//鼠标点击下拉列表后的事件
var dValue = e.item.value;
myValue = dValue.province + dValue.city + dValue.district + dValue.street + dValue.business;
setPlace();
});
function setPlace() {
map.clearOverlays(); //清除地图上所有覆盖物
function myFun() {
var pp = local.getResults().getPoi(0).point; //获取第一个智能搜索的结果
map.centerAndZoom(pp, 18);
map.addOverlay(new BMap.Marker(pp)); //添加标注
$(elmIdLng).val(pp.lng); //添加坐标信息东经
$(elmIdLat).val(pp.lat); //添加坐标信息北纬
后面还有 69 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。