2017-08-24 69 views
-1

我想我的谷歌地圖上提供KMZ文件鏈接從的Dropbox/谷歌驅動因此谷歌地圖可以解析它作爲KMZ文件需要從公共託管域名解析,但我無法找到一種方法:KMZ文件

<script> 
var map; 
var src = 'https://drive.google.com/file/d/0B-_cUzmUSQEoYUNlSzN5cVNmd0k/view';//link of google drive but its saying invalid document 

function initMap() { 
    map = new google.maps.Map(document.getElementById('map'), { 
     center: new google.maps.LatLng(-19.257753, 146.823688), 
     zoom: 2, 
     mapTypeId: 'terrain' 
    }); 

    var kmlLayer = new google.maps.KmlLayer((src), { 
     suppressInfoWindows: true, 
     preserveViewport: false, 
     map: map 
    }); 
    console.log(kmlLayer) 
    kmlLayer.addListener('click', function(event) { 
     var content = event.featureData.infoWindowHtml; 
     var testimonial = document.getElementById('capture'); 
     testimonial.innerHTML = content; 
    }); 
} 

+1

如果Dropbox /谷歌驅動器不能直接訪問(沒有密碼或訪問控制),你不能killLayer(因爲所有的谷歌地圖功能)只爲完全可訪問的鏈接工作 – scaisEdge

+0

我怎麼能創建完全可訪問的鏈接 –

回答

0

如果(像)保管箱/谷歌驅動器不能直接訪問(無密碼或訪問控制),你不能按kmlLayer(因爲所有的谷歌地圖功能)僅適用於完全可訪問的鏈接

爲此不使用Dropbox或谷歌驅動器,但一個主機你在一個託管服務kmz ..有很多免費的託管服務在互聯網上..你可以存儲你的文件與FTP功能和訪問一個正常的URL (沒有密碼controll訪問)