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