API Карт Google - Маркеры - PullRequest
       2

API Карт Google - Маркеры

0 голосов
/ 14 июля 2011

Я пытаюсь добавить маркеры на карту на своей странице, используя Google Javascript API. Я знаю, как сделать это просто, просто с небольшими изображениями маркеров в разных местах на карте, однако я хочу, чтобы это было немного круче.

Я хочу разместить прозрачные круги (маленькие) на карте вместо маркеров, но сделайте так, чтобы, когда они скопились в одной области, они накладывались друг на друга (очевидно) и создавали эффект затемнения. Таким образом, вы можете увидеть, где вещи переполнены на высоком уровне, а не просто сумасшедшим количеством одного и того же точного маркера изображения (который выглядел бы очень неряшливо и странно).

Кто-нибудь из вас делал что-то подобное раньше, или я должен подходить к этому иначе?

Ответы [ 3 ]

1 голос
/ 17 июля 2011

Как тепловая карта?

http://code.google.com/p/gheat/ или http://www.heatmapapi.com/

0 голосов
/ 05 июля 2012

попробуйте сделать это тенью. Слой теней друг на друга, как описано выше. Пример:

var shadow = new google.maps.MarkerImage('/images/pin_shadow.png',
    new google.maps.Size(27,30),
    new google.maps.Point(0,0),
    new google.maps.Point(0, 19));

var marker = new google.maps.Marker({
    shadow: shadow,
    (otherproperties here),
});

Дайте мне знать, если это работает.

Kevin

0 голосов
/ 14 июля 2011

Посмотрите на эту страницу: http://florent.clairambault.fr/add-a-circle-overlay-to-google-maps-api-v3

Я думаю, это то, что вы хотите.

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