Не самое элегантное решение из всех, но с учетом исходного исходного кода, должно быть в состоянии выполнить эту работу.
function find_closest_markers(event, n) {
var markers_distances = [];
for (i = 0; i < markers.length; i++) {
var d = google.maps.geometry.spherical.computeDistanceBetween(markers[i].position, event.latLng);
markers_distances[i] = {
distance: d,
marker: markers[i]
}
}
var closest_markers = markers_distances.sort((a, b) => {return a.distance-b.distance}).slice(0,n)
return closest_markers.map((item) => {return item.marker})
}
Есть более простой способ: имя_сеанса .
Перед вызовом session_start ();
вызовите имя_сеанса ("что-то") ;
(где вы меняете что-то на то, что хотите, чтобы это называлось).
Еще одна вещь, которая может помочь вам в разделении приложений, - это переместить хранилище сеанса в другое место, либо установив session.save_path
в php.ini в папку по вашему выбору, либо вызов session_save_path ()
перед session_start ().