diff --git a/assets/js/map.ts b/assets/js/map.ts index 22ea442..950ee26 100644 --- a/assets/js/map.ts +++ b/assets/js/map.ts @@ -61,16 +61,11 @@ let MapAPRSMap = { try { const centerData = self.el.dataset.center; const zoomData = self.el.dataset.zoom; - console.log("Map data attributes - center:", centerData, "zoom:", zoomData); - console.log("Full element dataset:", self.el.dataset); - console.log("Window location:", window.location.href); - console.log("Element HTML:", self.el.outerHTML.substring(0, 200)); if (!centerData || !zoomData) throw new Error("Missing map data attributes"); initialCenter = JSON.parse(centerData); initialZoom = parseInt(zoomData); - console.log("Parsed initial values - center:", initialCenter, "zoom:", initialZoom); if ( !initialCenter || @@ -549,8 +544,6 @@ let MapAPRSMap = { // Zoom to location self.handleEvent("zoom_to_location", (data: { lat: number; lng: number; zoom?: number }) => { - console.log("Received zoom_to_location event:", data); - if (!self.map) { console.error("Map not initialized, cannot zoom"); return; @@ -560,8 +553,6 @@ let MapAPRSMap = { const lat = parseFloat(data.lat.toString()); const lng = parseFloat(data.lng.toString()); const zoom = parseInt(data.zoom?.toString() || "12"); - - console.log("Zooming to location:", { lat, lng, zoom }); // Validate coordinates if (isNaN(lat) || isNaN(lng) || lat < -90 || lat > 90 || lng < -180 || lng > 180) { diff --git a/lib/aprsme_web/live/map_live/index.ex b/lib/aprsme_web/live/map_live/index.ex index 471cb80..f46eb2b 100644 --- a/lib/aprsme_web/live/map_live/index.ex +++ b/lib/aprsme_web/live/map_live/index.ex @@ -89,8 +89,6 @@ defmodule AprsmeWeb.MapLive.Index do {url_center, url_zoom} = parse_map_params(params) # Check for IP geolocation in session - Logger.info("MapLive: Checking IP geolocation. Session data: #{inspect(session["ip_geolocation"])}") - Logger.info("MapLive: URL params: #{inspect(params)}") # Check if URL params were explicitly provided (not just defaults) has_explicit_url_params = params["lat"] || params["lng"] || params["z"] @@ -100,30 +98,20 @@ defmodule AprsmeWeb.MapLive.Index do %{"lat" => lat, "lng" => lng} when is_number(lat) and is_number(lng) -> if has_explicit_url_params do # URL params explicitly provided - use them - Logger.info( - "MapLive: Explicit URL params present, using URL center: #{inspect(url_center)}, zoom: #{url_zoom}" - ) {url_center, url_zoom, false} else # No explicit URL params - use IP geolocation geo_center = %{lat: lat, lng: lng} - Logger.info("MapLive: Using IP geolocation center: #{inspect(geo_center)}, zoom: 12") - {geo_center, 12, true} + {geo_center, 11, true} end _ -> # No geolocation available, use URL params or defaults - Logger.info( - "MapLive: No IP geolocation found, using URL/default center: #{inspect(url_center)}, zoom: #{url_zoom}" - ) - # Skip initial URL update if no explicit params were provided {url_center, url_zoom, !has_explicit_url_params} end - Logger.info("MapLive: Final map params - center: #{inspect(map_center)}, zoom: #{map_zoom}") - socket = assign_defaults(socket, one_hour_ago) # Initialize the flag to track if initial historical load is completed @@ -137,8 +125,6 @@ defmodule AprsmeWeb.MapLive.Index do Phoenix.PubSub.subscribe(Aprsme.PubSub, "postgres:aprsme_packets") end - Logger.info("MapLive: Mount completed with assigns - map_center: #{inspect(map_center)}, map_zoom: #{map_zoom}") - {:ok, assign(socket, map_ready: false, @@ -311,12 +297,6 @@ defmodule AprsmeWeb.MapLive.Index do def handle_event("map_ready", _params, socket) do require Logger - Logger.info( - "map_ready event received - current map_center: #{inspect(socket.assigns.map_center)}, map_zoom: #{socket.assigns.map_zoom}" - ) - - Logger.info("map_ready - default center for comparison: #{inspect(@default_center)}") - # Mark map as ready and that we need to load historical packets socket = socket @@ -327,16 +307,8 @@ defmodule AprsmeWeb.MapLive.Index do socket = if socket.assigns.map_center.lat == @default_center.lat and socket.assigns.map_center.lng == @default_center.lng do - Logger.info( - "MapLive: Map center is default (#{socket.assigns.map_center.lat}, #{socket.assigns.map_center.lng}), not applying geolocation" - ) - socket else - Logger.info( - "MapLive: Sending zoom_to_location event - center: #{inspect(socket.assigns.map_center)}, zoom: #{socket.assigns.map_zoom}" - ) - push_event(socket, "zoom_to_location", %{ lat: socket.assigns.map_center.lat, lng: socket.assigns.map_center.lng,