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

会長@腹部日記


2014-01-16 [長年日記]

_ GoogleMapプラグインの傾き 対応

日本語ブログで取り上げられていたのと、tiltオプションがいつの間にか記載されていたので、傾き無し を指定できるようにした。

関東方面の地図を貼り付けることはあまり無さそうなのですが、斜め視点カッコイイ。

帰宅したらcontribを修正予定。

 1diff --git a/plugin/google_map.rb b/plugin/google_map.rb
 2index d216922..9042747 100644
 3--- a/plugin/google_map.rb
 4+++ b/plugin/google_map.rb
 5@@ -36,6 +36,7 @@ def google_map_common(params)
 6    params[:address] ||= nil
 7    params[:type]    ||= :ROADMAP
 8    params[:overview]||= false
 9+   params[:tilt]    ||= 45
10
11    dom_id = "#{@date.strftime("%Y%m")}_#{@gmap_count}"
12    params.merge!(:id => dom_id)
13@@ -92,6 +93,7 @@ def google_map_script(hash)
14    str << %Q|        scaleControl: true\n|
15    str << %Q|      };\n|
16    str << %Q|  var gMap = new google.maps.Map(mapdiv, myOptions);\n|
17+   str << %Q|  gMap.setTilt(#{hash[:tilt]});\n|  if hash[:tilt]
18    # set Marker
19    if hash[:title]
20    str << %Q|  var marker = new google.maps.Marker({\n|
21@@ -133,6 +135,7 @@ def google_geomap_script(hash)
22    str << %Q|          scaleControl: true\n|
23    str << %Q|        };\n|
24    str << %Q|        var gMap = new google.maps.Map(mapdiv, myOptions);\n|
25+   str << %Q|        gMap.setTilt(#{hash[:tilt]});\n|  if hash[:tilt]
26    # set Marker
27    if hash[:title]
28    str << %Q|        var marker = new google.maps.Marker({\n|
29

(coderayが崩れまくってる。。。フォントサイズ小さくしよう)

Tags: tDiary Google