php - 谷歌地图不显示

标签 php javascript google-maps google-maps-api-3

我需要在我的 php 页面 map 上实现。我有容器 <div id="map"></div>在其他 div 里面,我把这段代码放在 <head> 里面标签,但它根本不显示。谁能帮帮我?

<script type="text/javascript" src="javascript/jquery-1.4.3.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
(function() {
    window.onload = function() {
        var mapDiv = document.getElementById('map');
        var latlng = new google.maps.LatLng(37.09, -95.71);
        var options = {
            center: latlng,
            zoom: 4,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(mapDiv, options);
    }
})();​
</script>

最佳答案

您是否为您的 div 指定了大小?例如:

<div id="map" style="width: 300px; height: 300px;"></div>

如果这不起作用,您可能需要发布您的 HTML 和 CSS 片段。

关于php - 谷歌地图不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960056/

相关文章:

php - Zend Form 如何对这样的元素进行分组?

javascript - 自带搜索框,x按钮不隐藏

javascript - 从数组中取出第一个具有唯一 ID 的对象并将它们放入新列表中

android - TabActivity 中的多个 map v2

google-maps - 如何从谷歌地图中转API获取附近的车站和下一类次

php - 读取并解析超大文件的内容

php - 如何使用 v1 API 将 FCM 通知发送到特定设备 token 列表

android - 谷歌地图 API 中的 "Google Play services are updating"

php - 1 个 PHP 文件可以连接到 2 个数据库吗?

javascript - 在 innerHTML 中调用一个函数