私は現在hereGoogleマップのAPI V3 - カスタムタイル
でGoogle Maps APIのV3に取り組んでいますが、21〜23の間でズームする場合は、マップ上の画像のオーバーレイがあるでしょう。画像の読み込みには時間がかかり過ぎて、別のタイルに分割して読み込みを容易にすることに決めました。私はタイルに画像をカットする自動タイルカッターを使用しています。
私はスクリプトに問題があります。
var OrgX = 31551; // the Google Maps X value of the tile at the top left corner of your Photoshop document
var OrgY = 50899; // the Google Maps Y value of the tile at the top left corner of your Photoshop document
最初の質問どのようにPhotoshopドキュメントからのXとYの値を見つけるのですか?
私が最初の質問を解決することができたらどうですか?
第2質問ズームレベルに応じてタイルを表示するには、以下のコードが正しいですか?あるいは、コードを紛失していますか?
var BuildingsLayer = new google.maps.ImageMapType({
getTileUrl: function(coord, zoom) {
return "http://search.missouristate.edu/map/tilesets/baselayer/" + zoom + "_" + coord.x + "_" + coord.y + ".png";
},
tileSize: new google.maps.Size(256, 256),
isPng: true
});
map.overlayMapTypes.push(BuildingsLayer);
利用可能MapTilerの最新バージョンをタイル自動的に。これ以上JavaScriptコードを変更する必要はありません。 –
maptilerはすべての画像 'maptiler'に非常に迷惑をかけ、画像を崩壊させます。代わりにコマンドラインツールGDALをダウンロードすることをお勧めします。 – eLouai