|
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/>
<meta name="format-detection" content="telephone=no,email=no,date=no,address=no">
<title>Hello APP</title>
<link rel="stylesheet" type="text/css" href="../css/api.css" />
<style>
#con{
margin: 10px;
font-size: 24px;
}
ul{
margin-bottom: 10px;
}
ul li{
margin: 5px 10px;
padding: 5px;
color: #000;
word-wrap: break-word;
}
</style>
</head>
<body>
<div class="aui-btn aui-btn-success" onclick="getProvinces()">获取省份列表</div>
<br>
<div class="aui-btn aui-btn-info" onclick="getAllCities()">获取全国所有离线地图城市信息</div>
<br>
<div class="aui-btn aui-btn-danger" onclick="downloadRegion()">启动下载指定 adcode 区域的离线地图</div>
<br>
<div class="aui-btn aui-btn-danger" onclick="isDownloading()">检测指定 adcode 的区域是否正在下载</div>
<br>
<div class="aui-btn aui-btn-danger" onclick="pauseDownload()">暂停下载指定 adcode 区域的离线地图</div>
<br>
<div class="aui-btn aui-btn-danger" onclick="cancelAllDownload()">取消全部下载</div>
<br>
<div class="aui-btn aui-btn-danger" onclick="clearDisk()">清除所有保存在磁盘上的离线地图数据</div>
<br>
<div class="aui-btn aui-btn-danger" onclick="getLocation()">打开地图</div>
</body>
<script type="text/javascript" src="../script/api.js"></script>
<script type="text/javascript">
function getProvinces(){
aMap.getProvinces(function(ret){
if(ret.status){
alert(JSON.stringify(ret));
}
});
}
function getAllCities(){
aMap.getAllCities(function(ret){
if(ret.status){
alert(JSON.stringify(ret));
}
});
}
function downloadRegion(){
alert("downloadRegion");
aMap.downloadRegion({
adcode: '340000',
shouldContinueWhenAppEntersBackground: true
}, function(ret){
alert(JSON.stringify(ret));
});
}
function isDownloading(){
alert("isDownloading");
aMap.isDownloading({
adcode: '340000'
}, function(ret){
if(ret.status){
alert('正在下载');
}else{
alert("没下载");
}
});
}
function pauseDownload(){
alert("pauseDownload");
aMap.pauseDownload({
adcode: '340000'
});
}
function cancelAllDownload(){
alert("cancelAllDownload")
aMap.cancelAllDownload();
}
function clearDisk(){
alert("clearDisk");
aMap.clearDisk();
}
function openMap() {
aMap.open({
rect : {
x : 100,
y : 300,
w : 200,
h : 300
},
center : {
lon: 116.4021310000,
lat: 39.9994480000
},
showUserLocation : false,
zoomLevel : 16,
fixedOn : api.frameName,
fixed : true
}, function(ret) {
if (ret.status) {
}
});
}
var lat;
var lon;
var aMap ;
apiready = function(){
aMap = api.require('aMap');
openMap();
alert(aMap);
};
</script>
</html> |
|