<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="resources/jquery-3.2.1/script.js"></script>
</head>
<body>
<div id="googleMap" style="width:100%;height:500px;"></div>
<script>
function generate_location_maps() {
google.maps.event.addDomListener(window, 'load', initialize('293/1, Highlevel Road, Pannipitiya, Sri Lanka'));
function initialize(address) {
var geocoder = new google.maps.Geocoder();
var marker;
var map;
var position;
var mapOptions = {
zoom: 15,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('googleMap'),
mapOptions);
geocoder.geocode({
'address': address
}, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
position = results[0].geometry.location;
marker = new google.maps.Marker({
map: map,
position: position
});
map.setCenter(marker.getPosition());
google.maps.event.addListenerOnce(map, 'idle', function() {
setTimeout(function() {
google.maps.event.trigger(marker, 'click');
},0);
});
}
});
}
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key={API KEY}&callback=generate_location_maps"></script>
</body>
</html>