Вы можете сериализовать ваш массив, а затем передать его в параметре GET.Например:
# Your array of coordinates
$coord_array = array();
# Serialize the coordinates
$coord_array = serialize(coord_array);
# In your href you'd have
print '<a href="maps.php?coords=' . $coord_array . '">View Map</a>';
Теперь в вашем maps.php вам нужно отменить сериализацию, и вы можете взаимодействовать с массивом, как обычно:
# Get the information from the URL
$coord_array = $_GET['coords'];
# Unserialize
$coord_array = unserialize(coord_array);
# Check the input to make sure it hasn't been changed . . .
# Now interact as you normally would with the array
print_r($coord_array);
Этот метод был бы идеальнымдля передачи большого количества значений в одном параметре GET.Если вы передаете только одно значение, то вам лучше всего установить два параметра GET, один для долготы и один для широты.
Также обратите внимание, что я не тестировал этот код, поскольку у меня не было времени, но концепции должны быть правильными.