Я новичок в Google Maps, поэтому я, скорее всего, пропустил что-то очень простое. Я хочу сгруппировать несколько линий, путевых точек, местоположений ... логически вместе, чтобы я мог их сразу включить / выключить. Я думал, что это слой или оверлей, но я все еще не понимаю разницу.
На игровой площадке я нашел пример наложения трафика , который в основном делает то, что я хочу. Но какой вид наложения мне подходит? А как подведет черту к определенному оверлею?
Аналогичный вопрос Группировка маркеров Google Maps делает это по категориям на маркере и более или менее перебирает их для переключения
их вкл / выкл - нет ли более легкого пути?
Конечно, я мог бы хранить все элементы (строки, маркеры) группы в массиве, и этот массив представлял бы мою логическую группу. Это правильный путь?
var path = waypointsToLatLngPath(myWaypoints); // generate path from waypoint
var line = new google.maps.Polyline({
path: path,
strokeColor: '#ff0000',
strokeOpacity: 1.0,
strokeWeight: 1
});
line.setMap(map);