You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.5 KiB
50 lines
1.5 KiB
$(document).ready(function() {
|
|
var map1 = new AMap.Map("container1", {
|
|
center: [114.07125, 22.53135],
|
|
zoom: 18
|
|
});
|
|
var map2 = new AMap.Map("container2", {
|
|
center: [116.3105, 39.8652],
|
|
zoom: 17
|
|
});
|
|
//获取用户所在城市信息
|
|
function showCityInfo(map) {
|
|
//实例化城市查询类
|
|
var citysearch = new AMap.CitySearch();
|
|
//自动获取用户IP,返回当前城市
|
|
citysearch.getLocalCity(function(status, result) {
|
|
if (status === 'complete' && result.info === 'OK') {
|
|
if (result && result.city && result.bounds) {
|
|
var citybounds = result.bounds;
|
|
//地图显示当前城市
|
|
map.setBounds(citybounds);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
showCityInfo(map1);
|
|
showCityInfo(map2);
|
|
let getList = new AJAX_OBJ(AgencyAddress + "contactus/allContact", getSuccess, onUrlError);
|
|
getList.getRequestData();
|
|
|
|
function getSuccess(xmlHttp) {
|
|
let result = eval('(' + xmlHttp.responseText + ')');
|
|
if (result.resultCode === "00000000") {
|
|
var contactInfoHtml = "";
|
|
if (result.data.length > 0) {
|
|
for (var i = 0; i < result.data.length; i++) {
|
|
contactInfoHtml += "<div class='address-top'><div>" +
|
|
"<div class='address-title'>" + result.data[i].contactName + "</div>" +
|
|
"<div>" + result.data[i].contactUrl + "</div>" +
|
|
"<div>" + result.data[i].contactPhone + "</div>" +
|
|
"<div>" + result.data[i].contactMailbox + "</div>" +
|
|
//"<div>" + result.data[i].contactQq + "</div>" +
|
|
"</div></div>";
|
|
}
|
|
contactInfo.innerHTML = contactInfoHtml;
|
|
}
|
|
} else {
|
|
Dreamer.error(result.resultMsg);
|
|
}
|
|
}
|
|
})
|
|
|