[英]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.