           lng1.toFixed(4) is lng2.toFixed(4))
 onPosition = ->
 _geolocation = (callback) ->
-  if tracking
-    navigator.geolocation.getCurrentPosition callback, (err) ->
-      console.error "Error when retrieving location '#{err.message}'."
+  navigator.geolocation.getCurrentPosition callback, (err) ->
+    console.error "Error when retrieving location '#{err.message}'."
 geolocation = (callback) ->
   if lastPosition? then callback lastPosition else _geolocation callback
 cachePosition = ->

onPosition = (position) ->
  if loggedIn() and not comparePosition(lastSentPosition, position)
    {latitude:lat, longitude:lng} = position.coords
    socket.emit 'new geo',
      geometry:
        type: 'Point'
        coordinates: [lng, lat]

        timestamp: Date.now()
        hdop: -1
        web: true
    socket.emit 'new geo', geoJson
    lastSentPosition = position
    addGeoms geoJson

getGeos = (query, callback) ->
  $.ajax
