即使GPS使用Google Play Services lib为function populate() {
var prod = [{
name: 'box',
price: 20
}, {
name: 'plane',
price: 40
}]; //array of objects with name and price attributes
var table = document.getElementById("theTable");
for (var i = 0; i < prod.length; i++) {
var newTr = table.insertRow(-1);
var numOrdered = document.createElement('input');
numOrdered.type = 'text';
numOrdered.id = "product " + i; //assigning id of "product i" to each product i
newTr.insertCell(0).appendChild(numOrdered);
newTr.insertCell(-1).appendChild(document.createTextNode(prod[i]["name"]));
newTr.insertCell(-1).appendChild(document.createTextNode(prod[i]["price"]));
}
}
populate();
,是否可以使用<table id="theTable">
<thead>
<tr>
<th>Quantity</th>
<th>Product</th>
<th>Price</th>
</tr>
</thead>
<tbody></tbody>
</table>
或PRIORITY_BALANCED_POWER_ACCURACY
获取位置?
这里的场景是我想在我的应用程序的某些情况下使用高精度的位置,但在某些情况下,低精度模式就足够了。因此,为了以后的情况节省电池,我想使用低精度模式。
答案 0 :(得分:0)
您可以配置两个LocationRequests
。一个PRIORITY_HIGH_ACCURACY
,一个PRIORITY_BALANCED_POWER_ACCURACY
或PRIORITY_LOW_POWER
。仅在需要时请求高精度请求的位置更新,并在您不再需要时删除位置请求。您可能需要等待一段时间,直到建立GPS定位并达到所需的精度。