Изменить цвет фона плитки на картах Google - PullRequest
1 голос
/ 23 ноября 2011

Я добавил плитки на мою карту.Теперь я хочу: при нажатии на карту я хочу изменить цвет фона плитки, по которой щелкнули.Как мне добраться до этого?это вообще возможно?

Код, который я использовал, чтобы добавить плитки на мою карту (из Google Maps API v3):

<script> 

  function CoordMapType(tileSize) {
    this.tileSize = tileSize;
  }

  CoordMapType.prototype.getTile = function(coord, zoom, ownerDocument) {
    var div = ownerDocument.createElement('DIV');
    div.style.width = this.tileSize.width + 'px';
    div.style.height = this.tileSize.height + 'px';
    div.style.fontSize = '10';
    div.style.borderStyle = 'solid';
    div.style.borderWidth = '1px';
    div.style.borderColor = '#AAAAAA';
    return div;
  };

  var map;
  var chicago = new google.maps.LatLng(41.850033,-87.6500523);

  function initialize() {
    var mapOptions = {
      zoom: 10,
      center: chicago,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    map = new google.maps.Map(document.getElementById("map"),
                                      mapOptions);

    // Insert this overlay map type as the first overlay map type at
    // position 0. Note that all overlay map types appear on top of
    // their parent base map.
    map.overlayMapTypes.insertAt(
        0, new CoordMapType(new google.maps.Size(256, 256)));
  }
</script>

1 Ответ

0 голосов
/ 23 ноября 2011

Если вы используете версию 3, вы можете сделать это - http://code.google.com/p/google-maps-utility-library-v3/wiki/Libraries

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