Ich möchte auf einige benutzerdefinierte Map Tiles, die auf dem anderen Host gehostet werden, die einen Benutzer/Pass benötigen, wenn Sie ein TileOverlay für Google Maps API erstellen.Wie Autorisierungsheader in getTileUrl für ImageMapType hinzufügen Javascript
Also das ist mein aktueller Code 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);
Da die Verbindung 401 Anauthorized zurückgibt, kann ich nicht die Fliesen zugreifen. Wie kann ich Autorisierungsheader in Javascript/Jquery übergeben, damit die URL weiß, dass ich berechtigt bin, auf diese Kacheln zuzugreifen?
Ich bin eine Lösung wie diese suchen, aber in Javascript: Adding an Authorization header in getTileUrl for Maps Tile Android
Sie für das Suchen? https://developers.google.com/maps/documentation/javascript/get-api-key?hl=de –
Ich suche eine Lösung wie folgt: http://stackoverflow.com/questions/34739880/adding-an -authorization-header-in-gettileurl-für-Karten-Kachel-Android, aber in Javascript. – Ulyanca