Google maps V3 GSize изменился - PullRequest
2 голосов
/ 16 июля 2010

Я переключаю Google Maps с v2 на v3, и у меня возникает проблема с поиском конверсии из GSize. Кто-нибудь знает, как внести изменения.

opts = {
    'labelText': infoname,
    'labelClass': 'citymarkers',
    'labelOffset': new GSize(-35, -40)
};

var marker = new LabeledMarker( 
    new google.maps.LatLng(this.lat, this.lng), 
    opts);

this.labelOffset = options.labelOffset || new GSize(0, 0);

Ответы [ 2 ]

1 голос
/ 16 июля 2010

Класс LabeledMarker, который вы используете, является сторонним расширением и не является частью API Карт Google.

Существует служебная библиотека для API v3 аналогична v2 версии , и существует расширение под названием MarkerWithLabel.Возможно, вы захотите попробовать это вместо этого.

Вам также может быть интересно ознакомиться со следующей статьей для альтернативного решения v3:

0 голосов
/ 16 июля 2010

Возможно, вам следует использовать класс Размер .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...