«前の日記(2014-01-12) 最新 次の日記(2014-01-16)» 編集

会長@腹部日記


2014-01-13 [長年日記]

_ 自前GoogleMapプラグインが使いにくいので再考中

不便な点
パラメータが多すぎて指定するのが面倒
改善案
デフォルトのパラメータを自動で指定し、必要な物だけ指定あるいは上書き指定

とりあえず自分向けには以下のようなお茶濁しプラグインを用意。

 1@@gmap_fixed_params = {
 2   :width    => 600,
 3   :height   => 300,
 4   :zoom     => 10,
 5   :overview => true
 6}
 7
 8def google_map_fixed(lat, lon, params = {})
 9   modified_params = @@gmap_fixed_params.dup.merge(params)
10   google_map(lat, lon, modified_params) # google_map.rbを呼び出している
11end
12
13def google_geomap_fixed(address, params = {})
14   modified_params = @@gmap_fixed_params.dup.merge(params)
15   google_geomap(address, modified_params) # google_map.rbを呼び出している
16end
17

こんな感じで使います。

1{{google_geomap_fixed '立山山麓スキー場', :title => '立山山麓スキー場'}}

設定画面あたりから指定させられたら便利だなぁ(私が)。

Tags: tDiary