PhoneGap使い方辞典 http://www.openspc2.org/reibun/PhoneGap/に移動しました。
クリックでマーカーの追加/削除を行うにはGEvent.addListener()を使ってクリックイベントを取得します。クリックイベントが発生した場合、マップ上であればイベントハンドラに渡される最初のパラメータはnullになります。マーカー上であればマーカーオブジェクトを返します。このため、マップ上でクリックされたか、マーカー上でクリックされたかを調べるには、イベントハンドラに渡された最初のパラメータがnullかどうか、オブジェクトかどうかを三項演算子を使って調べます。結果に応じてマーカーを削除するか、追加するかを処理します。 また、クリックで追加されたマーカーをdraggable: trueとすることで追加したマーカーをドラッグして移動させることができます。 サンプルコード [実行] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//
ここでは地図がドラッグされている間、位置をフォームのテキストフィールドに表示するサンプルを作成してみます。まず、イベントを追加するにはGEventのaddListener()メソッドを使います。このメソッドの最初の引数が、どの地図に対してイベントを追加するかの指定になっています。地図が複数ある場合には対象としたい地図を指定することができるようになっています。次の引数がイベント名です。このイベント名は上記の表で示したものになります。三番目の引数がイベントが発生した際に呼び出される関数名になります。これで地図にイベントが追加されます。(サンプルを実行する) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmln
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く