Ich habe in den letzten zwei Tagen versucht, eine sehr einfache Karte auf Leaflet zu machen und stoße gegen eine Wand.
Ich habe eine topoJSON-Datei mit zwei Schichten aus früheren geoJSON-Dateien: US-Postleitzahlen für 5 Zustände und die Polygone der 5 Zustände.
Ich möchte diese auf Leaflet anzeigen und es ist wichtig, topoJSON anstelle von geoJSON wegen der kleineren Dateigröße mit der Postleitzahlenebene zu verwenden.
Das Problem ist, ich kann nicht für das Leben von mir bekommen, auch die kleineren Zustände Schicht in meiner topoJSON-Datei auf der Karte anzuzeigen. Ich habe mir viele Beispiele im Web angeschaut und folgte Mike Bostocks Beispiel: Ссылка .
Ich kann die Datei in einem Webbrowser mit nur d3 anzeigen, damit die Datei in Ordnung ist. Ich verwende v1 von topoJSON zusammen mit der Methode topojson.feature im Skript. Der Code ist unten. Ich kann die topoJSON-Datei nicht zur Verfügung stellen, aber ich gehe davon aus, dass es in Ordnung ist, weil ich es vorher mit d3 benutzt habe. Wenn jemand etwas mit dem Drehbuch entdecken könnte, wäre das großartig.
Danke.
%Vor%