繁体   English   中英

console.log(“”)在phonegap中不起作用

[英]console.log(“”) not work in phonegap

我是新来的。 我想显示左腿库,并且可以在手机中看到。 但是我将lat和long从android端发送到JavaScript端。 并且我想显示来自JavaScript的控制台日志,但是我不能:(而且我不知道,我的经纬度和长时间发送到我的方法还是因为我不知道良好的JavaScript。

html文件中的JavaScript端:

<script>
$(function () {
    $("#my-map").kmap({
        mapLayer: 'GoogleMap.RoadMap',
        contentRoot: "Content/Images/Markers/"
    });

    $("#my-map").kmap("addMarkers", [{
        lat: 35.677336572709514,
        lng: 51.41564316503603,
        id: 0,
        console.log("start map")
    }]);
    var l = 51.41564316503603;

    var animate = function () {
        l += 0.00001;
        $("#my-map").kmap("repositionMarker", 0, [35.677336572709514, l]);
        setTimeout(animate, 500);
    };
    animate();
});
</script>

用于发送到JavaScript的Java类:

public class GPScls extends DroidGap{
    public void GPS(double lat,double lng){
        this.sendJavascript("javascript:$("+lat+","+lng+")");
    }
}

我跟踪并看到程序转到此行(this.sendJavascript("javascript:$("+lat+","+lng+")");)

为什么console.log(----start-----)不在Eclipse的logcat中显示?

我是否可以将lat和long从android发送到我的JavaScript函数? 我不知道我的JavaScript函数是否这样声明,我应该这样调用!

还有一个问题,有时我看不到屏幕上的地图。 为什么?

您没有收到任何编译器错误吗?

这里:

$("#my-map").kmap("addMarkers", [{
    lat: 35.677336572709514,
    lng: 51.41564316503603,
    id: 0,
    console.log("start map")
}]);

无效的JavaScript。 不能像这样那样在对象中调用console.log 将日志移出对象:

$("#my-map").kmap("addMarkers", [{
    lat: 35.677336572709514,
    lng: 51.41564316503603,
    id: 0
}]);
console.log("start map");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM