Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Map

マップ要素

version

0.0.6

since

0.0.6

Hierarchy

Implements

Index

Constructors

constructor

Properties

$coordinates

$coordinates: JQuery

ピンを置いた座標の要素

version

0.0.6

since

0.0.6

$el

$el: JQuery

管理するDOM要素のjQueryオブジェクト

since

0.0.1

gmap

gmap: Map

Google Mapsのインスタンス

version

0.0.6

since

0.0.6

id

id: string

管理するDOM要素のid属性値

since

0.0.1

info

info: InfoWindow

インフォウィンドウ

version

0.0.6

since

0.0.6

lat

lat: number

緯度

version

0.2.0

since

0.2.0

lng

lng: number

経度

version

0.2.0

since

0.2.0

mapOption

mapOption: MapOption

マップオプション

version

0.0.9

since

0.0.9

markerBounds

markerBounds: LatLngBounds

バウンズオブジェクト

version

0.6.0

since

0.6.0

name

name: string

管理するDOM要素のname属性値

since

0.0.1

Static className

className: string

管理対象の要素に付加するclass属性値のプレフィックス

version

0.0.6

since

0.0.6

Static classNameDefaultCase

classNameDefaultCase: ElementClassNameCase

クラス名のデフォルトの単語繋ぎの形式

version

0.1.0

since

0.1.0

Static classNameDefaultPrefix

classNameDefaultPrefix: string

クラス名のデフォルトのプレフィックス

version

0.1.0

since

0.1.0

Static classNameDefaultSeparatorForElement

classNameDefaultSeparatorForElement: ClassNameSeparatorForBEM

BEMのエレメントのクラス名の繋ぎ文字

version

0.1.0

since

0.1.0

Static classNameDefaultSeparatorForModifier

classNameDefaultSeparatorForModifier: ClassNameSeparatorForBEM

BEMのモディファイアのクラス名の繋ぎ文字

version

0.1.0

since

0.1.0

Static classNameElementCommon

classNameElementCommon: string

インスタンスに付加するデフォルトのクラス名

version

0.1.0

since

0.1.0

Static defaultLat

defaultLat: number

初期設定用の緯度 東京都庁

version

0.0.6

since

0.0.6

Static defaultLng

defaultLng: number

初期設定用の経度 東京都庁

version

0.0.6

since

0.0.6

Static eventHandlers

eventHandlers: object

Type declaration

Static maps

maps: Map[]

管理するマップ要素リスト

version

0.0.6

since

0.0.6

Static types

types: object

Type declaration

Methods

Private _init

  • _init(): void

Private _render

  • _render(mapCenterLat: number, mapCenterLng: number): void
  • レンダリング

    version

    0.6.0

    since

    0.2.0

    Parameters

    • mapCenterLat: number

      緯度

    • mapCenterLng: number

      経度

    Returns void

addClass

  • addClass(blockNames: string, elementNames?: string, modifierName?: string): void
  • クラス名を付加する

    version

    0.1.0

    since

    0.1.0

    Parameters

    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns void

getBoolAttr

  • getBoolAttr(attrName: string): boolean
  • 要素の属性の真偽を判定する

    baser.ui.element.Element.getBoolAttr のインスタンスメソッド版

    version

    0.2.0

    since

    0.2.0

    Parameters

    • attrName: string

    Returns boolean

off

on

reload

trigger

Static addClassTo

  • addClassTo($elem: JQuery, blockNames: string, elementNames?: string, modifierName?: string): void
  • クラス名を付加する

    version

    0.1.0

    since

    0.1.0

    Parameters

    • $elem: JQuery
    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns void

Static createClassName

  • createClassName(blockNames: string, elementNames?: string, modifierName?: string): string
  • クラス名文字列を生成する

    version

    0.1.0

    since

    0.1.0

    Parameters

    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns string

Static getBoolAttr

  • getBoolAttr($elem: JQuery, attrName: string): boolean
  • 要素の属性の真偽を判定する

    DOM APIの標準で判定できるものはそれで判断

    値なし属性の場合は存在すれば真

    値あり属性の場合は偽相等の文字列でなければ全て真とする

    ただし値なし属性の場合は値が空文字列のため、偽相等の文字列の例外とする

    version

    0.2.0

    since

    0.2.0

    Parameters

    • $elem: JQuery
    • attrName: string

    Returns boolean

Static getLatLngByAddress

  • getLatLngByAddress(address: string, callback: function): void
  • 住所文字列から座標を非同期で取得

    version

    0.2.0

    since

    0.2.0

    Parameters

    • address: string
    • callback: function
        • (lat: number, lng: number): void
        • Parameters

          • lat: number
          • lng: number

          Returns void

    Returns void

Static removeCSSProperty

  • removeCSSProperty(propertyName: string, $elem: JQuery): void

Static removeCSSPropertyFromDOMElement

  • removeCSSPropertyFromDOMElement(propertyName: string, elem: HTMLElement): void

Static removeClassFrom

  • removeClassFrom($elem: JQuery, blockNames: string, elementNames?: string, modifierName?: string): void
  • クラス名を取り除く

    version

    0.1.0

    since

    0.1.0

    Parameters

    • $elem: JQuery
    • blockNames: string
    • Default value elementNames: string = ""
    • Default value modifierName: string = ""

    Returns void

Generated using TypeDoc