Skip to content

ym.Util

Overview

Help methods of the Map API.

Methods

clearTimer(index)

Removes an observer from the timer queue.

Parameter Description Data type Default value
index int
  • Return: void

domTemplate(target, options)

Creates a template function from a string.

Parameter Description Data type Default value
target string
options [optional] object
  • Return: function

each(array, iterator, context)

Iterates over an array.

Parameter Description Data type Default value
array array
iterator function
context [optional]
  • Return: void

filter(array, iterator, context)

Iterates over an array considering a filter.

Parameter Description Data type Default value
array array
iterator function
context [optional]
  • Return: array

formatAddressLine(addressObj, options)

Converts an address object into a string.

Parameter Description Data type Default value
addressObj ym.util.AddressFormat or ym.util.AddressCompatibilityFormat or ym.util.GeoJSONFormat
options [optional] object
  • Return: string

formatNumber(number, digits)

Rounds a number to a given precision.

Parameter Description Data type Default value
number double
digits [optional] int
  • Return: int

getUrlParams(forceLoad)

Loads the parameters of a URL.

Parameter Description Data type Default value
forceLoad [optional] bool
  • Return: object

humanMetricDistance(distance, forceDecimalFormat, exponent)

Returns the metric distance of an integer.

Parameter Description Data type Default value
distance
forceDecimalFormat
exponent
  • Return: string

humanNumberFormat(number, exponent, zeroFix)

Represents a number in German number format.

Parameter Description Data type Default value
number string or number
exponent [optional] int 0
zeroFix [optional] bool false
  • Return: string

ltrim(s)

Removes spaces at the beginning of a string.

Parameter Description Data type Default value
s string
  • Return: string

map(array, iterator, context)

Iterates over an array and maps every element by the iterator.

Parameter Description Data type Default value
array array
iterator function
context [optional]
  • Return: array

mixin(class, mixin)

Adds a method to a class.

Parameter Description Data type Default value
class class
mixin object
  • Return: class

nextId()

Creates a unique ID for the session.

  • Return: int

parseHTML(htmlStr, parent)

Creates a DOM element which can optionally be appended to a parent element.

Parameter Description Data type Default value
htmlStr string
parent [optional] HTMLElement
  • Return: HTMLElement

replaceUrl(data)

Replaces the URL query of the current page URL.

Parameter Description Data type Default value
data object
  • Return: void

rtrim(s)

Removes spaces from the end of a string.

Parameter Description Data type Default value
s string
  • Return: string

serialize(data, noUrlEncode)

Creates a URL query from an object.

Parameter Description Data type Default value
data object
noUrlEncode [optional] bool false
  • Return: string

stringTemplate(target, options)

Creates a template function from a string.

Parameter Description Data type Default value
target string
options [optional] object null
  • Return: function

timer(options, context)

Parameter Description Data type Default value
options object
context object
  • Return: int

trim(s)

Removes the spaces at the beginning and end of a string.

Parameter Description Data type Default value
s string
  • Return: string

trimPrecision(number, digits)

Brings a double value to a certain precision.

Parameter Description Data type Default value
number double
digits int
  • Return: double

unserialize(str)

Creates an object from a URL query.

Parameter Description Data type Default value
str string
  • Return: object