Auf dem Link unten [1] kann ich sehen, wie man die URL der Kachel für spezifische Latlon bekommt.Breiten- und Längengrad zum Kartenkachel Set
var zoom = 15;
var lat = 47;
var lon = 8;
function long2tile(lon,zoom) { return (Math.floor((lon+180)/360*Math.pow(2,zoom))); }
function lat2tile(lat,zoom) { return (Math.floor((1-Math.log(Math.tan(lat*Math.PI/180) + 1/Math.cos(lat*Math.PI/180))/Math.PI)/2 *Math.pow(2,zoom))); }
var x = long2tile(lon, zoom);
var y = long2tile(lat, zoom);
tileUrl = "tile.osm.org/" + zoom + "/" + x + "/" + y + ".png"
Ich möchte wissen, wie man alle Kachel-URLs für die umliegenden Kacheln erhält. Normalerweise gibt es ein Raster von etwa 3x3 Kacheln und ich schaue in die Mitte, das wäre meine Base Latlon. Wie bekomme ich URLs für alle anderen benachbarten Kacheln?
Nur eine kleine Frage, die latlong, für die ich die Fliese berechne, ist in der Mitte dieser Fliese oder in der oberen linken Ecke? – Ska
Wenn Sie die umliegenden Fliesen bekommen möchten, dann ist Ihr Lat/Lon-Paar in der Mitte. – scai
Ich meinte nicht, welche Fliese, aber innerhalb einer gegebenen Fliese, die latlong ist in der Mitte dieser Fliese oder in der oberen linken Ecke dieser Fliese? – Ska