美文网首页
百度地图简单调用

百度地图简单调用

作者: 落叶知声 | 来源:发表于2017-03-06 13:46 被阅读0次

    直接调用百度地图网页版

    var latitude=$(this).data('latitude');//经度
            var longitude=$(this).data('longitude');//维度
            var place=$(this).data('place');//地点名字
            var title=$(this).data('title');//title
            console.log('ddd');
            var AK = "ERBxtl9VNpGikGRU9hsf9rYxmiag3kia";
            var locationInfo = "location="
                + latitude + ","
                + longitude
                + "&title=" + title
                + "&content=" + place;
            window.location.href = "http://api.map.baidu.com/marker?" + locationInfo + "&output=html&ak=" + AK;
    

    判断本地是否有app

    baidu:function(){
                        var locationInfo = "location="
                            + option.latitude + ","
                            + option.longitude
                            + "&title=" + option.title
                            + "&content=" + option.content;
                        var webUrl = "http://api.map.baidu.com/marker?" + locationInfo + "&output=html&ak=" + _this.AK;
                        var appUrl = device.ios() ? "baidumap://map/marker?" : "bdapp://map/marker?";
                        appUrl += locationInfo;
    
                        device.callNative(appUrl, function(){
                            window.location.href = webUrl;
                        });
                    }
    callNative:function(appUrl, errCallback){
                var now = new Date().valueOf();
                setTimeout(function () {
                    if (new Date().valueOf() - now > 100) return;
                    errCallback();
                }, 25);
                window.location.href = appUrl;
            }
    

    相关文章

      网友评论

          本文标题:百度地图简单调用

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