2014-05-14 57 views
0

我是手機新手。我想顯示左腿庫,我可以在手機中看到這個。但是我把緯度和緯度從android端發送到JavaScript端。 我想表明從JavaScript控制檯日誌,但我不能:(我不konw,我lat和長送我的方法或不監守我不知道好JavaScript的console.log(「」)在電話中不起作用

JavaScript端的HTML文件:

<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> 

的Java類發送給JavaScript:

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

我跟蹤我看節目去這條線

爲什麼console.log(----start-----)不能在Eclipse中的logcat中顯示?

我是否正確地將我的經緯度從android發送到我的JavaScript函數?我不知道我的JavaScript函數是否如此聲明,我應該這樣調用!

另一個問題,有時我不能在我的屏幕上看到瓷磚地圖。爲什麼?

+0

console.log(「start map」);試試這個 – Sport

+0

我試過,但這不是事實。答案的Cerbrus是真實的,但現在我的應用程序不顯示我的位置。我不知道,因爲我不正確的調用JavaScript函數!請幫助我 – user3209380

+0

NoBody在這裏回答我的問題? – user3209380

回答

0

你沒有得到任何編譯器錯誤?

此位置:

$("#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"); 
+0

感謝您的快速回復。是的,我從這條線得到錯誤,但程序有時運行正確!和我不知道這個問題:)感謝您的問:)你知道我正確調用我的方法從JavaScript在Android和正確的發送經緯度和長?因爲當我從Android端顯示我的應用程序在GPS()方法,我不能看到console.log(「啓動地圖」)從JavaScript方面,我看到我的console.log()只有一個在第一次運行我的應用程序!非常感謝你 – user3209380

相關問題