1
我得到經緯度並將它發送到map.html 但是,我嘗試了兩種方法。使用@JavascriptInterface將值發送到assets/map.html
First.I給出兩個值類型是「雙規」 而這種方式是成功
@JavascriptInterface
public double getLatitude() {
return 25.03314;
}
@JavascriptInterface
public double getLongitude() {
return 121.5637343;
}
但接下來,我在活動中使用onLocationChanged(位置定位) 得到我的經緯度
併發送,但這種方式是失敗的。 我不知道哪裏有錯誤 ,因爲沒有錯誤信息
所以如果我想反應功能我該怎麼辦?
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
getLatitude(location.getLatitude());
getLongitude(location.getLongitude());
}
@JavascriptInterface
public double getLatitude(double lat) {
Log.e("TAG",String.valueOf(lat));
return lat;
}
@JavascriptInterface
public double getLongitude(double lon) {
Log.e("TAG",String.valueOf(lon));
return lon;
}