geoXML3
library enthält parseKmlString
function KML aus einer Zeichenfolge zu analysieren.
Beispiel
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 16,
center: {lat: 31.40065516914794, lng: -98.30505371484378}
});
var parser = new geoXML3.parser({map: map});
parser.parseKmlString('<kml xmlns="http://www.opengis.net/kml/2.2"><Document><Placemark><name><![CDATA[]]>Polygon</name><description><![CDATA[]]></description><Polygon><extrude>1</extrude><altitudeMode>relativeToGround</altitudeMode><outerBoundaryIs><LinearRing><coordinates>-93.46008301171878,31.329035778926478,0 -98.30505371484378,31.40065516914794,0 -97.37121582421878,30.106233605369603,0 -92.65808105859378,30.14749530904506,0</coordinates></LinearRing></outerBoundaryIs> </Polygon></Placemark></Document></kml>');
}
google.maps.event.addDomListener(window, 'load', initMap);
#map {
height: 140px;
}
<script src="https://maps.googleapis.com/maps/api/js"></script>
<script src="https://rawgit.com/geocodezip/geoxml3/master/polys/geoxml3.js"></script>
<div id="map"></div>
vielen Dank Sir! –
sir @vadim gremyachev, sir kann ich dich ein letztes Mal in Bezug auf Ihre Antwort hier in stackoverflow fragen https://stackoverflow.com/questions/34886358/how-to-render-maps-within-ng-hide-divs-using -ngmap-ohne-bekommen-ein-grau-rectan .. was ist, wenn ich display verwenden will: keine? ist es möglich? –
Hallo @Paulo, leider funktioniert das Verstecken der Karte mit 'display: none' nicht richtig, stattdessen würde ich vorschlagen,' visibility: hidden' zu verwenden. –