aardio 文档
aardio 范例: 地理定位
import console;
console.showLoading("正在获取地理定位 ...");
import dotNet.geolocation;
//获取地址位置
var geolocation,err = dotNet.geolocation.get();
if(err) return raw.execute("ms-settings:privacy-location"); // 打开系统定位设置
import web.rest.jsonLiteClient;
var http = web.rest.jsonLiteClient();
var bigdatacloud = http.api("https://api.bigdatacloud.net/data");
var result,err = bigdatacloud["reverse-geocode-client"].get(
latitude = geolocation["latitude"];
longitude = geolocation["longitude"];
localityLanguage = "zh"
);
if(result){
//console.dumpJson(result);
if(result.countryCode=="CN"){
console.log("您当前位于中国境内")
}
// 输出主要地址信息
console.log(
result.continent,
result.countryName,
result.principalSubdivision,
result.city,
result.locality
)
}
else {
console.error("请求失败:", err);
}
console.pause();
Markdown 格式