不動産屋のラノベ読み Twitter

2010-05-12

[]GoogleマップAPIのズームレベル制限が変わった件と対処法

 

 更新をサボったせいではてな市民権を剥奪されたLhankor_Mhyです、こんにちは。

 

 で。

 GoogleマップAPIってあるじゃないですか。もう、不動産屋がサイトを作るにはもうなくてはならないWEBサービスになってます。

 その仕様が変わったようなので、その報告と対処方法をご紹介します。

 

ズームレベルの制限について

 Googleマップのズームレベルの制限が変更になりました。いままでは19が最大だったのが、現在は17になってます。

 これがどれぐらい違うかというと。

 

ズームレベル17

ズームレベル19

 

 これぐらいに違います。通常の用途であれば十分でしょうけど、われわれ不動産屋としては建物が省略されているズームレベルでは不足なのです。

 

 ちなみに17までに制限されているのは、APIのみです。通常のGoogleマップではきちんと表示されています。

 

対処方法

 ズームレベルの最大値を設定しなおせばだいじょうぶです。

 

 GoogleマップAPIのドキュメントによると

getMaximumResolution()Numberこのマップ タイプが定義された最大ズームレベルを地図に返します。
Google Maps JavaScript API V2 Reference - Google Maps JavaScript API v2 (Deprecated) — Google Developers

 と、あります。

 ですので、通常の地図タイプの最大ズームレベルを変更したいときは、

G_NORMAL_MAP.getMaximumResolution = function(){return 19;}

 と、書いてメソッドを上書きしてしまえばオーケーです*1。ただし、マップタイプごとに設定する必要がありますので、航空写真マップタイプなどを使用する場合は別途設定が必要です。

 

 

 

 久しぶりの更新なので、この辺で。

tomsworkstomsworks 2010/05/13 17:30 いつもブログ拝見しています。トムズワークスです。

この度、当社運営のブログランキングサイトを開設いたしましたので、
ランキングにご参加いただければと思いメッセージを送らせていただきました。

以下のアドレスからアクセスできますので、ご興味がございましたら
是非ご参加をご検討ください。

住まいるブログランキング URL:http://www.suma-blo.com/

よろしくお願いいたします。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/Lhankor_Mhy/20100512/1273673605
リンク元