Google地图未显示 - localhost

时间:2016-06-04 16:49:17

标签: google-maps localhost

这个确切的代码适用于以前的项目,但它现在不起作用。

地图没有显示,但是我在chrome检查工具中看到了JS显示。地图的div元素就是那样,只是没有可见的地图。我正在使用AFC,并且有三重检查拼写等。

以下代码:

<!--place google map here-->
                <div id="view1">
                    <?php
                        $location = get_field('store_location');

                        if( ! empty($location) ):
                        ?>
                            <div id="map" style="width: 100%; height: 350px;"></div>
                            <script src='http://maps.googleapis.com/maps/api/js?sensor=false' type='text/javascript'></script>

                            <script type="text/javascript">
                              //<![CDATA[
                                function load() {
                                var lat = <?php echo $location['lat']; ?>;
                                var lng = <?php echo $location['lng']; ?>;
                            // coordinates to latLng
                                var latlng = new google.maps.LatLng(lat, lng);
                            // map Options
                                var myOptions = {
                                zoom: 9,
                                center: latlng,
                                mapTypeId: google.maps.MapTypeId.ROADMAP
                               };
                            //draw a map
                                var map = new google.maps.Map(document.getElementById("map"), myOptions);
                                var marker = new google.maps.Marker({
                                position: map.getCenter(),
                                map: map
                               });
                            }
                            // call the function
                               load();
                            //]]>
                            </script>
                    <?php endif; ?> 

                </div>

看到有什么问题吗?

1 个答案:

答案 0 :(得分:1)

问题与flexbox和bootstrap有关。使用flexbox在整个网站上获得相同的列高,但这似乎打破了这张AFC谷歌地图。将地图放在bootstrap列之外,问题已解决。