В локальной машине все работало нормально. но это не работает на веб-сервере. На веб-сервере была показана ошибка «ReferenceError: параметры не определены». Пожалуйста, помогите мне исправить эту ошибку. Я не знаю, где произошла ошибка. Я думаю, что html не рендеринг. пожалуйста, решите эту проблему.
<div id="map"></div>
<script>
var mapCanvas =document.getElementById('map');
var options = {
zoom:400,
center:{
lat: <?php echo $fromLat[$i]; ?>,
lng: <?php echo $fromLon[$i]; ?>
}
}
var map = new google.maps.Map(mapCanvas, options);
var markers = [
{
coords:{
lat: <?php echo $fromLat[$i];?>,
lng: <?php echo $fromLon[$i];?>
},
content: '<h1><?php echo $CompanyUserName[$i]; ?></h1>'
}
];
for(var i = 0;i < markers.length;i++){
// Add marker
addMarker(markers[i]);
}
function addMarker(props){
var marker = new google.maps.Marker({
position:props.coords,
map:map,
//icon:props.iconImage
});
// Check for customicon
if(props.iconImage){
// Set icon image
marker.setIcon(props.iconImage);
}
// Check content
if(props.content){
var infoWindow = new google.maps.InfoWindow({
content:props.content
});
marker.addListener('click', function(){
infoWindow.open(map, marker);
});
}
}
<?php
} ?>
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=apikey&callback=initMap">
</script>