[QUOTE]Николай Семенцов написал:
Более подробное описание решения проблемы [URL=http://sns-it.ru/blog/bitrix/bitrix-google-maps-s-raznymi-tipami-metok/]http://sns-it.ru/blog/bitrix/bitrix-google-maps-s-raznymi-tipami-metok/[/URL] ,[/QUOTE]
Столкнулся с примерно такой же проблемой - нужно поменять в компоненте map.google.view дефолтный маркер на любой другой. Ваш метод не помог - не знаю почему - делал все как Вы писали.
Решил таким способом:
Просто в файле скрипта /map.google.view/*название_шаблона_компонента*/script.js добавляю такие строки перед
var obPlacemark = new google.maps.Marker
[CODE] 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 // - это я добавил
});[/CODE]
И заработало.
Более подробное описание решения проблемы [URL=http://sns-it.ru/blog/bitrix/bitrix-google-maps-s-raznymi-tipami-metok/]http://sns-it.ru/blog/bitrix/bitrix-google-maps-s-raznymi-tipami-metok/[/URL] ,[/QUOTE]
Столкнулся с примерно такой же проблемой - нужно поменять в компоненте map.google.view дефолтный маркер на любой другой. Ваш метод не помог - не знаю почему - делал все как Вы писали.
Решил таким способом:
Просто в файле скрипта /map.google.view/*название_шаблона_компонента*/script.js добавляю такие строки перед
var obPlacemark = new google.maps.Marker
[CODE] 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 // - это я добавил
});[/CODE]
И заработало.