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.

30 lines
1005 B

4 years ago
export default {
init: function (){
const AK = "4VBBZ-HAA3X-QKI46-7GAL2-LQEOT-BEBKN";
const TMap_URL = "https://map.qq.com/api/gljs?v=1.exp&libraries=tools,service&key="+ AK +"&callback=onMapCallback";
return new Promise((resolve, reject) => {
// 如果已加载直接返回
if(typeof TMap !== "undefined") {
resolve(TMap);
return true;
}
// 地图异步加载回调处理
window.onMapCallback = function () {
resolve(TMap);
};
// 插入script脚本
let scriptNode = document.createElement("script");
scriptNode.setAttribute("type", "text/javascript");
scriptNode.setAttribute("src", TMap_URL);
document.body.appendChild(scriptNode);
});
},
clickHandler: function(evt){
var lat = evt.latLng.getLat().toFixed(6);
var lng = evt.latLng.getLng().toFixed(6);
console.log("您点击的的坐标是:"+ lat + "," + lng);
}
}