Я использую директиву http://angulargm.herokuapp.com/documentation/angulargm-0.3.1/api/angulargm.directive:gmMarkers, чтобы сделать карту google с маркерами с угловыми.Как изменить параметр маркера в angularGM
Я хочу, чтобы иметь возможность изменять markerOptions после их первоначального набора или каким-то образом получить объект google-объекта извне, поэтому при нажатии кнопки я могу установить анимацию на него, изменить значок и т. Д. '.
Кажется, что параметр директивы gm-get-marker-options
используется только при первоначальном создании маркера, потому что, если я изменю параметры, это не оказывает никакого влияния на маркеры.
Единственное решение, которое я до сих пор использую, заключается в использовании параметра директивы gm-events
для имитации щелчка по нужному местоположению маркера, а затем использовать объект-маркер в функции прослушивателя, чтобы изменить внешний вид маркера, но это проблематично, поскольку я мог имеют более одного маркера с одинаковыми координатами.
Возможно, мне что-то не хватает?
Это возможно в новой версии углового-гм 1.0.0. См. Документацию о том, как указать идентификаторы маркеров и использовать их. http://dylanfprice.github.io/angular-gm/1.0.0/docs/#/api/angulargm.directive:gmMarkers
Спасибо. И только для того, чтобы убедиться, что замена всего 'myObjects' перерисовывает сама по себе, правильно? – Uri
Да, это правильно. – dylanfprice