// NewMarker returns a Marker to be drawn at longitude, latitude (EPSG:4327).
// Latitude must be in the range -85 to 85 otherwise the Marker will not be drawn.
// Defaults to a red triangle size 10.
336584
func NewMarker(longitude, latitude float64, id, label, shortLabel string) Marker {
	m := Marker{
		longitude:  longitude,
		latitude:   latitude,
		drawSVG:    SVGTriangle,
		svgColour:  "red",
		size:       10,
		id:         id,
		label:      label,
		shortLabel: shortLabel,
	}

	return m
}
690084
func (s *ListFunctionsInput) SetMarker(v string) *ListFunctionsInput {
	s.Marker = &v
	return s
}
212436
func (s *ListPoliciesOutput) SetMarker(v string) *ListPoliciesOutput {
	s.Marker = &v
	return s
}
193369
func (s *ListCertificatesInput) SetMarker(v string) *ListCertificatesInput {
	s.Marker = &v
	return s
}
920408
func (s *GetServiceLastAccessedDetailsWithEntitiesInput) SetMarker(v string) *GetServiceLastAccessedDetailsWithEntitiesInput {
	s.Marker = &v
	return s
}
1172272
func (s *DescribeListenerCertificatesInput) SetMarker(v string) *DescribeListenerCertificatesInput {
	s.Marker = &v
	return s
}
273513
func (s *GetServiceLastAccessedDetailsInput) SetMarker(v string) *GetServiceLastAccessedDetailsInput {
	s.Marker = &v
	return s
}
1210369
func (s *DescribeResourcePermissionsInput) SetMarker(v string) *DescribeResourcePermissionsInput {
	s.Marker = &v
	return s
}
1278598
func (s *DescribeHsmConfigurationsOutput) SetMarker(v string) *DescribeHsmConfigurationsOutput {
	s.Marker = &v
	return s
}
1367738
func (s *StreamingDistributionList) SetMarker(v string) *StreamingDistributionList {
	s.Marker = &v
	return s
}
95748
func (s *ListSigningCertificatesInput) SetMarker(v string) *ListSigningCertificatesInput {
	s.Marker = &v
	return s
}
875042
func (s *ListReusableDelegationSetsOutput) SetMarker(v string) *ListReusableDelegationSetsOutput {
	s.Marker = &v
	return s
}
477827
func (s *DescribeOrderableDBInstanceOptionsOutput) SetMarker(v string) *DescribeOrderableDBInstanceOptionsOutput {
	s.Marker = &v
	return s
}
1104525
func (s *ListCertificatesByCAInput) SetMarker(v string) *ListCertificatesByCAInput {
	s.Marker = &v
	return s
}
37261
func (s *ListRolePoliciesOutput) SetMarker(v string) *ListRolePoliciesOutput {
	s.Marker = &v
	return s
}
1218899
func (s *DistributionList) SetMarker(v string) *DistributionList {
	s.Marker = &v
	return s
}
1035993
func (s *GetResourcesInput) SetMarker(v string) *GetResourcesInput {
	s.Marker = &v
	return s
}