javascript - 谷歌地图标记根本不显示,其他一切正常

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

我已经被这个问题困扰了几天,这可能是我忽略的一些愚蠢的事情,所以我希望有人可以帮助我。

我已在网站上添加了 Google map ,并且想要更改标记,但是它不显示。其他一切都很好。这是我的代码:

function initialize() {
    var mapCanvas = document.getElementById('map');
    var mapOptions = {
        center: new google.maps.LatLng(52.339052, 4.626403),
        zoom: 17,
        scrollwheel: false,
        scaleControl: false,
        navigationControl: false,
        streetViewControl: false,
        disableDefaultUI: true,

        mapTypeId: google.maps.MapTypeId.ROADMAP

    };

    var map = new google.maps.Map(mapCanvas, mapOptions)

}

google.maps.event.addDomListener(window, 'load', initialize);

var image = '<?php bloginfo("template_url");?>/images/maps-icon.svg';
var myLatLng = new google.maps.LatLng(52.339052, 4.626403);
var beachMarker = new google.maps.Marker({
    position: myLatLng,
    map: map,
    icon: image
});

最佳答案

更改为:

function initialize() {
    var mapCanvas = document.getElementById('map');
    var mapOptions = {
        center: new google.maps.LatLng(52.339052, 4.626403),
        zoom: 17,
        scrollwheel: false,
        scaleControl: false,
        navigationControl: false,
        streetViewControl: false,
        disableDefaultUI: true,
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map = new google.maps.Map(mapCanvas, mapOptions);

    var image = '<?php bloginfo("template_url");?>/images/maps-icon.svg';
    var myLatLng = new google.maps.LatLng(52.339052, 4.626403);
    var beachMarker = new google.maps.Marker({
        position: myLatLng,
        map: map,
        icon: image
    });
}

google.maps.event.addDomListener(window, 'load', initialize);

关于javascript - 谷歌地图标记根本不显示,其他一切正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32989203/

相关文章:

javascript - 查询 |为作为输入属性的名称添加值

javascript - 使用 Jquery 从对象属性填充单选按钮

google-maps - 谷歌地图折线 : Click on section of polyline and return ID?

java - 将具有可编辑字段的 pdf 转换为 html

javascript - 使用顺序 for 循环遍历关联数组

javascript - 通过 google map api 使用标记和折线

google-maps - 谷歌地图标记仅在 iPhone/iPad 上在特定缩放级别消失

iphone - iOS 中 Google Maps SDK 中的动画标记

javascript - 如何从 autocomplete.getPlace() 获取 google place api 结果

javascript - 谷歌地图 v3 API 和 WordPress ACF : Multiple Custom Markers