0

我是一名 android 开发人员,使用 google javascript api https://developers.google.com/maps/documentation/javascript/?hl=tr进行地图应用程序。但是我遇到了一个奇怪的问题,无法解决。问题是当我在纵向模式下运行我的应用程序时,我在横向上看不到地图(通过横向不是旋转设备,我为平板电脑和手机应用程序使用不同的布局,活动也不同并且方向锁定 ),一切都很好,但是当我运行横向地图不显示。我的测试设备是 Sony Tablet S,android 4.0.3 这是我的 html:android:configChanges="orientation|keyboardHidden|screenSize"
android:screenOrientation="portrait"

<!DOCTYPE html>
<html>
<head>
<title>Simple Map</title>
<meta charset='utf-8'>
<meta name='viewport' content='initial-scale=1.0, user-scalable=no' > 
<script type="text/javascript"  language="javascript" src='CommunicatorClass.js' ></script>
<script src='https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false'></script>
<script type="text/javascript" src="infobox.js"></script>
<script type="text/javascript"  language="javascript" src='map.js' ></script>
</head>
<body style="height: 100%; width:100%;">
<div id='map-canvas' style="height:250px; width:400px; background-color:#00ff00;"></div>
</body>
</html>

并使用调用的映射初始化

google.maps.event.addDomListener( window , 'load' , onPageLoaded );

并将地图加载到 webview 中

mWebView.loadUrl( "file:///android_asset/map/Map.html");
4

0 回答 0