Tenho uma aplicação Blank com codigo HTML e chamada em Javascript,ao rodar tanto local ou em produção a aplicação é chamada mas a tela fica em branco.
Ao rodar o mesmo codigo direto no browser funciona perfeitamente,ou seja chama a api do goggle mostrar o mapa.
Alguem poderia me ajudar…
?><!DOCTYPE html>
<html>
<head>
<title>Mapa</title>
<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
<link rel="stylesheet" type="text/css" href="./style.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script>
function initMap()
{
const map = new google.maps.Map(document.getElementById("map"), {
zoom: 15,
center: { lat:-8.017797,lng: -34.86 },
mapTypeId: "roadmap",
});
const flightPlanCoordinates = [
{lat: -8.017797, lng: -34.865066},
{lat: -8.021009, lng: -34.861371},
{lat: -8.025421, lng: -34.863676},
{lat: -8.032072, lng: -34.867866},
{lat: -8.036588, lng: -34.870725},
{lat: -8.039609, lng: -34.871395},
{lat: -8.038347, lng: -34.870644},
{lat: -8.036943, lng: -34.871975},
{lat: -8.037394, lng: -34.873215},
{lat: -8.037554, lng: -34.874702},
{lat: -8.038391, lng: -34.879356},
{lat: -8.031136, lng: -34.881515},
{lat: -8.032984, lng: -34.886868},
{lat: -8.032725, lng: -34.887366},
{lat: -8.034882, lng: -34.887202},
{lat: -8.037474, lng: -34.890999},
{lat: -8.038522, lng: -34.891782},
{lat: -8.039043, lng: -34.891001},
{lat: -8.040946, lng: -34.886407},
];
const flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2,
});
flightPath.setMap(map);
}
</script>
</head>
<body>
<div id="map"></div>
<!-- Async script executes immediately and must be after any DOM elements used in callback. -->
<script
src="https://maps.googleapis.com/maps/api/js?Key=minhaChave&callback=initMap&libraries=&v=weekly"
async
></script>
</body>
</html>
<?php
codigo acima usado no scriptcase 9 aplicação -> blank
obs -->eu abro e fecho o PHP com ?>inicio do codigo e <?php no final do codigo
obs2 --> no codigo eu coloco o java direto mas tambem testei fazendo chamada em arquivo .js
“script src=“index.js”>”
mapa abaixo roda perfeito no browser
tela em branco no scriptcase