js 代码
//kmz的存放路径(服务器绝对路径就行),后台需要对其进行发布服务
addKmzLayer('F:/weblayer/kmz/20190618/test.kmz')
//加载kmz到地图
function addKmzLayer(kmz){
parm = { kmz:kmz };
url="/arc_map/UploadKmz/";
$.get(url, parm, function (r) {
if (img) {
map.removeLayer(img);
}
if (r.code == 200) {
var data_kmz = r.ret;
var bd = new T.LngLatBounds(
new T.LngLat(114.010113, 33.977448),
new T.LngLat(123.483913, 38.812551));
img = new T.ImageOverlay(data_kmz, bd, {opacity: 0.8, alt: "产品图层加载异常,请联系管理员",});
map.addOverLay(img);
}
else{
return;
}
}, 'json').error(function () {
})
}
python 后台代码
class UploadKmz(APIView):
"""
:将kmz发布
"""
def __init__(self):
self.Url = "http://127.0.0.1