Ich möchte einige vom Benutzer angegebene Koordinaten mit den Koordinaten in der Geojson-Datei vergleichen, und wenn sich die Bedingung als wahr herausstellt, dann möchte ich eine zeichnen kleines kreisförmiges Bild an dieser durch die Koordinaten definierten Position (wirklich klein wie ein Symbol oder etwas). Was muss ich in die d3.json-Methode schreiben, um auf die Koordinaten aus der Geojson-Datei zuzugreifen, sie zu vergleichen und ein Bild darauf zu zeichnen? Jede Hilfe wird geschätzt.Ein kleines Bild auf der Karte mit D3.js und GeoJson setzen
Dies ist ein kleiner Teil meiner GeoJSON Datei
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": {}, "id":"Andhra Pradesh", "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 80.149167, 13.618300 ], [ 80.142031, 13.544708 ], [ 80.126421, 13.584849 ], [ 80.158087, 13.591093 ], [ 80.120622, 13.605812 ], [ 80.149167, 13.618300 ] ] ], [ [ [ 82.258801, 16.689980 ], [ 82.285562, 16.697563 ], [ 82.368074, 16.723877 ], [ 82.311876, 16.602562 ], [ 82.258801, 16.689980 ] ] ],
Danke für die Antwort. Ja, diese Koordinaten sind Städte, die ich vergleichen möchte. Kannst du mir sagen, wo ich den JSON für indische Städte finde? Dies ist der Link, den ich von einer Frage bekommen habe, die auf stackoverflow gestellt wurde, aber ich kann nicht verstehen, welche http://download.geonames.org/export/dump/ – Vishal
ich weiß nicht, wo Sie sie finden können ... Aber jetzt das du weißt * was * du brauchst, die Dinge werden einfacher! :-) –
Danke :) und ja wie zeichne ich einen Marker oder ein Bild über diesen Ort? – Vishal