|
api的操作,要放在 apiready执行了之后才能生效。可又把代码放到 apiready 里面。
把你的代码加上了 apiready,你看一下
- <!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">
- <link rel="stylesheet" type="text/css" href="../css/api.css" />
- <link rel="stylesheet" type="text/css" href="../css/style.css" />
- <title>地图导航</title>
- <style type="text/css">
- html,
- body {
- height: 100%;
- }
- .empty {
- text-align: center;
- padding: 120px 0;
- }
- </style>
- </head>
- </head>
- <body>
- <div id="main" class="flex-con">
- </div>
- <!--高德地图容器-->
- <script>
- apiready = function() {
- var aMap = api.require('aMap');
- aMap.updateMapViewPrivacy({
- privacyAgree: 'didAgree',
- privacyShow: 'didShow',
- containStatus: 'didContain'
- });
- var aMap = api.require('aMap');
- aMap.updateSearchPrivacy({
- privacyAgree: 'didAgree',
- privacyShow: 'didShow',
- containStatus: 'didContain'
- });
- var aMap = api.require('aMap');
- aMap.open({
- rect: {
- x: 0,
- y: 0,
- w: 320,
- h: 600
- },
- showUserLocation: true,
- zoomLevel: 11,
- center: {
- lon: 116.4021310000,
- lat: 39.9994480000
- },
- fixedOn: frame0,
- fixed: true
- }, function (ret, err) {
- if (ret.status) {
- alert('地图打开成功');
- }
- });
- var aMap = api.require('aMap');
- aMap.show();
- var aMap = api.require('aMap');
- aMap.setRect({
- rect: {
- x: 0,
- y: 0,
- w: 320,
- h: 600
- }
- });
- }
- </script>
- <script type="text/javascript" src="../script/api.js"></script>
- <script type="text/javascript" src="../script/common.js"></script>
- </body>
- </html>
复制代码 |
|