【发布时间】:2015-11-03 01:14:34
【问题描述】:
我得到纬度,经度并将其发送到 map.html 不过我尝试了两种方法。
首先。我给两个值类型是“双” 这样就成功了
@JavascriptInterface
public double getLatitude() {
return 25.03314;
}
@JavascriptInterface
public double getLongitude() {
return 121.5637343;
}
但接下来,我在活动中使用 onLocationChanged(Location location) 获取我的纬度,经度
和 send ,但这种方式是失败的。 不知道哪里出错了 因为没有错误信息
所以如果我想对函数做出反应,我该怎么办?
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;
}
【问题讨论】:
标签: javascript java android google-maps