美文网首页
Google 已禁止对此应用程序使用地图 API。 请查看服务条

Google 已禁止对此应用程序使用地图 API。 请查看服务条

作者: 把泪痕剑寂千年 | 来源:发表于2019-08-12 11:14 被阅读0次

    最近使用Google离线地图开发遇到这个问题


    image.png

    这是没有Google密钥。只需添加一个黑客脚本.

    // hack Google Maps to bypass API v3 key (needed since 22 June 2016 http://googlegeodevelopers.blogspot.com.es/2016/06/building-for-scale-updates-to-google.html)
    // 跳过谷歌验证
    var target = document.head;
    var observer = new MutationObserver(function(mutations) {
        for (var i = 0; mutations[i]; ++i) { // notify when script to hack is added in HTML head
            if (mutations[i].addedNodes[0].nodeName == "SCRIPT" && mutations[i].addedNodes[0].src.match(/\/AuthenticationService.Authenticate?/g)) {
                var str = mutations[i].addedNodes[0].src.match(/[?&]callback=.*[&$]/g);
                if (str) {
                    if (str[0][str[0].length - 1] == '&') {
                        str = str[0].substring(10, str[0].length - 1);
                    } else {
                        str = str[0].substring(10);
                    }
                    var split = str.split(".");
                    var object = split[0];
                    var method = split[1];
                    window[object][method] = null; // remove censorship message function _xdc_._jmzdv6 (AJAX callback name "_jmzdv6" differs depending on URL)
                    //window[object] = {}; // when we removed the complete object _xdc_, Google Maps tiles did not load when we moved the map with the mouse (no problem with OpenStreetMap)
                }
                observer.disconnect();
            }
        }
    });
    var config = { attributes: true, childList: true, characterData: true }
    observer.observe(target, config);
    

    在html头部添加标签

      <!-- don't send HTTP referer for privacy purpose and to use Google Maps Geocoding API without key -->
        <meta name="referrer" content="no-referrer"> 
    

    相关文章

      网友评论

          本文标题:Google 已禁止对此应用程序使用地图 API。 请查看服务条

          本文链接:https://www.haomeiwen.com/subject/pkvyjctx.html