На локальном компьютере код API GoogleMap работает нормально. Но на веб-сервере выдает ошибку ссылки: параметры не найдены. Почему? - PullRequest
0 голосов
/ 20 апреля 2020

В локальной машине все работало нормально. но это не работает на веб-сервере. На веб-сервере была показана ошибка «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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...