In config.php, locate:
$customMarkers=false;
and change it to:
$customMarkers=true;
Then in images/markers folder upload your custom maker images in png format. The name of the markers should be the English name of your category in lower case with any space replaced with a hyphen -.
For ex: If your site’s default language is English and there are categories (as shown on Category page) Community, Buy – Sell then upload community.png and buy—-sell.png in the above mentioned folder. Note how space in the category name was replaced with a – and image names are in lower case.
Similarly, if you site’s default language is not English, for ex, french and there’s a category: my category whose french translation is ma catégorie then upload the png marker image with name my-category.png i.e. use English name of the category for marker’s image name.
If you enabled custom markers in config.php as mentioned above and don’t upload the marker images then makers won’t show up on map.
The default size of the png marker image is 32×37 but if you want to use a custom size image then you would need to edit an another file.
In js/v3map.js, locate:
var a_marker = {
url: m_image,
size: new google.maps.Size(32, 37),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(0, 37)
};
and change 32,37 with the width, height of your custom marker image.
Also change 37 in (0,37) with the height of the marker image.