In meinem Code ich bereits die MapBox-gl-js Bibliothek verwenden, um eine Karte zu erstellen, indem Sie diesen Import mit:importieren Javascript-Module von einem Dritten Bibliothek
let mapboxgl = require('mapbox-gl/dist/mapbox-gl.js')
die gut arbeitet.
Nun möchte Ich mag die 'create' Funktion verwenden, die innerhalb MapBox-gl.js in seiner dom-Modul vorhanden ist: this one to be more precise.
Ich hatte gehofft, ich einfach diese nutzen könnten:
mapboxgl.dom.create(arguments)
aber dann bekomme ich errormessage:
Kann ich die "create function" der Bibliothek verwenden und wenn ja, wie?
Großartig, danke. Könntest du vielleicht erklären, warum in dieser Geige https://jsbin.com/matayut/edit?js,console die Zeile '' 'mapboxgl.util.extend ausgegeben wird (defaultGeoPositionOptions, this.options && this.options.positionOptions || { }) '' 'funktioniert? Die Geige verwendet einen 'HTML-Import' der Bibliothek, aber ich würde trotzdem nicht erwarten, dass es funktioniert oder was ist anders als oben? – musicformellons
'util' wird exportiert,' dom' ist nicht. 'mapboxgl.util' zieht aus der Datei' util/util.js', die das 'dom' Modul nicht freigibt. – Mobius
Sie haben Recht. Beachten Sie, dass 'util' in den letzten Versionen nicht mehr exportiert wird. https://github.com/mapbox/mapbox-gl-js/issues/1408 –