XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

08年9月6日(Sat) 10時03分
[ Page comments(0) ] [ Track Back(1) ]
Counter: 3203, today: 3, yesterday: 2

MyGmap モジュール を API v2 対応に Fixed link

miyabi さんの gmap モジュールをベースにした のぶのぶさんの MyGmap モジュールは、住所・駅名サーチなどが便利なので、PukiWiki の googlemap2 プラグイン用の地図タグ生成に便利だと思い、Google Maps API の Version 2 に対応させてみました。

そのメモ書きです。

※ FireFox(1.5.0.4), Opera(8.53) ではOKだけど、IE(6)ではNGでした。ちょっと調べてみます。

経過 Fixed link

  • mygmap_loader.js にて GoogleMap の JS と mygmap.js 呼び出しを JavaScript で書いている部分をテンプレートにて HTML で書いてやると IE でも問題ない模様。
    ただ、それだとブロックのミニマップと共存できなくなる?

mygmap_loader.js Fixed link

var mygmap_gapi_src = "http://maps.google.com/maps?file=api&v=1&datum=wgs84&key=" + mygmap_API;

var mygmap_gapi_src = "http://maps.google.com/maps?file=api&v=2&key=" + mygmap_API;

に変更。

mygmap.js Fixed link

冒頭近くの

//Google Map Initializing

の前に次のコードを追加

// Gmap -> Gmap2 matting by nao-pon
var GPoint = function(lng, lat)
{
	return new GLatLng(lat, lng);
};
GMap2.prototype.centerAndZoom = function(point, z)
{
	return this.setCenter(point, Math.floor( 17 - z ));
};
GMap2.prototype.getBoundsLatLng = function()
{
	return this.getBounds();
};
GMap2.prototype.getCenterLatLng = function()
{
	return this.getCenter();
};
GMap2.prototype.getZoomLevel = function()
{
	return this.getZoom();
};
GMarker.prototype.setZIndex = function(){};
GMarker.prototype.getLatitude=function(){return 180};
GMap = GMap2;

最後のほうの

function myGmapRenderCurAddress(zoom) {

の直下に

  zoom = Math.max( 0 , (17 - zoom) );

を追加


本当は、ソースをV2用に書き換えるのが正攻法だとは思いますが、変更箇所が多かったので、オブジェクトのメソッドを追加して対応させてみました。

これで、とりあえず動作している模様ですが、まだ足りないメソッドや関数があるかもしれません。 :p



Name:

似たような BLOG Fixed link

Last-Modified:2008/09/05 23:57:55

付箋機能(wema) メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:


Reload   Diff Source Attach Attach List   Wiki Top Page List Search Resent Chenges Backup   Help   RSS feed
Page name:徒然日記/2006-07-07 [ Sended pings(8) ]
Author:nao-pon - 2006/07/07 10:36:54 JST(791d)
Last edit:nao-pon - 2006/07/07 10:36:54 JST(791d)
Editers:nao-pon
Back Link:PukiWiki(165d) 徒然日記(1477d)

ページコメント
 
The comments are owned by the poster. We aren't responsible for their content.

Track Back [ Track Back(1) ]
Track Back URL: http://xoops.hypweb.net/wiki/tb/5000
おひつじ座2006年07月07日の占い
Excerpt: ★恋愛★8:恋愛について話をするといい方向に。 ★マネー★10:かなり好調です。思いきった買物をしてみて。 ★仕事・勉強★8:キチンと筋を通すことがすごく大切になりそうな日。
Weblog: i-Uranai.net:今日の占い
Tracked: July 7, 2006, 1:28 AM

このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

mixiでログイン Yahoo!でログイン
アクティブメニュー
"ぽちっ"としてね☆ 
最新のページ
ブックマーク
Please log in to use it.
[Login]
新着トラックバック
2008-9-5 2008-8-22 2008-7-18 2007-12-26 2007-11-23 2007-11-21 2007-10-21 2007-9-26 2007-8-16 2007-8-15
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 76 人がオンライン中 :-)
(Wiki [自由帳] : 20 人)

登録ユーザ: 0 & ゲスト: 76

もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1403


現在ページのQRコード 
現在ページのQRコード
[携帯対応]
参照元情報