Я использую JavaScript Mapping Library - OpenLayer для создания наложения маркеров.Я хочу динамически управлять маркерами: добавьте новые и удалите существующие маркеры из слоя.
способ добавить новый маркер в слой с помощью команды:
markers.addMarker(new OpenLayers.Marker(new OpenLayers.LonLat(0,0),icon));
какВы можете видеть, что параметры инициализации содержат только координаты и изображение значка, а не идентификатор, даже не как необязательный параметр.
для управления маркерами, я хочу создать 2-мерный массив, который содержит массив маркеров по ссылке и идентификатору массива.
тогда, когда я захочу удалить маркер со слоя, команда будет просто:
markers.removeMarker(ArrayMarkers[i]);
Как мне нажать на элементв массив JavaScript по ссылке?
Как запустить элементы ArrayMarkers по ссылке?