Цитата |
---|
Николай Семенцов написал: Более подробное описание решения проблемы |
Столкнулся с примерно такой же проблемой - нужно поменять в компоненте map.google.view дефолтный маркер на любой другой. Ваш метод не помог - не знаю почему - делал все как Вы писали.
Решил таким способом:
Просто в файле скрипта /map.google.view/*название_шаблона_компонента*/script.js добавляю такие строки перед
var obPlacemark = new google.maps.Marker
Код |
---|
var image = new google.maps.MarkerImage('/icon/marker.png', // - путь непосредственно к иконке маркера new google.maps.Size(43, 43), // - высота и ширина иконки маркера в пикселях new google.maps.Point(0,0) // - позиция относительно начала координат ); var obPlacemark = new google.maps.Marker({ // - это так и было 'position': new google.maps.LatLng(arPlacemark.LAT, arPlacemark.LON), 'map': map, 'icon': image // - это я добавил }); |
И заработало.