Google maps api 3 谷歌地图没有';t显示zoomControl

Google maps api 3 谷歌地图没有';t显示zoomControl,google-maps-api-3,Google Maps Api 3,谷歌地图初始化代码: function initialize() { var mapOptions = { zoom: <? print $zoom; ?>, center: new google.maps.LatLng(47.55961, 7.58061), zoomControl: true, scaleControl: true, mapT

谷歌地图初始化代码:

function initialize() {
          var mapOptions = {
            zoom: <? print $zoom; ?>,
            center: new google.maps.LatLng(47.55961, 7.58061),
            zoomControl: true,
            scaleControl: true,
            mapTypeControl: true,
            mapTypeId: google.maps.MapTypeId.ROADMAP
          };
          map = new google.maps.Map(document.getElementById('map'), mapOptions);
函数初始化(){
变量映射选项={
缩放:,
中心:新google.maps.LatLng(47.55961,7.58061),
动物控制:对,
scaleControl:对,
mapTypeControl:true,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
map=new google.maps.map(document.getElementById('map'),mapOptions);
不幸的是,ZoomControl没有显示站点上的ZoomControl元素:

怎么了?谢谢你的帮助

致意
托马斯这样的怎么样

function initialize() {
    var mapOptions = {
        zoom: <?php echo ($zoom) ? $zoom : 4; ?>,
        center: new google.maps.LatLng(47.55961, 7.58061),
        zoomControl: true,
        scaleControl: true,
        mapTypeControl: true,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById('map'), mapOptions);
函数初始化(){
变量映射选项={
缩放:,
中心:新google.maps.LatLng(47.55961,7.58061),
动物控制:对,
scaleControl:对,
mapTypeControl:true,
mapTypeId:google.maps.mapTypeId.ROADMAP
};
map=new google.maps.map(document.getElementById('map'),mapOptions);

您正在使用prototype.js


有,我看到(两份)这个错误:Uncaught TypeError:undefined不是你页面上Chrome javascript控制台中的一个函数。

我试过你的代码,但它没有显示ZoomControl。它必须在其他东西上。你试过没有任何PHP的代码吗?zoom:4那么它能工作吗?有,我明白了(两份)此错误:
Uncaught TypeError:undefined不是您页面上Chrome javascript控制台中的函数。谢谢,这就是问题所在!已将注释移至答案。