Google Maps API用のTileOverlayを作成する際に、ユーザー/パスが必要な別のホストでホストされているカスタムマップタイルにアクセスしたいと思います。ImageMapType JavascriptのgetTileUrlにオーソライゼーションヘッダーを追加する方法
だからこれは私の現在のコードのJavascriptです:
var carte = new google.maps.ImageMapType({
getTileUrl: function (tileCoord, zoom) {
var url = "http://host.com/" + (zoom + 1) + "/" + (tileCoord.x + 1) + ":" + (tileCoord.y + 1) + "/tile.png";
return url;
},
tileSize: new google.maps.Size(256, 256),
minZoom: 8,
opacity: 0.6
});
map.overlayMapTypes.push(carte);
接続が401 Anauthorizedを返すので、私はタイルにアクセスすることはできません。 Javascript/JqueryでAuthorizationヘッダーを渡して、それらのタイルにアクセスする権限があることをURLに伝えることはできますか?
は、私はこのような解決策を探しますが、JavaScriptでいます:Adding an Authorization header in getTileUrl for Maps Tile Androidユーザエージェントは、それがAuthorizationフィールドを使用して、サーバーの認証資格情報を送信したい
あなたはこのを探していますか? https://developers.google.com/maps/documentation/javascript/get-api-key?hl=en –
私はこのようなソリューションを探しています:http://stackoverflow.com/questions/34739880/adding-an -authorization-header-in-gettileurl-for-maps-tile-androidではなくJavascriptで表示されます。 – Ulyanca