Ответ 1
Единственными маркерами, которые должны отображаться на карте, являются те, которые вы добавляете сами. Хотите поделиться своим кодом или страницей, где мы можем это увидеть?
Обновление: хорошо, на самом деле это не "маркеры" в нормальном смысле этого слова, они просто представляют собой интересные моменты, которые, как правило, ведут себя как маркеры, поскольку вы можете щелкнуть по ним и увидеть инфо-окна. Мне кажется, что они могут быть класса MapTypeStyleFeatureType, вероятно, таких типов, как poi.medical, poi.park, transit.station. рельс и так далее. Интересно, можно ли использовать MapTypeStyle. Может быть, что-то вроде этого:
var myStyles =[
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
var myOptions = {
zoom: 10,
center: homeLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: myStyles
};
Вы также можете посмотреть Мастер создания стилей
Обновление, июль 2016 года. В API Карт теперь есть опция, которую вы можете указать в MapOptions, clickableIcons
, которая, если вы установите значение false, будет отображаться значки для этих POI, но при нажатии на них не открывается инфо-окна Google, Это избавит вас от необходимости устанавливать стили, чтобы скрыть значки, если вы этого хотите, если все, что вам нужно сделать, - это предотвратить щелчки, открывающие инфо-окна.
Просто установите clickableIcons: false
в параметрах, которые вы инициализируете Картой с помощью.