Я работаю над приложением webb для iPad, которое использует API Google Maps v3.5 и столкнулось с проблемой.Я подозреваю, что это ошибка в API, но я надеюсь получить подтверждение здесь, прежде чем я его уроню.Загрузка страницы в альбомной или портретной ориентации работает без заминки, но если я переключаюсь с портретной ориентации на альбомную, кнопки в верхнем правом углу нажимаются за пределами экрана.Мне кажется, что разрешение экрана не изменилось.Вроде как страница, на которой она увеличена.
Мне, к сожалению, не разрешено делиться веб-адресом, но кто-нибудь еще сталкивался с этим beavior раньше?И есть ли решение?
Знайте, что трудно только с фрагментами, но ... это из заголовка, чтобы остановить пользователя от любого забавного дела:
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
И это от тела, гдеКарта будет постоянно.
<div id="map_canvas" style="width: 100%; height: 100%"></div>
И это из javscript, который отображает карту:
var myLatlng = new google.maps.LatLng(56.668142,16.341105);
// Start settings for the map
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
// Creating and displaying the map
map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
Я смог воспроизвести ошибку только с этим вызовом Google API в отношениидля отображения чего-либо на веб-странице.