Ich wurde von diesem Wikipedia-Bild von der Mercator-Projektionsseite inspiriert , um mit Flugblättern herumzuhacken. Die Idee war, Ihren Cursor interaktiv einen Kontinent bewegen zu lassen und ihn für die Projektion zu korrigieren.
In der folgenden JSFiddle finden Sie Informationen zum Statussofar.
http://jsfiddle.net/cantdutchthis/NrAEL/1/
Ich bin ein bisschen neu in der Welt der Projektionen und obwohl die Demo für den Breitengrad gut genug funktioniert. Wenn ich die gleichwinklige und die Mercator-Projektion auf Wikipedia vergleiche, habe ich den Eindruck, dass die Vorspannung der Projektion nur auf der 'y-Achse' liegt, wenn Sie diese beiden Projektionen vergleichen.
Ich habe den Eindruck, dass ich den Längengrad aufgrund des ersten Wikipedia-Bildes nicht korrigiere . Ich würde das gerne unterstützen, aber ich weiß nicht, wie ich das am besten machen kann.
Derzeit kann ich die Vorspannung der Mercator-Projektion zeigen, indem ich die Koordinaten jedes Mal, wenn sich die Maus bewegt, auf den Mauszeiger verschiebe.
map.on("mousemove", function(d){
Object.keys(myLayer._layers).map(function(d){ myLayer.removeLayer( myLayer._layers[d] ) })
var plotCoords = [];
// green is the coordinate array for the landmass
var green = [ [-46.76373672, 82.62796021],... ]
for ( i in green ) {
// shift the landmass to where the cursor is
var x = d.latlng.lng + green[i][0] + 40
var y = d.latlng.lat + green[i][1] - 80
circleCoords.push( [ x,y ] );
}
window.coords = plotCoords
window.geojsonFeature = {
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [coords]
}
};
myLayer.addData(geojsonFeature);
});
Was ist der beste Weg wäre , dieses interaktive Faltblatt Grundstück haben zeigt auch die Wirkung , wie gezeigt auf wikipedia .
- Bearbeiten!
Weitere Beispiele finden Sie in meinem Blog. http://koaning.com