MMap

version 0.2

Class: MMap.MarkerLoader

複数のマーカーをコンテキストから読み込みます。

Implements:

MMap.Events, MMap.Options

Method: constructor

マーカーローダーのコンストラクタ

Syntax:

var myMarkerLoader = new MMap.MarkerLoader(options);

Arguments:

  1. options - (mixed) マーカーローダーのオプション

Options:

  • format - (string) コンテキストの書式。初期値はarrayです。
  • onPreload - (function) マーカーを読み込む前に発生します。
  • onFailure - (function) マーカーの読み込みに失敗した場合に発生します。
  • onComplete - (function) マーカーの情報を取得した後に発生します。
  • onLoad - (function) マーカーを読み込んだ後に発生します。

Method: load

Syntax:

Example of syntax (Part1)

var context = [
    {
        title: 'Marker1', 
        content: 'Marker1',
        position: {
            latitude: 35.6666870,
            longitude: 139.731859
        }
    },
    {
        title: 'Marker2',
        content: 'Marker2',
        position: {
            latitude: 35.6666870,
            longitude: 139.733859
        }
    }
];
var loader = new MMap.MarkerLoader({
    markers: context
});
loader.load();

or


var context = [
    {
        title: 'Marker1',
        content: 'Marker1',
        position: {
            latitude: 35.6666870,
            longitude: 139.731859
        }
    },
    {
        title: 'Marker2',
        content: 'Marker2',
        position: {
            latitude: 35.6666870,
            longitude: 139.733859
        }
    }
];
loader.load(context);

Example of syntax (Part2)

//When you hand over the options of Request
//http://mootools.net/docs/core/Request/Request
var loader = new MMap.MarkerLoader({
    method: 'get',
    format: 'json',
    url: 'http://example.com/json'
});
loader.load();

or


var loader = new MMap.MarkerLoader();
var context = {
    method: 'get',
    format: 'json',
    url: 'http://example.com/json'
};
loader.load(context);

Copyright(c) 2010 Noritaka Horio All Rights Reserved.