2017-04-03 19 views
0

我正在使用下一个代码,但无法使其适用于我。 它错误位置如何操作navigationBarOrientation和NavigationBarMode in Bing Maps V8

<!DOCTYPE html>

<html> 
<head> 
    <title>loadMapSyncHTML</title> 
    <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/> 
    <script type='text/javascript' src='http://www.bing.com/api/maps/mapcontrol?branch=release'></script> 
    <script type='text/javascript'> 
     function loadMapScenario() { 
      var map = new Microsoft.Maps.Map(document.getElementById('divActivityQueryMapView'), { 
      credentials: '', 
      navigationBarMode: navigationBarMode.compact 
      center: new Microsoft.Maps.Location(51.50632, -0.12714) 
      }); 
      map.setOptions({ 
      maxZoom: 12, 
      minZoom: 5, 
      navigationBarOrientation:horizontal    
      }); 
     } 
    </script> 
</head> 
<body onload='loadMapScenario();'> 
    <div id='printoutPanel'></div>    
    <div id='divActivityQueryMapView' style='width: 800px; height: 900px;'></div> 
</body> 

和地图参数和地图构造尝试,但它不工作

+0

“不工作”实际上意味着什么。请阅读如何发布适当的,有用的问题。 – mickmackusa

回答

1

下面是一个例子:

var map = new Microsoft.Maps.Map(document.getElementById('myMap'), { 
    credentials: 'Your Bing Maps Key', 
    navigationBarMode: Microsoft.Maps.NavigationBarMode.minified, 
    navigationBarOrientation: Microsoft.Maps.NavigationBarOrientation.horizontal 
}); 

请注意,紧凑型导航此时不支持设置方向。