У меня есть несколько странная проблема. У меня две карты на моем сайте, большая и маленькая. Я хочу использовать большой, чтобы показать маршрут к определенному адресу. Теперь я пытаюсь реализовать две карты, но получаю странную проблему. Маленькая карта работает нормально, но на большой карте только небольшая область div заполнена картой, а остальная часть пуста. (См. Изображение.)
Я использую следующий код для отображения двух карт:
function initialize() {
var latlng = new google.maps.LatLng(51.92475, 4.38206);
var myOptions = {zoom: 10, center: latlng,mapTypeId: google.maps.MapTypeId.ROADMAP};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new google.maps.Marker({position: latlng, map:map, title:"Home"});
var image = '/Core/Images/Icons/citysquare.png';
var myLatLng = new google.maps.LatLng(51.92308, 4.47058);
var cityCentre = new google.maps.Marker({position:myLatLng, map:map, icon:image, title:"Centre"});
marker.setMap(map);
var largeLatlng = new google.maps.LatLng(51.92475, 4.38206);
var largeOptions = {zoom: 10, center: largeLatlng,mapTypeId: google.maps.MapTypeId.ROADMAP};
var largeMap = new google.maps.Map(document.getElementById("largeMap"), largeOptions);
var largeMarker = new google.maps.Marker({position: largeLatlng, map:largeMap, title:"Cherrytrees"});
largeMarker.setMap(largeMap);
}
[..]
jQuery(document).ready(function () {
[..]
initialize();
});
Что здесь не так?
EDIT:
К сожалению, приведенные ниже предложения не работают. Закрытие я пришел, чтобы удалить дисплей: ни один из элементов и установить элементы, чтобы скрыть с помощью jquery
[..]
jQuery(document).ready(function () {
[..]
$("#shadow").add($("#shadowContent"),$("#closebar"),$("#content")).hide();
});
Со следующим результатом