减少Google Maps Costing,仅调用Google Maps JavaScript API

时间:2018-09-14 07:08:02

标签: javascript google-maps google-maps-api-3 google-maps-markers google-street-view

我们每个人都知道google maps平台引入了新的定价模式,因此我正在尽最大努力通过禁用我网站上未使用的东西来尽可能降低google maps服务的成本。正在使用地图服务。

这是我们管理高流量网站的Google Maps服务最近三天的屏幕截图,我想我们将在Maps服务上花费很多钱。

enter image description here

此外,我仅在需要时才将google地图加载到屏幕上,然后调用此函数来初始化地图:

find_centre_map = new google.maps.Map(document.getElementById("find-centre-map"), {
    center: {lat: -28.214739, lng: 134.657340}
    , zoom: 5
    , mapTypeControl: false
    , gestureHandling: 'greedy'
    , styles: [{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]
    , zoomControlOptions: {
          position: google.maps.ControlPosition.RIGHT_CENTER
    }
    , streetViewControlOptions: {
        position: google.maps.ControlPosition.RIGHT_CENTER
    }
});

此后,我使用一个静态json文件,该文件包含经纬度和标记信息,并将其循环显示在Google地图上。

任何人都可以向我解释一下如何禁用地图和街景API-动态地图服务吗?

只需使用免费的Maps javascript API。查看上面的屏幕截图,以查看地图服务的使用情况及其SKU定价。

对于减少地图成本的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我的英语不好,所以对机器翻译句子感到抱歉。

我也遇到同样的问题。但是,我将告诉您,我暂时可以减少很多费用。这是要关闭街景视图。

find_centre_map = new google.maps.Map(document.getElementById("find-centre-map"), {
    center: {lat: -28.214739, lng: 134.657340}
    , zoom: 5
    , mapTypeControl: false
    , streetview : false
    , gestureHandling: 'greedy'
    , styles: [{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]}]
    , zoomControlOptions: {
          position: google.maps.ControlPosition.RIGHT_CENTER
    }
});