Zdravim,
umí tu někdo vytvořit vlastní podklad pro mapu na Googlu?
Díky za jakékoli nápady :)
Funguje to v podstatě tak, že si vytvoříš čtvercové obrázky té své vlastní mapy, kde každá z nich bude v názvu ukrývat tři informace: zoom, x-ovou souřadnici, y-souřadnici. Potom v skriptu, kde vytváříš instanci mapy, vytvoříš nový mapový typ:
map.mapTypes.set("MojeMapa", new google.maps.ImageMapType({
getTileUrl: function(coord, zoom) {
return "http://adresa.mychmap.cz/" + zoom + "/" + coord.x + "/" + coord.y + ".png";
},
tileSize: new google.maps.Size(256, 256),
name: "MojeMapa",
maxZoom: 18
}));
a pak při samotném vytváření instance použiješ atribut
mapTypeId: "MojeMapa"
Celou ukázku najdeš třeba na OpenStreetMaps.
#5 CZechBoY
Tak to nevím. Určitě by na to šel napsat nějaký skript třeba do GIMPu. Ale zkus Google, třeba už to někdo řešil.
#7 CZechBoY
Teď jsem náhodou narazil na program
http://bioimage.ucsb.edu/downloads/BioImage%20Convert
Ten to rozřezat umí:
imgcnv -i MY_INPUT_IMAGE.jpg -o MY_OUT_FOLDER/MY_OUT_BASE_NAME.jpg -t jpeg -tile 256
#9 CZechBoY
Skript je kompletně popsán na stránkách OpenStreet maps, jak už jsem psal výše. Jen tam dáš jinou cestu k obrázkům.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku