Bonjour. Je tente ma chance au cas ou il y aurait quelqu'un ici qui connait javascript.
J'ai créer un server web avec b4j. Je créer une clé pour googlemap pour javascript et j'ai réussi a faire un un tracer polyline avec ce code.
Cependant, je dois créer plusieurs polylines sur la map. Mettez sur une piste, parce que je galère. Merci
J'ai créer un server web avec b4j. Je créer une clé pour googlemap pour javascript et j'ai réussi a faire un un tracer polyline avec ce code.
HTML:
<html>
<head>
<title>Simple Polylines</title>
<script src="https://polyfill.io/v3/polyfill.min.js?features=default"></script>
<style>
#map {
height: 100%;
}
html,
body {
height: 100%;
margin: 0;
padding: 0;
} </style>
<script type="module" src="./index.js"></script>
</head>
<body>
<div id="map"></div>
<!--
The `defer` attribute causes the callback to execute after the full HTML
document has been parsed. For non-blocking uses, avoiding race conditions,
and consistent behavior across browsers, consider loading using Promises
with https://www.npmjs.com/package/@googlemaps/js-api-loader.
-->
<script
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCg-xxxxxxxxxxxxxxxx&callback=initMap&v=weekly"
defer
></script>
<script>
function initMap() {
const map = new google.maps.Map(document.getElementById("map"), {
zoom: 16,
center: { lat:48.8962543233219, lng: -72.2049664505708},
mapTypeId: "terrain",
});
const flightPlanCoordinates = [
{lat: 48.8961213046606, lng: -72.2032605103323},
{lat: 48.8963408613577, lng: -72.2046641341174},
{lat: 48.8962543233219, lng: -72.2049664505708},
{lat: 48.8956942499082, lng: -72.2061326119267},
];
const flightPath = new google.maps.Polyline({
path: flightPlanCoordinates,
geodesic: true,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 2,
});
flightPath.setMap(map);
}
window.initMap = initMap;
</script>
</body>
</html>
Cependant, je dois créer plusieurs polylines sur la map. Mettez sur une piste, parce que je galère. Merci