Check out the latest CoastSnaps provided by our community scientists at the ten monitoring stations around Port Phillip Bay! If you wish to browse the complete record of snaps at each site, simply click on one of the snaps and it will take you to the CoastSnap map.


Rye Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577414&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>
{/source}

Frankston Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=425039&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>
{/source}

Seaford Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=421320&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>
{/source}

Carrum Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577413&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>
{/source}

Red Bluff

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577412&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>
{/source}

Sandridge Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577411&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>

{/source} 

Altona Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577415&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>

{/source}

Werribee South

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577416&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>

{/source}

Clifton Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577417&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>

{/source}

Ramblers Rd Beach

{source}
<?php
$json_string = file_get_contents("https://www.spotteron.com/api/v2/spots?filter[topic_id]=37&filter[root_id]=577419&limit=4&page=1&order[]=flag_count+ASC&order[]=id+desc");
$parsed_json = json_decode($json_string, true);
$parsed_json = $parsed_json['data'];

echo '<div class="g-grid">';
foreach($parsed_json as $spot)
{
echo '<div class="NewestSpot g-block size-25" style="background-image: url(';
if (!empty($spot['attributes']['image']))
{
echo 'https://files.spotteron.com/images/spots/' . $spot['attributes']['image'] . '.jpg';
} else {
echo 'https://www.coronareport.eu/images/logos/CR_Avatar.png';
}
echo ');"><div class="SpotInfos"><div class="Avatar" style="background-image: url(';
if (!empty($spot['attributes']['spotted_by_image']))
{
echo 'https://files.spotteron.com/thumbs/users/x200/'.$spot['attributes']['spotted_by_image'].'.jpg';
} else {
echo 'https://www.spotteron.net/AppProjectWebsites/images/emptyuser.png';
}
echo ');"></div>'.$spot['attributes']['spotted_by_name'].'<br/>';
$date = DateTime::createFromFormat('Y-m-d H:i:s', $spot['attributes']['spotted_at']);
echo $date->format('d/m/Y');
echo '</div><a class="translink" href="https://www.spotteron.com/coastsnap/spots/'.$spot['id'].'" target="spotteron2"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/></a></div><br>';
}
echo '</div>';
?>

{/source}