2017-08-24 7 views
-1

I KMZ-Datei Link von Dropbox/Google Drive auf meinem google map zur Verfügung stellen möchten, so Google Karte, um diese analysieren kann als KMZ-Datei aus dem öffentlichen gehostete Domain analysiert werden muss, aber ich bin nicht in der Lage, einen Weg zu finden:KMZ-Datei von Dropbox oder Google Drive

<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

wenn die dropbox/google drive nicht direkt erreichbar sind (ohne passwort oder zugangskontrolle) kann man den kmlLayer (wie alle google maps features) nur für voll zugängliche verbindung – scaisEdge

+0

wie kann ich Erstellen Sie einen vollständig zugänglichen Link –

Antwort

0

wenn (wie) die Dropbox/google-Laufwerk nicht direkt zugänglich (ohne Passwort oder Zugriffskontrolle) Sie können nicht die KmlLayer (wie die alle google Maps Funktion) funktionieren nur für vollständig zugänglichen Link

für diese nicht Dropbox oder Google Drive aber ein Host Sie kmz auf einem Hosting-Service .. Es gibt viele kostenlose Hosting-Service im Internet .. wo Sie können Dateien mit FTP-Funktionen und den Zugriff von einer normalen URL speichern (ohne Passwortkontrolle)

Verwandte Themen