function requestViaArea(url, additionalAttributes) {
  // TODO(kristijanburnik): Append to map and add image.
  return requestViaNavigable(
      "area",
      Object.assign({"href": url}, additionalAttributes),
      document.body, area => area.click());
}
Creates a new area element, appends it to {@code document.body} and performs
    the navigation.
@param {string} url The URL to navigate to.
@return {Promise} The promise for success/error events.