Как добавить метки в точки Google Maps?
-
21-09-2019 - |
Вопрос
Создание карты 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);
Решение
Отлично, спасибо. Включил эту библиотеку 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});
Не связан с StackOverflow