JSFiddle - React, Tailwind, and code Playground
JavaScript
var markersArray = [];
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(49.053676508106875,33.423500061035156),
zoom: 12,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
google.maps.event.addListener(map, "click", function(event) {
GetLocalWeather();
if (markersArray) {
for (i in markersArray) {
markersArray[i].setMap(null);
}
}
placeMarker(event.latLng);
var query = event.latLng.toUrlValue(15);
document.getElementById("latbox").value=query;
});
function placeMarker(location) {
var marker = new google.maps.InfoWindow({
position: location,
content: contentString,
map: map
});
markersArray.push(marker);
}
}
alert(query);
google.maps.event.addDomListener(window, 'load', initialize);