Beispiel #1
0
bool Geolocation::haveSuitableCachedPosition(const PositionOptions& options) {
  if (!m_lastPosition)
    return false;
  DCHECK(isAllowed());
  if (!options.maximumAge())
    return false;
  DOMTimeStamp currentTimeMillis = convertSecondsToDOMTimeStamp(currentTime());
  return m_lastPosition->timestamp() > currentTimeMillis - options.maximumAge();
}
bool Geolocation::haveSuitableCachedPosition(const PositionOptions& options)
{
    Geoposition* cachedPosition = lastPosition();
    if (!cachedPosition)
        return false;
    if (!options.maximumAge())
        return false;
    DOMTimeStamp currentTimeMillis = convertSecondsToDOMTimeStamp(currentTime());
    return cachedPosition->timestamp() > currentTimeMillis - options.maximumAge();
}