Это может быть странный вопрос...
Я использую google maps api для встраивания пользовательских карт на свою веб-страницу. Я передаю координаты lon/lat
вместе с функцией и рисует карту с этой точкой "центрированной" в середине. (мой каркас карты похож на 300px, поэтому маркер приближается к 150px)
Так как я также использую пользовательский infoWindows/Boxes
, я бы немного переместил центр карты.
Я знаю, что могу установить отдельный центр в координатах lon/lat
, но это не то, что я ищу. Это потребовало бы, чтобы каждая карта проходила по координатам маркера и координатам центра, который я хотел бы иметь.
Я бы хотел, чтобы это было проще.
Можно ли переместить центр карты всего на несколько пикселей вниз?
Как center: +30px,
:)
var latlng = new google.maps.LatLng(ll[0], ll[1]); // latitude and longitude
var options = {
zoom: zoom,
//center: c,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
disableDefaultUI: true,
scrollwheel: scroll,
streetViewControl: false,
navigationControlOptions: {
style: google.maps.NavigationControlStyle.SMALL
}
}
Любая идея, как я могу это сделать? Любые другие трюки или идеи?