Как добавить ярлыки на Google Maps Pinpoints? - PullRequest
2 голосов
/ 23 марта 2010

Создание карты Google с расположением магазинов в пределах 50 миль от введенного пользователем адреса. Карта и точные точки отображаются правильно, но на всех точках есть точка. Я хотел бы иметь возможность пометить их A, B, C, D и т. Д., Чтобы я мог перечислить места и адреса на боковой панели.

Как бы я это сделал? Вот код, который я использую, чтобы добавить мои точки.

    var point = new GLatLng(latitude, longitude);
            var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function () {
                map.openInfoWindowHtml(point, myHtml);
            });
map.addOverlay(marker);

1 Ответ

0 голосов
/ 24 марта 2010

Отлично, спасибо. Включил эту библиотеку JS.

http://code.google.com/p/gmaps-utility-library/

И тогда все, что мне нужно было сделать, это обновить

var marker = new GMarker(point);

к этому

var newIcon = MapIconMaker.createLabeledMarkerIcon({label: "A", primaryColor: "#FD766A"});
var marker = new GMarker(point, {icon: newIcon});
...