Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript API关闭设置Google地图图标_Javascript_Google Maps - Fatal编程技术网

使用JavaScript API关闭设置Google地图图标

使用JavaScript API关闭设置Google地图图标,javascript,google-maps,Javascript,Google Maps,我在我的网站上有一个谷歌地图,我还使用一个自定义标记来标记企业的位置。我想把图标带到左边约100px,因为它目前是地图的中心。。。我该怎么做 我的代码: function initMap() { var LatLng = { lat: REMOVED, lng: REMOVED }; var map = new google.maps.Map(document.getElementById('map-canvas'), { zoom: 1

我在我的网站上有一个谷歌地图,我还使用一个自定义标记来标记企业的位置。我想把图标带到左边约100px,因为它目前是地图的中心。。。我该怎么做

我的代码:

function initMap() {
    var LatLng = {
        lat: REMOVED, lng: REMOVED
    };

    var map = new google.maps.Map(document.getElementById('map-canvas'), {
        zoom: 15,
        center: LatLng
    });

    var image = 'REMOVED';

    var customMarker = new google.maps.Marker({
        position: LatLng,
        map: map,
        icon: image
    });
}

你差不多完成了。问题是您将地图居中于与标记相同的位置

因此,为标记设置另一个
LatLang
,或将地图居中放置在另一个位置

var markerLatLang={lat: WHATEVER, lng: WHATEVER}

var customMarker = new google.maps.Marker({
    position: markerLatLang,
    map: map,
    icon: image
});