Google Maps API 質問箱at PHP
Google Maps API 質問箱 - 暇つぶし2ch343:nobodyさん
06/09/13 00:53:09
>>337
これな
getBoundsZoomLevel

ところで100個くらいマーカーを表示したらブラウザが
重たくなるけど、何か良い方法ないかな?
表示するまでに少し時間がかかるし

344:nobodyさん
06/09/13 09:07:48
>>343
>ところで100個くらいマーカーを表示したらブラウザが重たくなるけど

新手のブラクラですなw

345:nobodyさん
06/09/13 10:34:05
表示しなければおk

346:337
06/09/13 11:27:12 apAbtY1B
>343
ありがとうございます。


347:nobodyさん
06/09/13 20:14:09
すれ違いで恐縮です。

googleMAPを開くと『お客様のウェブ ブラウザは、Google マップ で完全にサポートされていません。」というメッセージが表示されて地図がみれません。

今までは普通に利用できたのに・・・なぜでしょうか?

iMac osx10.2.8

>>327 safariを使っているのですが、窓から投げ捨てるとはどういった意味なんでしょう?







348:341
06/09/13 23:15:08
URLリンク(www.geocities.jp)

やはりIEではiframeだと
透過されていないです


他の人とは見え方自分が違うだけでしょうか?



349:nobodyさん
06/09/13 23:42:15
>>348
原因かどうかはわからないが、それぞれの文字コードおかしくないか?

350:341
06/09/13 23:48:38
というと?

EUC-JPでメインは書いてあって
mapだけutf-8がだめなの?

351:nobodyさん
06/09/13 23:55:28
>>350
まっぷはShift_JISになってるんじゃまいか?
charsetはUTF-8になってるけどね・・・

352:nobodyさん
06/09/14 00:05:17
>>348
透過されてないな

読み込んでいるjsファイルがあやしい
試しにprototype.jsとかを外してみたらどう?

353:nobodyさん
06/09/14 00:06:55
>>344

色々表示しようとすると100個くらい簡単に超えちゃうんだけどなぁ

軽くならないなら自分でマーカーのレイヤを作って上乗せするか
面倒だ、、、

354:nobodyさん
06/09/14 00:15:19
>>350
URLリンク(www.geocities.jp)
を表示して、IEのエンコード見てみ

355:nobodyさん
06/09/14 00:24:31
URLリンク(googlemapsapi.blogspot.com)
gMapAPIblogがjsエラーで表示がおかしいのって俺だけ?

356:341
06/09/14 18:58:35
>354

mapのhtmlに文字コード指定がなかったので
EUCにしてみましたが
どうもだめなようです・・・




357:nobodyさん
06/09/14 19:34:50
>>356

正解→>>352

358:341
06/09/14 22:26:20
URLリンク(www.geocities.jp)

>>357さんのとおりですね

これはこれで困った
jsファイルないと

359:nobodyさん
06/09/17 18:44:28
URLリンク(77c.org)
色違いってない?

360:nobodyさん
06/09/18 20:35:54
マーカーだけを集めたサイトってないですか?

361:nobodyさん
06/09/18 22:38:52
マーカーくらい簡単だから自分で作れよ

windows標準のペイントで十分だい

362:nobodyさん
06/09/19 00:45:18
そこを何とか頼めんだろうか・・・

363:nobodyさん
06/09/20 00:36:18
マーカー集ってもう見つかったのかな?

良いサイトあったけどもういらないよね

364:nobodyさん
06/09/20 15:38:06
utf-8以外のページで使うにはこの方法

URLリンク(neta.ywcafe.net)

365:nobodyさん
06/09/20 21:34:05
>>363
おせーて

366:nobodyさん
06/09/20 23:25:08
>>364

でもDBに入れたテキストデータはutf-8にしておく必要あるじゃん

表示のたびに文字コード変換したくないし

367:nobodyさん
06/09/20 23:56:22
Google、横暴杉
URLリンク(f.hatena.ne.jp)


368:nobodyさん
06/09/21 06:26:56
>>363
リアルな友達がいないタイプの人ですね。。。

369:nobodyさん
06/09/22 13:14:15
見つかったんなら書き残していけばいいだけなのにな

370:nobodyさん
06/09/25 23:22:32 +pIZZuIB
情報ウインドウ(ふきだし)が印刷されないのはしょうがないんでしょうか?

371:nobodyさん
06/09/25 23:28:43
印刷されたよ

372:370
06/09/25 23:44:03 +pIZZuIB
>>371
えええマジスカ
ウチは印刷されないんですが。
何かIEの設定とかの問題なんでしょうか。

373:371
06/09/25 23:50:53 +pIZZuIB
なんとなく勘違いされたような気がするのでもう一度。

情報ウインドウ(ふきだし)を表示したままブラウザから「印刷」すると、
印刷されないのはしょうがないんでしょうか?

※情報ウインドウ(ふきだし)の上にマウスカーソルをもっていって、コンテキストメニューから印刷「ではない」。

374:nobodyさん
06/09/26 07:54:57
>>370-373
みんな同一人物ということ?


375:nobodyさん
06/09/26 08:14:22
そうらしい

376:nobodyさん
06/09/26 10:13:18
>>373
レス番とかアンカー間違えたりする奴はプログラマに向いてないってこった

377:nobodyさん
06/09/26 10:49:54
つまり、そういう仕様で、なぜと聞かれても答えられないってこった

378:nobodyさん
06/09/26 11:13:59
ハイブリッドが追加されたね

作業してたらいきなり地図が変わったんでびっくりした

379:nobodyさん
06/09/26 11:45:38
>>378
地図が鮮明になったね。
画像の容量的にはどうなんだろう、Ajaxではキモの部分だと思うが

380:nobodyさん
06/09/26 12:11:20
漏れは前の屋形まで描かれてる地図の方が好きだったな
まぁ、好みなんだろうけど

381:mitu
06/09/26 12:44:50 cowYBSsp
作業中にzoomLevel17で物件無くなって焦ったわ

zoomLevel上げれれば問題ねーのになぁ・・

382:nobodyさん
06/09/26 12:53:11
zoomLevel最大で物件が表示されなくなったのヤバくね?
いやこれマジやばいわ。

毎回URLリンク(maps.google.co.jp)で検索とかやってらんねーし仕事に支障が出るな

383:nobodyさん
06/09/26 16:05:08
ZoomLevel 18,19をAPIで使用できるのは、数週間先のようです。
URLリンク(googlemapsapi.blogspot.com)
う~~~~む・・・

384:nobodyさん
06/09/26 17:09:10
とりあえずバージョンを1に戻せば旧地図のままAPI呼べるな。
GMapTypeControlのハイブリッド機能しないし、co.jpで殺す技も効かないけど。


385:nobodyさん
06/09/26 18:57:08 16nlq2TA
新しい地図は、最大拡大レベルの文字情報が少なすぎじゃねえか?
すっきりし過ぎで、アメリカの地図のような感じ。そこらあたりは前の方が良かった。

最大から若干ズームアウトした縮尺で、以前は道路中心線しか表示されなかったのが、
マピオンのように道幅がつくようになった点は、よくなったと思う。

それと、これは本家のみだけど、ダブルクリックでセンタリングはいいんだけど
ズームアップも同時に行うのは、個人的には余計なお世話って感じ。

>>384
バージョン1に戻すと、ズームレベルの大小を逆にしなければいけないから
面倒なんだよね。


386:nobodyさん
06/09/26 19:12:53
>>385
俺はcenterAndZoom()使ってるんだけど、
v=1でもv=2でもズーム値そのまま。
サテライトで-1とか指定できるし。

387:380
06/09/27 12:05:40
APIの方でZoomLevel 18,19を使えないだけだったのか
これなら、前よりすえぇ詳細になっていいな

388:nobodyさん
06/09/27 18:30:56
>>380
拡大できる倍率は上がるけど
別に、情報が詳細になっているわけではない。

旧地図とほぼ同じゼンリンのいつもガイドと比較したら
地下街とかが表示されるようになった改良点はあるけど、
同じくらいの縮尺で比較した場合、
建物の名前とかの情報は断然少なくなっている。

389:380
06/09/28 12:25:22
そうなんか
一方通行の情報とか入ってたから、情報量増えたと思ったが

390:nobodyさん
06/09/28 16:45:35
こんにちは
API1で
URLリンク(www.ksgmap.jp)
のようにブラウザをリサイズしてもマップが中心になるようにしてたんですが
API2に変更してから中心になりません。
どうすればAPI2でリサイズの実行が出来ますか?

391:nobodyさん
06/09/29 02:02:53
>>390

まず中心座標を変数に入れて覚えておく

次にリサイズされたらマップを拡大し、pantoで覚えておいた
中心座標へ移動

簡単だよ

392:nobodyさん
06/10/05 18:03:28
新しい地図はズーム倍率と情報量のバランスがイマイチだな。
ズームレベル19から周りを見渡したいと思って17までズームアウトすると
途端に情報が少なくなる。

あと、詳細なMAPがある部分と、ない部分の接合部分が、前と比べると非常に醜い。


393:nobodyさん
06/10/09 11:28:34
マップ上の道路を利用してパックマンを実装せよ

394:nobodyさん
06/10/10 13:12:20 J056yCyH
ネットワーク対戦可能な鬼ごっこが出来たら楽しいだろうな。
もしくは桃鉄。

395:nobodyさん
06/10/10 15:44:41
レーシングや縦シューは実際に公開されてるから、そのうち出るかもよ

396:bee
06/10/16 00:15:59 hmlsWTQl
はじめまして
困ったことがあり教えてください。
googleMapのアクセスキーを取得して地図を表示させようとしたのですが、
「お使いのAPIキーはすでに他のサイトで使用されています。」とエラーがでます。
キーを取得したときにキーの下についているサンプルコードを
自宅のPCにコピーをして最初にそこからアクセスしましたが、これが原因でしょうか?
どのようにしたら上記の問題を解決できるでしょうか?
(キーの登録はhttp:www.XXX.jp/でやっています)
よろしくお願いします。

397:nobodyさん
06/10/16 05:12:28 oM6agUNc
>>396
ちゃんと表示する自分のサイトのURLで登録しろや!
お前馬鹿か?

398:bee
06/10/16 09:16:06 hmlsWTQl
すみません書き方が悪かったようです。
「http:www.XXX.jp/」は自分のサイトのURLで登録をしています。

399:nobodyさん
06/10/16 09:20:06
ローカルで試してないか?

400:nobodyさん
06/10/16 09:21:37
書き方が悪いとかそういう問題じゃなくて、
キーは自分のサイトのURL「http:www.XXX.jp/」で登録していて、
そのURLではないローカル環境や別の環境で試しているのならば
表示されなくて当然だろ。

401:bee
06/10/16 09:26:08 hmlsWTQl
そうなんです。>399
ほんとになにも考えないで馬鹿なことをしたのですが、
何とかならないかと思案しています。
やはり自分のURLを変えるしかないのでしょうか?


402:nobodyさん
06/10/16 09:44:47
唯一の解決方法
>Googleさんにローカル環境でも使わせろやと抗議する。

403:bee
06/10/16 09:45:35 hmlsWTQl
すみません。>401の書き方も悪いようなのでやった手順です。
自分URLでキーの登録をした
最初にキーを試すためキー取得の下についていたサンプルコードを使い地図の表示をしたみた
上記はできました。
その後、登録をしたURLのサイトより表示をしようとしたら>396のエラーが返された。
以上です。

404:nobodyさん
06/10/16 14:14:19
ローカルで表示する分にはまったく問題ないでしょ。
もう一度キーを取得してみては?

405:nobodyさん
06/10/17 10:06:35
お前ら全員馬鹿か ローカルでも使えるだろ

406:nobodyさん
06/10/17 14:50:07
>405
詳しく

407:nobodyさん
06/10/17 17:14:21
>>406
詳しく って実際にAPI使ってんの?

ローカルでHTML作って試してみろよ、表示されるっしょ
んでそれをキー取得時に登録したWEBにUPしても表示される

408:nobodyさん
06/10/17 18:38:58
>>407
以前はダメだったけど、今はそれでおkなんだ。

409:nobodyさん
06/10/17 19:08:16 7EDs5TaT
うん、確か半年前はできなかったような気がする
最近自分のWebをCDRに焼いて人に配ったときに
あれ?できるようになったんだと思った

410:nobodyさん
06/10/18 12:30:34
へーできるようになってたんだ。

411:nobodyさん
06/10/18 19:33:26
確か半年前~とかさ、お前らカスだろ
過去の知識で想像で語ってんなよ。
技術者には向いてないわ

412:nobodyさん
06/10/18 22:04:05 MKEO3Iqb
>411
現役の技術者は、そんな些細なことを覚えている暇は無い。
さらに、言葉遣いがなっていないようなオコチャマとは違う。

413:nobodyさん
06/10/19 00:12:36
v=1ならローカル不可。v=2ならローカル可。
時期じゃなく、パラメータ。
以上。終了。

で、ズームレベル拡張マダー?

414:nobodyさん
06/10/19 20:55:43 2ix5xPYO
ローカルじゃ動かない・・・何で?
キーを取得する時期とかあるの??

415:nobodyさん
06/10/19 21:04:48
>>414
>>413

416:nobodyさん
06/10/19 22:24:07
>>415
スマソ、、、v=2にしてるのですが駄目です。

417:nobodyさん
06/10/19 23:09:18
キーは何度でも取得できるんじゃない?

418:nobodyさん
06/10/20 09:22:05
>>416
そんだけで答えられるとでも?
ソース出せ

419:nobodyさん
06/10/21 18:10:26
新しくなった地図、あれは一体何なんだ。
川とか全然まともに入ってない。
使い物にナラネ

420:nobodyさん
06/10/21 23:18:48
やっぱYahooだね!

421:nobodyさん
06/10/26 17:18:55
ズームレベルが拡大されましたね。
ようやく自分のうちが見えました(^^ゞ

ところで一つ質問です。
class GKeyboardHandler を使ってキーボードコントロールを加えたとき、
インラインフレーム内のマップ表示の場合だとうまく行きません。
というか、キーボードでは全く動きません。
スタンドアローンで表示したときは動くのでソースの問題ではなさそうです。
何か方法あるんでしょうか・・・インラインフレームでは無理?

422:hiyosi61
06/10/29 09:12:47 mVte9g8B
サーバーにアップすれば正常なのですが、ローカルサイトでは動作しないことがしばしばあります。
何が原因なのでしょうか。


423:nobodyさん
06/10/29 16:39:48
>>422
>>413の件では?

424:nobodyさん
06/10/31 11:30:25 FwDuqnFL
真上を真北以外にするなんててムリですよね。
それができると、ボクにとっては神なんだけど…。

425:nobodyさん
06/10/31 11:52:38
>>424
upside-down-map?・・・できるのかな?

426:nobodyさん
06/10/31 16:11:02
下のコードはgoogleに怒られる?

for (@addr) {
my $addr = jcode($_)->utf8;
$addr =~ s/(\W)/'%' . unpack('H2', $1)/eg;
my $res = get("URLリンク(maps.google.co.jp));

if($res =~ /center: {lat: (.*?),lng: (.*?)}/si){
my ($lat, $lng) = ($1, $2);
}
}

427:nobodyさん
06/10/31 16:22:22
>>426
こいつがソレやってんじゃ?
URLリンク(www.geocoding.jp)

428:nobodyさん
06/10/31 16:31:58
>>427
200件ぐらいの住所をなげてもいいのかなって・・・

実はすでに100件ぐらいの住所なげてしまったんだが・・・

429:nobodyさん
06/10/31 16:43:53
そもそもその使い方はOKなのか?
広告が見れないわけだし、Google的に許すのだろうか?

430:nobodyさん
06/10/31 16:47:02
>>429
そうなんですよ。
そこが知りたいんです。

431:nobodyさん
06/10/31 20:09:32
Google ローカルの利用規約
URLリンク(www.google.co.jp)

Google グループ: Google-Maps-API
URLリンク(groups.google.com)

「This is not allowed by the API terms of use. You should not scrape Google Maps to generate geocodes. We will block services that do automated queries of our servers.」

結論的には駄目と言うことらしいよ。

432:nobodyさん
06/11/01 09:57:34
>>431
ありがと。
やっぱりだめか~

433:nobodyさん
06/11/11 12:31:46 8Jpxtrmn
FxやOperaだと、普通に見れるのですが、IEだけなぜか見れません。
というか、そのページが下のようなメッセージが出て開けなくなります。
「このサイトは開けません。操作は中断されました。」
これはどうやれば、正常に動くようになるでしょうか?
お願いします。

434:nobodyさん
06/11/11 15:03:55
何が見れないのかすら分からん

まずは日本語を勉強したほうがいい。
んで初心者板へどうぞ

435:nobodyさん
06/11/14 21:35:29
>>433
たぶん<center>とかのIEのバグ

436:nobodyさん
06/11/14 21:36:14
地図が移動できないようにする表示の仕方ありますか?

437:nobodyさん
06/11/15 08:46:01
>>436
ある

438:nobodyさん
06/11/15 18:51:19
>>437
おしえてほしいです。

439:nobodyさん
06/11/15 19:33:55
>>438
断る!

440:nobodyさん
06/11/16 00:30:55
disableDragging()
URLリンク(jsgt.org)

441:nobodyさん
06/11/19 00:42:00 TM31odIs
表示したいものの中央座標と縦横の距離、それに HTML 上の表示領域の
縦横ピクセル数が分かってる状態で適切な拡大率を選択したいんだけど、
GMap2.setCenter() の第二引数が 1 の時の 1 ピクセルあたりの距離って
何 m かどなたかご存知ですか?

あの数値が 1 増えるとおおよそ 2 倍くらいに拡大されることは分かったんで
1 の時の長さが分かれば後は計算で大まかに求められるんだけど。

442:nobodyさん
06/11/19 01:40:15
distanceFrom

443:nobodyさん
06/11/19 02:04:25
>>442
それで 2 点間の距離は分かるんだが、それを例えば 200x200 ピクセルの
領域に収めるための適切な拡大率を求めたいんだわ。

でもよく考えたら、メルカトル図法使ってる以上 1 ピクセルあたりの距離って
その場所の緯度/経度で違うよなー。

444:nobodyさん
06/11/19 02:16:15
すまん、まさにそれをやる getBoundsZoomLevel() てのがあった orz

445:nobodyさん
06/11/19 02:39:32
__ ( ノ _ _ ) ノ ズコーッ

446:nobodyさん
06/11/20 03:39:16 iE4ooJHb
zoomlevel 10で何分の1か分かる方教えてください

447:nobodyさん
06/11/21 21:43:28
>>446
画面の解像度で変わっちまうわけだが

448:446
06/11/22 01:10:31 dQ1Vz6O3
>>447
なんか分けわかんなくなってきた
map fanなんかだと何分の幾つで表示されるんだけど、確かに解像度で変わっちゃうね

例えば500*500のgoogle mapを紙にコピーしたら画面解像度関係なく同じサイズになるけど、
いったいどうやって縮尺求めたらいいんだろ

頭痛くなってきた

449:nobodyさん
06/11/22 06:20:39
>>448
悩んでください。

>>447
論理値を使う。

450:nobodyさん
06/11/22 19:47:28 dQ1Vz6O3
Satelliteの最大解像度写真でスケール表示させて算出すれば何とかなりそうかな?
それを元に2で割っていけばzoom level毎に分かりそうだな

自分で算出しようかと思ったけど大凡の数値しか出せないからやめときます。
確実な数値が分からないと意味がないので。。。

451:nobodyさん
06/11/22 22:17:37
んだから画面解像度と画面サイズによって大きさが変わっちまうから
1/20,000ですー、とかは無理だろ

極端な話、103インチのビエラに写したらそらエライデカいわけで

452:nobodyさん
06/11/23 00:04:17 MZGmvhK3
>>451
使用目的がウェブ上で使うんじゃなくて、PDAでGPSとして使うのに必要なんです。
行動範囲の例のマップを拾ってきて実写でGPSを目論んでいるので、あのマップの縮尺が必要なんです。

453:nobodyさん
06/11/23 00:08:59 MZGmvhK3
あとMap Fanでは1/20,000ですー形式使っているのでそれほど問題ないように思います。
JavaScript等で画面解像度毎に縮尺変更することも出来るしウェブ上の使用もアリですね。

454:nobodyさん
06/11/23 01:42:05
>>452
そういうのだったら、地図を表示して、画面にものさし当てて計ればいい。

>>453
論理解像度を使ってると思う。
画面の画素数は取れても、1画素の大きさは取れないんじゃない? 出来るの?

455:nobodyさん
06/11/23 02:25:02 MZGmvhK3
>>454
暇なときにでも印刷してノギスで測って算出してみます。

画面解像度毎に縮尺変更っていうのはマップを任意の縮尺に変更するんじゃなくて、
1/20,000などの表示を変更させるって意味です。
高解像度画面になるとマップが小さくなるので、小さくなった分だけ分子を増やせば
見ている画面上の縮尺が合うっていう寸法です。


456:nobodyさん
06/11/25 14:41:05
米Google社、PS3版GEの開発に着手。
スレリンク(tropical板)l50

GE上をドライブしたりフライトしたりでけるらしいぉ
+   +
  ∧_∧  +  ワクテカ
 (0゚・∀・)
 (0゚∪ ∪ +      ワクテカ
 と__)__) +

457:nobodyさん
06/11/25 15:31:05
GEって何?


458:nobodyさん
06/11/25 16:04:24
GoogleEarthをGEと訳す馬鹿>>456などおらんわ!!!



騙されたけど。


459:nobodyさん
06/11/26 19:46:56
こいつそこらじゅうに貼ってあるな。
しかし、意外と瓢箪から駒だったりして

460:nobodyさん
06/11/30 23:21:14
謙遜では無く、全くJavascriptの知識が無いんだけど
助けてくり。ググリながらここまでやってみた。

グーグルマップが表示されるmap.htmlに
リンクのURLで引数(?)を渡したいんだけど
例えば
URLリンク(sample.com)
としまして
map.htmlの記述の部分を以下にしたら動くと思ったけど動かなかった

//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {

var ichi = location.href.split("?")[1];
var zahyou = "new GLatLng(" + ichi + ")" ;

var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(zahyou, 15);
}
}
//]]>

バカな俺の考える浅知恵だから、賢い人は俺が何をやりたくて
どうすればいいのか分かるんじゃないかな…
ひ~、上の何処をどうすれば俺のもくろみは成功するん?

461:nobodyさん
06/12/01 01:06:08
>>460
var x = ごにょごにょと数値をもとめる(文字じゃないよ);
var y = うにょうにょと数値をもとめる(文字じゃないよ);
map.setCenter(new GLatLng(x, y), 13);
ってするんじゃない?
詳しいことは詳しい人に聞いてみよう!

462:nobodyさん
06/12/02 00:59:48
ハンディ GPS で記録したトラックログを Google Map に乗せる Web アプリ作ってみた。
下にサンプルデータ置いておいたから試してみてみて。
URLリンク(lab.moyo.biz)

463:nobodyさん
06/12/02 02:01:46
>>462
サンプルデータで試してみました。
データが多いとさすがにブラウザが重いですね。
GPSの誤差は意外と小さいのかも。


464:nobodyさん
06/12/02 08:57:41
うん、さすがに 1,000 ポイント超えるとモッサリするんで慌てて間引き機能付けた。
ここらへんはスクリプト言語でやってる以上仕方がないか。

465:nobodyさん
06/12/02 14:37:28 NfHzLuzR
携帯GPSを使って自分の位置を取得して載せられるBBSを作ったんだけどさ
やっぱ、一つのページにいくつもマップを載せると極端に遅くなるね
三カ所くらい載せると一ページ開くのに15秒くらいかかるよorz

466:nobodyさん
06/12/02 15:54:12 ieD/bidJ
最初の2行はいらない自己主張だな

467:hpg ◆Mf7EUUQl3Q
06/12/15 17:14:30 N01h6JTe
>>460 亀レスだけど

var ichi = location.href.split("?")[1];
var zahyou = "new GLatLng(" + ichi + ")";



var xy = location.href.split("?")[1];
var y = xy.split(",")[0]*1;
var x = xy.split(",")[1]*1;
var zahyou = new GLatLng(y, x, 15);


で、いいでない?

ってか過疎ってるなぁ。ココ

468:nobodyさん
06/12/16 11:33:48
マーカーが重なりあった時に、
手前に表示させたいマーカーを指定することってできますか?
(CSSでたとえるとz-indexの様な指定)

緯度を変更するだけで手前にくるマーカーが入れ替わったりするので、
思うように表示できず悩んでます。

469:nobodyさん
06/12/16 11:50:36
>>468
setZIndexで出来ると思う。
URLリンク(www.google.co.jp)

470:468
06/12/16 15:12:26
setZIndexなんてものがあったんですね。
ただ、南にあるものが手前に表示されるという仕様と、
ベン氏が同じスレを2つ立てていたことまでしか理解できませんでした。

コピペコピペでなんとかやってきた程度の知識ですので、
もうちょっと勉強してから挑戦しようと思います。

ありがとうございました

471:nobodyさん
06/12/16 21:09:35 Qv5znrbT
地図上のある座標から任意の距離だけ離れた座標を計算する方法分かりませんか?

function (緯度, 経度, 距離, 角度) {
 ...
 return 算出後の緯度, 算出後の経度;
}

という関数を作りたい…。

472:nobodyさん
06/12/18 02:42:03 5Ntp188Q
GXsltってどう使えばいいんだ。

xsl = GXslt.create(xsltDoc);
xsl.transformToHtml(xmlDoc, document.getElementById("debug"));

てな感じに書いてIEで実行すると
ライン: 1055
文字: 31
エラー: 引数の数が一致していません。または不正なプロパティを指定しています。
と言われてしまう。
Google Maps APIは2.69、IEは6.0SP2。

そもそもはopenInfoWindowXsltが無くなったからどうにかしようと
したところから始まったんだけど…。簡単にはいかないな…。

473:460
06/12/18 17:33:44
>>467
うおお!うまくいきました!
サンクスです…m(_ _)mありがたや~

474:nobodyさん
06/12/22 03:35:05
いつのまにか、日本の住所のgeocoding復活した!?

475:nobodyさん
06/12/23 00:00:38 XkNNyhHS
復活っちゃ復活だけど、むしろ初めて正式に対応した。

476:472
06/12/23 14:19:08 0w9Xk9YQ
みんなGXsl使ってないのー?
誰か教えて下さりやがれorz

477:nobodyさん
06/12/24 18:29:22
住所から緯度経度を割り出すにはgeocoding使えば良いですが、
逆に緯度経度から住所を出すやりかたってありますか?

478:nobodyさん
06/12/25 18:27:43 WsugFYf5
>波紋を呼ぶGoogle検索APIの提供中止
URLリンク(blog.japan.zdnet.com)

検索APIの話ではあるけど、Googleが金にならないサービスを切り始めた
以上、Maps APIも、いつ終了のお知らせくるかわからんね。



479:nobodyさん
06/12/30 15:33:39 bPh7z8qT
Google Maps 日本国内の地図で現行の最大倍率よりもさらにズームインさせる方法ってありませんか

480:nobodyさん
06/12/31 13:06:55
画面に近づく

481:nobodyさん
07/01/10 01:29:19 rNLvz5g9
ごめん、話豚切り。
商用利用不可なのかどうかって話だけどさ、
これはどうなの??

URLリンク(calamel.jp)

モロじゃない?

482:nobodyさん
07/01/10 09:06:30
>>481
店の場所を表示してるだけじゃないの?
ダメなんだっけ?

483:nobodyさん
07/01/10 10:25:14
>>482

ん~。

出店するのは有料なのよ。

>>481は、ロリポのサービスなんだけど、ここレンサバ借りて、さらにもう少しお金を出せば
地図にのっけてもらえる(カラメルに出店)

URLリンク(calamel.jp)


いや、そのカラメルに出店ってのが、地図にのっけてもらうだけでなく、いろんなサービス
がセットなのよ。その一つとして地図上に載せてもらうみたい。
オマケみたいなノリなのかなー。それなら商用利用可みたいな。

どうなんだろ?




484:nobodyさん
07/01/10 10:34:47
>>483
地図を見る人が無料であればいいんじゃないの?

485:nobodyさん
07/01/10 12:18:05
>>483
「地図を全ての人が無料で見ることができる」仕様にすれば
どんな形態の商用利用でもOKだよ。
お金を払った人しか見られないとか
企業内の特定の部署だけが利用するとかはアウト。

486:483
07/01/11 01:41:59
>>484>>485

なるほど、サンキュ。なんか勘違いしてたよ。
そうか、そんなノリでいいのか。
勉強になったYO

487:nobodyさん
07/01/14 15:34:00 1KtXMdIw
ホッシュ

488:nobodyさん
07/01/17 13:49:44 Eb/MO9fa
住所から経度と緯度を取得するメソッドはあるみたいですが
これの逆ってできますか?

489:nobodyさん
07/01/17 23:16:57
ひつこいと嫌われるで

490:nobodyさん
07/01/21 08:50:10
clearOverlaysってあんましつかわんほうがいいの?
なんかたまに沸けわからんエラーがでる

491:nobodyさん
07/01/23 00:07:28 LAcnGKIb
ついさっきあたりからGeocodingが使えなくなったんだが
これも動いてないし
なんで?
URLリンク(api.knecht.jp)

492:nobodyさん
07/01/23 16:46:17
GoogleMAPで、MAPが表示されるまでの間
本家だと、読み込み中....
って表示されますよね。。

コレってどのイベント使って作ればよいのでしょうか?

493:nobodyさん
07/01/23 19:21:40
>>492
HTMLにそのまま書いておけばよろし。

494:nobodyさん
07/01/26 11:51:23 s6s0aaVz
URLリンク(googlemaps.googlermania.com)
このサイトを参考にして、

//マーカーをクリックしたら、吹き出しの中に写真を表示する
GEvent.addListener(marker, "click", function() {
     marker.openInfoWindowHtml("<center><img src='img/2-3_1.jpg' vspace=5 hspace=5><br>国会議事堂</center>");
});

を追加したのですが、マーカーをクリックすると、
'x' は Null オブジェクトではありません。

というエラーが出ます。

何が原因なのでしょうか?

495:nobodyさん
07/01/26 15:00:10
>>494
それだけじゃ分かりません

496:nobodyさん
07/01/26 17:08:44
クリックした場所にマーカーを追加するのはできるのですが、
クリックすると増えていきますよね
1個だけマーカーを追加したいのですがどのようにすればいいですか?
(新しいのが追加されれば前のが消える仕組みです)

497:nobodyさん
07/01/26 17:38:02
>>496
ページ再読み込み

498:nobodyさん
07/01/26 17:42:30
>>497
クリックするたびにページ再読み込みさせるとページが重くなりそうです。
もっとお手軽な方法はありませんか?

499:nobodyさん
07/01/26 18:32:02
っremoveOverlay

500:nobodyさん
07/01/26 18:42:37
GEvent.addListener(map, "click", function(marker, point) {
map.removeOverlay(m);
var m=new GMarker(point);
map.addOverlay(m);
}

としてみたんですが、マーカーが増えるのみです・・・


501:nobodyさん
07/01/26 19:10:29
こうしたらどうなる?
var m;
GEvent.addListener(map, "click", function(marker, point) {
if (m != null ) map.removeOverlay(m);
m=new GMarker(point);
map.addOverlay(m);
}


502:nobodyさん
07/01/26 19:20:33
>>501
無事に消すことができました!ありがとうございます!

503:nobodyさん
07/01/27 15:36:12
大量の住所(CSV)を緯度経度に変換するにはどうすればいいのでしょうか。
今まではGoogleMapEditorを使ってたんですが、一回の変換作業が15件に限定されてしまったようで。。
1000件近くのデータを変換したいんです。

GoogleMapEditor
URLリンク(hsj.jp)

CSVから一括返還できるサービスって無いですかねー。

504:nobodyさん
07/01/27 15:48:18
>>503
ほれ
URLリンク(pc035.tkl.iis.u-tokyo.ac.jp)

505:nobodyさん
07/02/03 01:52:10
情報ありがとうございます!
ちょっと前に発見したんですが、精度が低いんですよね・・。

千代田区千代田1-1-1
って言う住所だと

千代田区千代田1-1

までしか変換されないんです。

もう自分で作るしかないと思って今がんばってます

506:nobodyさん
07/02/09 11:04:41
質問です。Google本家(URLリンク(maps.google.co.jp))のようにマウスホイールで縮尺の変更って可能なんですかね?
マップの中心を基準に縮尺の変更をするのではなく、ポインタを中心をして縮尺の変更を行いたいのですが・・。
どなたかご存知でしたら教えてください;;

507:nobodyさん
07/02/09 20:51:15
URLリンク(japonyol.net)
ここはinfoWindowにHTMLを組み込んでいるページなんですが
この機能を維持したままXML化することはできるんですか?

508:nobodyさん
07/02/15 21:49:50
xslを適応したxmlを表示させるにはGXsltを使うしかない?
GXsltを解説しているとこがほとんどないから使い方がわからんorz

509:nobodyさん
07/02/20 19:37:39 yKvnZBxy
とりあえず使いたいのは
GDownloadUrl
だけなんですけど、MAP API全部読み込まなきゃならないんですよね?
この機能だけちょこっと使えるAPIなんてないですかね?

ブラウザによる差異や、タイムアウトや、エラー処理を実装するのめんどいんですけど・・・

510:nobodyさん
07/02/21 20:37:55
>>509
mapの機能を一切使わずに
エラー処理やクロスブラウザだけのためにGDownloadUrlを使いたいのなら
prototypeとか別のフレームワークの類似メソッドを使う方がよいと思われ

511:509
07/02/24 13:22:41
>>510
超遅レスですが、レスありがとでした。

prototypeなるものは見かけた事はあったんですが
よくわからず素通りしてました・・・OTZ

今回導入して、簡単にAjaxモドキできました。
ありがとうございます。

512:nobodyさん
07/03/06 17:01:40 n6eG/ElM
age

513:nobodyさん
07/03/07 20:08:59
div要素指定してそこにマップ表示するってのが普通の使い方だと思うけど、
UAの関係で、そういう使い方できないので、別の方法でGoogleMapの地図情報利用したいのですが、
何か方法はないですか?

514:nobodyさん
07/03/08 03:27:46 APKlahko
日本語ドメインのPunycode表記でAPIキーを取得したのですが
マップを表示しようとするとキーが違うと表示されます。
何か良い対応策は無いでしょうか。

515:nobodyさん
07/03/09 15:35:05 s0TAwXTD
Google API Keyを取得したときのサンプルコードをIEやFireFoxで
表示させると普通に表示されるのに、Slaipnirでだけ表示されないのは
なんでだろう?
おなじSlaipnirで本家のGoogleMapはちゃんと見えてるから、Slaipnirの
問題では(多分)ないと思うんだけど。。。同じ状況で悩んでる人いません?

516:nobodyさん
07/03/09 15:42:00 s0TAwXTD
>>515
ちなみにコードはアップしても意味がないんだけど、↓これ。全く問題なし

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"URLリンク(www.w3.org)
<html xmlns="URLリンク(www.w3.org)
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>
<script src="URLリンク(maps.google.com)
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
}
}
//]]>
</script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 500px; height: 300px">Loading</div>
</body>
</html>

517:nobodyさん
07/03/09 22:22:36
動くけどなぁ…スクリプト許可してないとかはないよね。
普通に。

518:nobodyさん
07/03/09 23:21:18
マーカー使うとIEで異常に表示が遅くなるのは何故だろう
マーカー10個しか表示させてないのに表示まで10秒はかかる

519:nobodyさん
07/03/09 23:31:20
マーカーの透過処理がpngじゃないからではないのかな。
IEって6とか透過pngまともに使えないから、
ActiveXかなんかで対応してたんだと思うけど。
その関係じゃないかしらん。

520:nobodyさん
07/03/10 00:32:27
なるほど透過GIFにするかマーカーを四角画像にすればいいな

521:nobodyさん
07/03/10 22:39:33
海と陸地の判定に成功したハッカーはいませんか?

522:nobodyさん
07/03/11 13:39:38 NCbGkHMP
>>517
うーん。じゃ、うちのSlaipnirの問題なのかなぁ?
いや、でも、本家のGoogle Mapは動くんだよなぁ・・・

523:nobodyさん
07/03/11 22:08:21
>>522
エラーログは出ないの?

524:nobodyさん
07/03/12 05:18:08
設定変更しないでふぉ状態のSleipnirで試すとか。

525:nobodyさん
07/03/12 12:54:19
IEで見ると
「インターネットサイトhttp://※※※※※を開けません
操作は中断されました」
て出ます
なにかIEで対応してないものがあるのでしょうか?

526:nobodyさん
07/03/12 13:33:10
521 です。やはり海と陸地判定は無理?

527:nobodyさん
07/03/12 14:14:14
>>526
国土地理院かどこかに日本国土のいろんな緯度経度情報データある。
やればできる。

528:nobodyさん
07/03/13 03:45:34 eMtRgz0L
>>523
出ないのです。

>>524
そうですよねぇ。でも、ほとんどデフォルトのはずなんですが・・・

529:nobodyさん
07/03/14 09:35:21
>>527
ありがとうございます。
地道に座標をクリッピングするしかないんですね…。

530:nobodyさん
07/03/14 10:30:39
>>529
色で判定できないかな?
それか、地理院の海岸線データ使えば?

531:nobodyさん
07/03/15 00:31:52
>>526
外部サービスを使うのだったら、
URLリンク(refits.cgk.affrc.go.jp)
このサービスで Not Found が出るか出ないかで、海か陸かが分かるかもです。

532:526
07/03/15 18:06:01
>>531
ありがとうございます!
これ簡単でいいですね。

そのほかにもいろいろ助言してくれた方、
ありがとうございました。

533:nobodyさん
07/03/22 19:20:35
何度も出てくる質問で申し訳ないけど、携帯サイトに特定の場所の地図埋め込む方法ってないのかな?
(正規のAPI使って)

534:nobodyさん
07/03/23 19:28:58 vffsACYG
自分のサイトに地図が出ないと思ったら、
URLリンク(maps.google.co.jp)
ここも出てないみたいです。
なんでーーーー?

535:nobodyさん
07/03/23 19:52:43
本当だ!
地図が表示されなくなったぞ

もしかして課金開始した?

536:nobodyさん
07/03/23 19:58:25 zzEqrIJD
trident、geckoいずれも普通に表示されますが


537:556
07/03/23 20:15:12
ふぁいやーほっくすは表示される!
IE6は捨てられた?

538:nobodyさん
07/03/23 20:54:52
IE6で普通に表示されますが何か

539:nobodyさん
07/03/23 22:24:40
Win2000のIE6だけ?うちだけ?

540:nobodyさん
07/03/23 23:05:53 ynnJRuLY
mac サファリも でないです・・・・(T_T)

541:556
07/03/24 04:47:32
なんか表示されるようになりました。
一時的なものだったんでしょうか?

542:nobodyさん
07/03/24 17:33:47 FnCUa/Wf
>541

未来から乙w

543:nobodyさん
07/03/24 17:59:01 ra4BhRNo
tes

544:nobodyさん
07/03/25 02:14:04
「ラーメン二郎マップ」を作っているのですが
どのマーカーをクリックしても同じ店名しか出てきません。

スクリプトが間違っているのでしょうか???

▼ラーメン二郎マップ
URLリンク(akio.lomo.jp)

▼jirou.jsの内容の一部を抜粋

for(var i=0; i<obj.item.length; i++){
var item = obj.item[i];
geocoder.getLatLng(item.address,function(latlng){
if(latlng){
var mk = new GMarker(latlng);
map.addOverlay(mk);

GEvent.addListener(mk,"click",function(){
mk.openInfoWindowHtml(item.name);
});
}else{
// alert(item.address + "は見つかりませんでした");
}
});
}


545:544
07/03/25 02:42:03
スクリプトの内容はこんな感じです。

URLリンク(akio.lomo.jp)


546:nobodyさん
07/03/25 15:24:44
>>544
解決法はわからんが、原因はわかる。

そもそも
GDownloadUrlのコールバック関数とgeocoder.getLatLngのコールバック関数は
同期していない。
したがってgeocoder.getLatLngのコールバック関数が実行される時は
GDownloadUrlのコールバック関数のカウンターiはすでに回り切っているので
geocoder.getLatLngのコールバック関数で参照しているitem.nameには
最後の店の名前しか入らない。


547:544
07/03/25 20:04:12
>geocoder.getLatLngのコールバック関数で参照しているitem.nameには
>最後の店の名前しか入らない。

なるほど。
原因は理解しました。
さて、解決を・・・方法が思いつかない(;´Д`)

548:nobodyさん
07/03/26 21:09:05
>>547 「無理やり」感いっぱいですが…。

function wrap(item) {
this.item = item;
}
wrap.prototype.regist = function(geocoder) {
var name = this.item.name;
geocoder.getLatLng(this.item.address, function(latlng) {
if(latlng) {
var mk = new GMarker(latlng);
map.addOverlay(mk);
GEvent.addListener(mk,"click", function(){ mk.openInfoWindowHtml(name); });
}
});
};
...
GDownloadUrl("read.php",function(data) {
var obj = data.parseJSON();
var geocoder = new GClientGeocoder();
for(var i=0; i<obj.item.length; i++){
var wi = new wrap(obj.item[i]);
wi.regist(geocoder);
}
});

549:544
07/03/26 21:42:01 ScfNvVVT
>>548

動くようになりました。
ありがとうございました!

550:544
07/03/26 22:18:00 ScfNvVVT
URLリンク(akio.lomo.jp)

firefox1.5では動くのですが
IE6で動かすと以下のようなエラーが出てしまいます。

URLリンク(akio.lomo.jp)

>ライン:25
>文字:2
>エラー:'this.item.name'はNullまたはオブジェクトではありません。


551:548
07/03/27 01:32:27
ダウンロードしたJSONPデータの一部について、
>>550
ごめん。IEでチェックするのをすっかり忘れてた。

このエラーは、IEでは this.item が null になると解釈するところがあるからです。
startUp() の for ループ内で null チェックを入れて下さい。

IEとFireFoxでの振る舞いが違うのは、
startUp()内で i がいくつのときに null になるか調べてみると分かると思います。
これ、結構ハマります。ていうか、>>548でハマってたし orz

552:nobodyさん
07/03/27 16:58:48
すんまそん、どこかにGWT+Google Mapsのサンプルなんぞのサンプルコードが
公開されているところとか知りませんか?

553:544
07/03/27 23:12:14 jT7GT7ZL
>>551

>startUp()内で i がいくつのときに null になるか調べてみると分かると思います。

調べてみました。
obj.item.lengthの値がFirefoxだとが28、IEだと29ですね。
そして、IEだとiが28の時にobj.item[i]の値がnullになります。

FirefoxとIEとで、parseJSON()の返してくれる結果が異なる、
ってことでしょうか?


554:548
07/03/27 23:31:46
>>553
> obj.item.lengthの値がFirefoxだとが28、IEだと29ですね。
そう。ひとつ多いですね。

> FirefoxとIEとで、parseJSON()の返してくれる結果が異なる、
json.js のせいでなく JavaScript インタプリタ自体の問題です。
--------
var arr1 = [ 1,2,3, ];
alert(arr1.length);

var arr2 = [ 1,2,3 ];
alert(arr2.length);
--------
を実行してみて下さい。
read.phpが返す文書にも、同じような差がないか確認してみて下さい。



555:544
07/03/27 23:44:43
>>554

>json.js のせいでなく JavaScript インタプリタ自体の問題です。
>--------
>var arr1 = [ 1,2,3, ];
>alert(arr1.length);
>
>var arr2 = [ 1,2,3 ];
>alert(arr2.length);
>--------
>を実行してみて下さい。

Firefoxでは
3
3

IEでは
4
3

でした。

なるほど、理解しました。
ありがとうございました。
厄介ですね・・・。

556:nobodyさん
07/03/29 04:54:27 T2OlowED
マーカーの画像をすべて同一のものに変更する場合、一つずつ経度緯度を指定しなきゃいけないんですか?いっきに全部変更する方法とかあったらご教授ください。

557:nobodyさん
07/03/29 11:31:25
>>556

表示中のマーカーを?

558:nobodyさん
07/03/29 13:12:47 T2OlowED
556です。       表示中というか表示されるマーカーをです。

559:nobodyさん
07/03/29 17:58:55
>>558
同じマーカーを渡せばいい

560:nobodyさん
07/03/29 20:12:05
携帯用のAPIってまだですか?

561:544
07/03/29 21:43:33
GInfoWindowのshow()を呼び出したいんですが
GInfoWindowはどうすれば取得できるのでしょうか?

562:544
07/03/30 00:16:56
URLリンク(akio.lomo.jp)

ページを表示してすぐに「池袋東口店」のリンクをクリックすると
お茶の水あたりの地図が表示されてしまいます。

2回目以降のクリックでは正確な場所が表示されます。

何故でしょう???

スクリプト
URLリンク(akio.lomo.jp)


563:548
07/03/30 01:20:52
>>561
map.getInfoWindow().show();
とかで出ますよ。

>>562
panTo()とsetZoom()のところをsetCenter()にしたら動いたりします。
理由は全く分かりません。

564:nobodyさん
07/03/30 05:12:49 PKkeb/i7
IE7だとマーカーとか消えるんですがどうしたら良いでしょう?

565:nobodyさん
07/03/30 16:07:04 PKkeb/i7
GoogleMAP Editor で作成したマップにオリジナルのマーカーを設定する方法を教えてもらえませんか?

566:nobodyさん
07/03/30 19:19:10
マルチ放置推奨

567:nobodyさん
07/03/30 22:11:35
>>565
画像用意してそれを表示させるだけ

568:nobodyさん
07/03/31 11:00:36
スレリンク(php板:565番)
スレリンク(tech板:77番)

569:nobodyさん
07/04/05 23:33:16 kt8/yD/f
保age

570:nobodyさん
07/04/05 23:59:08
OKWaveのheadに入ってるmapsいったいなんなの?

571:nobodyさん
07/04/07 14:40:44
このgoogleMapsの本で一番マシなのって、毎日コミュからでてる逆引き?
買おうかなーと思ってるんだが、、

572:age
07/05/06 20:51:54
age

573:nobodyさん
07/05/07 11:18:19 /KTnTtqN
正直、スレ違いなんですが
xxx.xxxxx、yyy.yyyyy 形式の緯度経度を
xxx.xx.xx.xxx、yyy.yy.yy.yyy 形式に変換する計算式を教えてもらえませんか

574:nobodyさん
07/05/07 11:54:24 pQcrRiis
URLリンク(blog.fkoji.com)

575:nobodyさん
07/05/07 12:39:28
ありがとうございます!

576:nobodyさん
07/05/12 18:36:17 XG6Nejz3
いまさらgoogle mapsやってるんだけど、
>>1からおよそ2年でレスポンス600って、
もしかすると流行ってないとか?

577:nobodyさん
07/05/12 19:08:25
>>576

同感。
活発なMLってないの?

578:nobodyさん
07/05/14 12:27:32
つGoogle-Maps-API-Japan
URLリンク(groups.google.com)

もっともこちらも2年で投稿数2333だけど
しかも、最近はほとんど投稿がない

579:nobodyさん
07/05/14 12:30:41
>>578
あっ、漏れが入ったのが2年前で、立ち上げはそれ以前だから、
投稿数2333は2年でというわけじゃないかも

580:nobodyさん
07/05/14 12:32:38 lshIf7AF
ホームページに設置しています。
ページを開いたとき「地図」で表示されますが、これを最初から「地図+写真」で表示できないのでしょうか?

581:nobodyさん
07/05/14 12:57:48
>>580

map.setMapType(G_HYBRID_MAP)

582:580
07/05/14 13:50:52
>>581
できました。ありがとうございます。

583:nobodyさん
07/05/15 08:59:07
>>579
所詮APIの使い方が分からない時に聞くくらいだから。
盛り上がったのは測地系のときくらいか。 あと女の子の質問と。


584:nobodyさん
07/05/17 16:26:43
・マーカーに吹き出しを表示
・マップの読み込みと同時に吹き出しを表示
・複数のマーカーを表示

ここまでは問題なくできたが
・マップの読み込みと同時に複数のマーカーの吹き出しを同時に表示
を、なんとかして実現できんもんかなーと悩み中


openInfoWindowHtml を使う場合は1つしか無理なのはググって把握
複数の吹き出し、または吹き出しのような文字列を表示させる方法はないもんかな
それとも仕様上無理だったりするんだろうか

585:nobodyさん
07/05/20 00:58:27 9hMwquKE
>>584
結構簡単だよ。

ところで、座標から住所を検索するのはどうやればいいの?

586:nobodyさん
07/05/20 10:13:45
>>585
結構簡単だよ。

ところで、API単ではホイールズームは出来ないかな?

587:nobodyさん
07/05/20 13:21:27
>>586
結構簡単だよ。

ところで、やらないか?


ホイールはjavascriptでどうにかなるものとそうではないものがある。自分専用なら問題ない。

588:nobodyさん
07/05/20 22:38:28 9hMwquKE
結構簡単だよ。



アッー!!




589:nobodyさん
07/05/22 02:18:54
>>585
「逆ジオコード」でぐぐってみたらいいかと。

>>586
GMap2オブジェクトにenableScrollWheelZoomがあるようです。使ったことないですが。

>>588
結構簡単だよ。

ンギモ(略

590:nobodyさん
07/05/23 22:50:11
>>584
1年前俺が悩んだ疑問ktkr
こんなこと出来るわけねーだろ。どうやんのよw

591:nobodyさん
07/05/27 14:54:26
吹き出しの形を変更することはできんのかな?
アイコンだけ?

592:nobodyさん
07/05/28 14:48:13 vK8SFlEa
iframeでMAPを表示させた場合、MAP内でホイールズームしようとしたら親ウインドウがスクロールしてしまいますが、これを防ぐ方法はありませんかね?

593:nobodyさん
07/05/28 14:58:51
iframe を使わない方向で検討すべし。

・・・ってか、iframe を使わなくちゃいけない環境が糞でしょう。

594:nobodyさん
07/05/28 15:12:28 vK8SFlEa
自分用にはもちろんiframe使いませんが、他人のサイトに組み込んでもらうにはiframeが手っ取り早いのでは、と思ったので。

595:nobodyさん
07/05/28 18:36:18
>>593-594
別にインラインフレームを使わなくて、ページ自体に埋め込んだとしても
ページ自体が長ければ、ホイールでページスクロールしちゃうけどね。

596:nobodyさん
07/05/29 17:54:59 /AUpITV0
なんだ、結局分からないのかお前らw

597:nobodyさん
07/05/31 00:12:22 siFbHg60
UTF-8で作ったのですが、吹き出しが文字化けします。
どうすればよいですか?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"URLリンク(www.w3.org)
<html xmlns="URLリンク(www.w3.org)
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps JavaScript API Example</title>

598:nobodyさん
07/05/31 01:02:15 OrA3ggIv
>>597
UTFで保存したか?

599:nobodyさん
07/06/03 23:41:47
>>590
はてなわんわんワールドのやり方が一つの方法だな。
API使うのあきらめる。
今はもうちょっと簡単にできるよ。

600:nobodyさん
07/06/05 00:03:13 bVNx6V7m
HTMLタグを地図上に貼り付け、移動したら位置を再計算、で引っ付くようにできる。
案外、コードも短いよ。

601:nobodyさん
07/06/07 17:11:03 LzOGfiWx
結構簡単だよ

602:nobodyさん
07/06/25 16:35:13
URLリンク(oshiete1.goo.ne.jp)
上記ページを参考に
phpでデータベース上の住所をGoogle Mapで表示させたいのですが、

<body onload="load()">
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(35.67431, 139.69082), 13);
geocoder = new GClientGeocoder();
}}
window.onload = function(){ <?php print "showAddress(\"".$DBaddress."\")"; ?>; }
function showAddress(address) {
if (geocoder) { geocoder.getLatLng(
address, function(point) {
if (!point) {
alert(address + " not found");
} else {
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}});}}
//]]>
</script>

上記コードで、Operaでは動作しますが、IE及びFirefoxはGoogleMap自体が
表示されません。どうしたらよいでしょうか?

603:nobodyさん
07/06/25 16:46:25
>>602
Firefoxの場合エラーコンソールを覗くと原因の分かる場合があります。
今回に限ったことじゃなく幅広いところで応用の利く発想なので一応。

604:602
07/06/25 17:30:39
>>603
ありがとうございます。
エラーコンソールを確認しましたが、
特にエラーは確認できませんでした。

605:nobodyさん
07/06/25 17:48:18
>>604
シンプルな地図だけにしてもダメなのか?

606:nobodyさん
07/06/25 18:11:30 It+rYoyZ
つーか、GoogleMAPのサーバが落ちてる。
Googleやっちゃった。

607:602
07/06/25 19:59:00
>>605
ありがとうございます。

window.onload = function(){ <?php print "showAddress(\"".$DBaddress."\")"; ?>; }

この部分を削ると、
問題なく表示されます。

608:nobodyさん
07/06/25 22:24:56
>>607
それって load() の中じゃ駄目なの?

609:602
07/06/25 22:42:21
>>608
ありがとうございました。
下記で、無事表示を確認できました。

<body onload="load()">
<script type="text/javascript">
//<![CDATA[
var map = null;
var geocoder = null;
function load() {
if (GBrowserIsCompatible()) {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(35.67431, 139.69082), 13);
geocoder = new GClientGeocoder();
<?php print "showAddress(\"".$DBaddress."\")"; ?>;
}}
function showAddress(address) {
if (geocoder) { geocoder.getLatLng(
address, function(point) {
if (!point) {
alert(address + " not found");
} else {
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}});}}
//]]>
</script>

610:nobodyさん
07/06/26 06:28:02
>>606
落ちてるね
俺のサーバが拒絶されてるかと思って焦ったw

611:nobodyさん
07/06/26 11:26:54
え、普通に見れてるよね?
こんな過疎スレで釣りとは思えないしな

612:nobodyさん
07/06/27 00:56:32 fkNWG9Py
>>611
一時的に落ちていた。
今は直ってる。

613:nobodyさん
07/06/27 08:59:55
googleのサーバが落ちるって確率低いと思うの。
DNSかプロバイダの問題じゃね?

614:nobodyさん
07/06/27 18:41:00 fkNWG9Py
>>613
Googleのページに「ただいまご利用になれません」という趣旨の分が書いてあったからGoogleサーバが落ちていたんだろう。


615:nobodyさん
07/06/27 22:14:29
>>614
へぇ~、それは見たかった

616:nobodyさん
07/06/27 22:45:17
オオカミ少年…

617:nobodyさん
07/06/27 23:23:54 fkNWG9Py
>>615
まあ、サーバが落ちていたかは知らんが、サビースが一時的に利用できない状況だったのは確か。
たまにあるよ。

618:nobodyさん
07/07/04 01:32:30
DNSが通らないってどういうこと?
それよりも、サーバが落ちたかなんかで、サビースが使えないほうがありえそうだ。
βだし

619:nobodyさん
07/07/13 08:34:31
Google Mapplets Documentation
URLリンク(www.google.com)

Yahoo!ニュース - マイコミジャーナル - 米Google、「Mapplets」の正式提供開始
URLリンク(headlines.yahoo.co.jp)

これかね?

620:nobodyさん
07/07/13 10:26:10 vWdc3yb3
マップレットは機能がかなり制限されてるからつまらんな。
地図上にマーカーしか置けないし。
ただ、Googleに載れば集客は楽だと思うが。

621:nobodyさん
07/07/27 17:25:50
>>599
詳細を詳しく頼む
クライアントから要望受けて断ったんだが
どうしてもってことで俺も調べてた香具師の一人なんだ

622:nobodyさん
07/08/02 19:21:22 nj+8TXNo
162 名前: ekken [simauma_dx@mail.goo.ne.jp] 投稿日: 2007/07/18(水) 12:38:17 ID:eO6yKRYW
いいじゃないか
アンタらのブログはアクセス数にこたわらなければならないほど、立派なないようなのか?

↓コイツ、バカだねぇ

70 名前: 名無しさん@八周年 投稿日: 2007/07/18(水) 12:31:04 ID:wL1uswPu0
URLリンク(ibuling.blogspot.com)

2007年7月14日
Googleの広告審査能力は0に等しいのね(´・ω・)

名もなきネット人狙い撃ちで陰口を叩き、独り悦に入る魂の障害者、それがekken
時流に乗った新興産業の個担当者部分に媚を売り、おこぼれに預かろうとするコバンザメネット業者、それがekken
現在ネット上には八百萬のekkenがいる…

投稿者 ? 場所 16:52

つーことで、 どいつもこいつも
URLリンク(blog.livedoor.jp)
URLリンク(18.dtiblog.com)
URLリンク(blog.livedoor.jp)
URLリンク(ahonosatoshi.blog82.fc2.com)
URLリンク(3.dtiblog.com)


163 名前: Trackback(774) 投稿日: 2007/07/18(水) 20:03:55 ID:SmOJW1nB
えっけんの名がでると急にレスがとまるなwww
(行数制限の関係で以下略 元スレ スレリンク(blog板) で確認されたし)



623:nobodyさん
07/08/21 14:38:42 ObAKy+tu
Google マップが携帯電話向けアプリで登場、まずはドコモに対応
URLリンク(japan.cnet.com)

624:nobodyさん
07/08/24 02:30:25
googlemapで検索した地図の内容と
自分のサイトで表示される地図の内容が違うのですが
何か解決方法はないですか?

同じ座標を表示しているのに、googlemapでは近くの国道とか
ガソリンスタンドが表示されるのに、
自分のサイトの地図では表示されないのです。

625:nobodyさん
07/08/24 12:31:37
「Google マップ」に Blog や Web ページへの簡易貼り付け機能が追加
URLリンク(japan.internet.com)

626:nobodyさん
07/08/24 12:51:36
>>624
「自分のサイトの地図」って言ったって誰もわからん罠

627:624
07/08/24 13:23:43
自分のサイトの地図というのは

googleでAPIkeyを取って、
サンプルのhtmlをそのまま自分のサイトに貼り付けた状態です。

628:nobodyさん
07/08/24 13:28:58
>>627
そうやって情報を小出しにするんじゃなくて、
自分のサイトの地図のソースとか、
それぞれの地図で同じ地点を表示したSSを貼るとか、
質問するにはそれなりの状況報告をしないと
「エスパーさんお呼びです」みたいなレスしか返ってきませんよ。

629:624
07/08/24 14:36:08
すみません、言葉足らずで。

自分のサイトの地図
URLリンク(www.hsjp.net)

googleの検索結果
URLリンク(www.hsjp.net)

自分のhtmlにマーカーやインフォウィンドウを仕込むやり方は知っているのですが、
googlemapに登録されているマーカーやインフォウィンドウを
自分のhtmlで表示されるgooglemapから引っ張ってきた地図に表示させる方法がわからないのです。

630:nobodyさん
07/08/24 14:43:08
>>629
APIで作った地図に検索結果は出せないんじゃないかな。
自力で検索結果から内容と座標を取り出して、マーカー作成すれば出来るかもしれないけど。

631:624
07/08/24 14:53:08
なんだよ…結局最初の情報だけで十分だったじゃん。
お前等は口だけの奴だったって事か。
ほんと馬鹿ばかりだね、二度と利用しないよ。
無知が粋がってるのが本当に笑えるww

632:nobodyさん
07/08/24 14:54:01
>>629
>>624で言っていることとぜんぜん違うんだけど…
「自分の地図には国道やGSが表示されない」って言ってなかったけ?


633:624
07/08/24 15:00:40
>>630
わかりました、自前でマーカー作って表示させることにします。

634:624
07/08/24 15:04:16
>>632

すみません、「自己解決しました」
この一行を忘れてとんでもないことをしてしまった。
答えてくださったかた、ならびに答えを考えてくださった方、
本当にすみませんでした。

635:nobodyさん
07/08/25 01:06:09
IEで開くと画像のようになってしまいます。お助けを。
URLリンク(www.hsjp.net)

636:nobodyさん
07/08/25 04:39:30
Googleマップの簡易貼り付け機能を使って作成したHTMLに使われているパラメータの意味を知りたいのですが
解説しているページなど有りませんか?

637:nobodyさん
07/08/27 01:38:30 jQOVouSh
アッー

638:nobodyさん
07/08/29 13:51:34
fireFoxではSVGのpolyLineは印刷されないと思ったんだが
ルート検索から印刷すると普通に印刷できる。
これどうやんの?
safariはpng書き出して上に乗せてるだけだから印刷できるみたい
IEはリンク元のページを作る際にfireFox基準で作ったから試してもいない。
operaはインスコすらしていない。

639:638
07/08/29 14:05:14
自己解決しますた。

640:nobodyさん
07/08/31 00:49:54 oPMVNNEx
setTimeout(function(x,y) {
map.panTo(new GLatLng(x,y));
}, 4000);

panToでマップを移動させたいんだけど、どうしても最後の奴しか表示されないんだけど
なんでかな。 Timeoutの時間変えても同じ。 alertとかで1座標づつ画面とめる感じだとちゃんと表示されるんだけど・・



641:640
07/08/31 00:52:57
>>640 連続でpantoしたい場合です

642:nobodyさん
07/08/31 14:14:12
geocoding で、なかなか市町村合併が反映されんが、なんとかならんのか。
こちとら半手作業で対応しなくちゃ、なんね。

643:nobodyさん
07/09/01 02:41:50 NDVzf3zM
>>625
これさ、最初の表示が広域なだけど、詳細で最初に表示するにはどうしたらいいんだろう?

644:nobodyさん
07/09/01 03:10:20
>>643
埋め込み地図のカスタマイズ画面で地図を操作してみな、タグの内容も変わるぜ

645:nobodyさん
07/09/01 18:16:20 NDVzf3zM
>>644
おーでけた!

646:nobodyさん
07/09/02 09:15:03 G7W/irUu
今更な話なのかもしれないけど、removeOverlayで吹き出しまで消えてしまうようになってるね。

647:nobodyさん
07/09/08 20:24:31 KY19b5xJ
Google Maps APIの登録がエラーになる。

URLリンク(www.google.com)

どこに連絡すればいいんだー!。

グーグルエラー放置すんじゃねぇ!
死ぬ気で直せ!!。

648:nobodyさん
07/09/10 19:14:40
えっとね GEORSSでKMLからマップにオーバレイする際に
タイトルにリンク情報付加するほうほうあったら教えて下さい。

649:nobodyさん
07/09/22 21:16:44 M6ABDyz4
コレって住所の入力で地図を自動生成するとかできますか?

650:nobodyさん
07/09/24 21:58:41 /mCeeGOa
google map apiの質問です。

データベースからデータを抽出し、マーカーをプロットしてクリックしたら
情報ウィンドウを表示させたいと思っています。

mapの中心から距離の近い順に20個のマーカーを表示
させるまではできました。
マーカーがmapの端のほうにあるとクリックした時に情報
ウィンドウを表示させるために、地図が移動して(ドラッ
グした時と同じ動き)、mapmoveendイベントが発動されて
中心が変わってしまい、新たな中心から20個を選んできて
マーカーをプロットしなおしてしまいますので、情報ウィ
ンドウはすぐ閉じられてしまいます。

何かいい対策はないでしょうか?



651:nobodyさん
07/09/24 22:05:38 /mCeeGOa
ソースはこんな感じです。

window.onload=function(){
map=new GMap2(document.getElementById("gmap"));
map.setCenter(new GLatLng(35.65848180227598,139.70150470733642),16);
map.addControl(new GLargeMapControl());
gGeo=new GClientGeocoder();

httpobj=GXmlHttp.create();
httpobj.open("get","test11.php?x=139.7015&y=35.6584");
httpobj.onreadystatechange=function(){
if((httpobj.readyState==4)&&(httpobj.status==200)){
addmarker();
}
httpobj.send(null);

GEvent.addListener(map,"moveend",function(){
var x1=(map.getCenter()).lng();
var y1=(map.getCenter()).lat();
httpobj=GXmlHttp.create();
httpobj.open("get","test11.php?x="+x1+"&y="+y1);
httpobj.onreadystatechange=function(){
if((httpobj.readyState==4)&&(httpobj.status==200)){
addmarker();
}
}
httpobj.send(null);
});
}


652:nobodyさん
07/09/24 22:06:19 /mCeeGOa
つづき

//中心の緯度経度をtest11.phpに渡し、中心と各データ(緯度、経度がある)
//との距離を計算し、近い順に20個をxml形式ではき出す
//渡されたXMLデータをもとに20個プロット
function addmarker(){
map.clearOverlays();
var xmldata=httpobj.responseXML;
var pointdata=xmldata.getElementsByTagName("point");
for(var i=0;i<pointdata.length;i++){
var mx=pointdata[i].getElementsByTagName("x")[0].firstChild.nodeValue;
var my=pointdata[i].getElementsByTagName("y")[0].firstChild.nodeValue;
var marker=new GMarker(new GLatLng(my,mx));
map.addOverlay(marker);
// GEvent.addListener(map,'click',function(marker){
// marker.openInfoWindow("abcde");
// });
GEvent.addListener(map,"click",function(marker,point){
if(marker){
marker.openInfoWindowHtml("abcde");
}
});
}
}


653:nobodyさん
07/10/11 08:05:38 znYl17vN
モバイル版のAPI公開はまだかね?

654:nobodyさん
07/10/12 15:08:55 JDHSb9UC
GoogleMapとそのほかの地図で位置座標がズレてることってあるんだな・・・。
GoogleMapでは正しい位置なのにDMSに座標を変換して他の地図で見たら位置が左上にズレる

655:nobodyさん
07/10/12 15:37:39 JDHSb9UC
・・・と思ったら測地系の違いかもしれん、調べてくるわwww

656:nobodyさん
07/10/13 18:30:36 IpWOazu3
Maplibやどこでも地図βのようなことを自分のサーバーでも動かしてみたいのですが、
そういったことを実装しているPerlやPHPプログラムって知りませんか。やっぱし自前で実装…?

657:nobodyさん
07/10/14 03:34:08 Ub5LFMql
>>655
旧測地系の緯度経度を新測地系の地図にマップしたら南東にずれます。
ずれは、500mぐらいだったか、記憶が定かではないです。
その逆に新測地系の緯度経度を旧測地系の地図にマップしたら北西にずれます。
Google Mapsは、新測地系です。初期のころは旧測地系だったのですが。
ずれた距離がおおむね500mだったら、多分測地系のずれです。

>>656
UMN MapServer というフリーのソフトがあるけど、自前でコンパイルできる環境が必要です。
MapServerは、そのまま使うと一般的なウェブベースのアプリケーションとして、
HTMLファイルと画像ファイルを作ってくれるのですが、
画像だけを返させるパラメタがあります。
GTileLayer で、必要な範囲を切り出した画像を返すようなURLを返すようにすれば、
所望されている機能は実現可能だろうと思います。

658:nobodyさん
07/10/14 10:05:47 xqvgUBSP
>>657
656です。回答ありがとうございます。持っている鯖はさくらインターネットのレンタルサーバーなので、
MapServerは難しそうな感じです。PHPやPerlだけで実現するのは難しいのかな…。
Google MAPS APIはちょっとしか使ってないので勉強します。



659:nobodyさん
07/10/15 02:09:33 MAIMiHUF
>>658

>>657書きました。
UMN MapServerは、てっとりばやくておすすめなのですが、ここでは実は必須ではないです。

GTileLayerの使い方ですが、次の通りです。
・ズーム値ごとのタイル画像を用意する。
 ・タイル画像は正方形(デフォルトでは256ピクセル)で、
 ・php+gdなどで動的に生成しても、静的なものでも、どちらも可。
 ・デフォルトでは投影はメルカトル(URLリンク(d.hatena.ne.jp) が参考になるかも知れません)
・次のようなスクリプトを配布する。
 ・GTileLayerオブジェクトを生成する。
 ・getTileUrl()を上書きして、画像を指定するURLを返すようにする。
  渡される引数は次の通り
  ・ズーム値
  ・タイル画像の番号(xが西→東、yが北→南で、東経0度でx=0, 北端でy=0)
 ・GTileLayerからGTileLayerOverlayオブジェクトを生成する。
 ・GMap2オブジェクトのレイヤにGTileLayerOverlayオブジェクトを追加する。

サーバサイドでは、画像が提供できるかどうかが全てであって、
あとはクライアントサイド(Google Mapsスクリプト)の仕事です。

ただし、その画像が正しく投影されているか等は、Google Mapsのスクリプトでは全く感知しませんし、
それどころか、getTileUrl()の返り値が正しいかどうかも感知しません。


660:nobodyさん
07/10/17 00:20:35 2QnXbCpO
Google Mapwをページ全体に表示させる方法はないでしょうか。
URLリンク(72.14.235.104)

ここのサイトの方法でやるとFireFoxでは問題はないんですけど、
IE7では吹き出しを表示させるようにするとGoogleMapが消えてしまうのです。

661:nobodyさん
07/10/17 10:30:31
>>660
こういう感じ?
URLリンク(japonyol.net)
ソース見てくれ

662:660
07/10/17 21:07:52 +OHtq6+g
ここを参考にしたらできました
URLリンク(www.openspc2.org)

663:nobodyさん
07/10/29 11:38:54 0lWMfZR1
教えてください。

マイマップで入力したマーカーの座標を得るAPIってあるのでしょうか。
可能であれば、表示しているすべてのマーカーの座標を知りたいです。

664:nobodyさん
07/10/29 13:32:14 /8Ez3TkO
これって商用可?

665:nobodyさん
07/10/30 13:37:13 hAyzetUF BE:253038-2BP(2004)
Bloggerに表示できん…

666:nobodyさん
07/10/30 23:10:25 z1WX2k2B
GWTでGoogleMapにアクセスしてるひといる?

667:nobodyさん
07/11/08 19:35:50 47w7phT/
URLリンク(japonyol.net)
をベースに、カスタムタイルを使用したマップ上にマーカーを設置としていますが、
地図上に上で指定したマーカーを呼び出すと、どういうわけか全然違う位置に出現してしまいます。

カスタムマップ上では、どのようにマーカーの位置を求めればいいでしょうか?
それとも、GMercatorProjectionの部分でミスがあるのでしょうか?

668:nobodyさん
07/11/16 10:58:12 NHhr3bC0
GoogleMap上に情報ウィンドウを2つ以上表示させる事は出来ないのでしょうか?
一つ表示させると、その前に表示されていたものが消えてしまって不便なのですが・・・

669:nobodyさん
07/11/16 13:04:45 TQ8AZZbN
>>668 勉強しなおしてからこい

670:nobodyさん
07/11/16 17:17:58 GRjL7DtV
Google Mapsへアクセスすると209.85.171.91へアウトバンドするので
ルータのファイアウォールにブロックされフリーズしてしまいます。
レベルを下げるしかないのでしょうか?

671:nobodyさん
07/11/16 17:19:49 TQ8AZZbN
apiつかわないで直でつなげてるの?


672:nobodyさん
07/11/16 17:39:30
>>670
うん

673:nobodyさん
07/11/16 18:47:15 NHhr3bC0
>>669
独学に限界があるからここに来てるんです。
でもどうやらググってみてもそういう情報はないので、無理くさいですね。
仕様なのか。。。

674:nobodyさん
07/11/16 22:44:40 busfvoWj
よっしゃ

675:nobodyさん
07/11/17 12:07:34 GkYZi95e
グーグルマップは情報収集するんだね。
URLリンク(d-p.2-d.jp)

676:nobodyさん
07/11/17 12:10:21
>>>668
URLリンク(www.jtjt.org)

677:nobodyさん
07/11/17 16:37:38 hSLKcqwl
>>676
???

678:nobodyさん
07/11/17 20:14:46
>>668
そのままじゃ無理
重ねて出せばOK


679:nobodyさん
07/11/18 08:40:02
GMapCreator、GMM2、GoogleMapsEditorのように地図情報を編集・出力してそれをhtmlでアップロードするのはなく
web上で、はてなブックマークのように吹き出しを設置したり書き込んだりできるようにはどういった方法があるでしょうか?
URLリンク(mapcomi.jp)
のような感じで。
ただ、はてなのように大人数ではなく少人数のコミュニティで使用するために設置したいです。


680:nobodyさん
07/11/19 10:02:32 HjMorwIr
無理かと思ったらレスついてる・・・。

>>678
重ねて出すってどういうことですか?

681:nobodyさん
07/11/20 14:29:41 fnUr7y8n
ストリートビューが無い

682:nobodyさん
07/11/23 09:35:27 0IF488qD
経緯度の1度毎にグリッドを表示させるにはどうすればいいでしょうか?

683:nobodyさん
07/11/24 15:28:34 wV1iImX6
質問です。GIconで作成したカスタムマーカーをドラッグ可能にする方法ってありますか?
プロパティを見る限り、そういうものが見つからないのですが・・・。

684:nobodyさん
07/11/24 16:51:10
>>683
ドラッグブルできるっぺよ~

685:nobodyさん
07/11/24 18:16:40
>>684
draggableで設定できました。ありがとうございます。
というかどうやら勘違いしていたらしく、
markerObj.icon = new GIcon();
markerObj.icon.draggable = true;
としてました。調べてもGIconのプロパティにdraggableないしなぁ・・・と思ってたら、
markerObj.draggableなんですね。。。

686:nobodyさん
07/11/24 18:39:21
すみません、もうひとつお願いします。
同じくカスタムマーカーなのですが、影が表示されません。
設定は以下の通りなのですが、何か間違いがありますでしょうか?

var customMarkerObj = new Object();
customMarkerObj.icon = new GIcon();
customMarkerObj.icon.image = "img/myMarker.png";
customMarkerObj.icon.shadow = "img/myMarkerShadow.png";
customMarkerObj.icon.iconSize = new GSize(43, 38);
customMarkerObj.icon.shadowSize = new GSize(37, 23);
customMarkerObj.icon.iconAnchor = new GPoint(16, 37);
customMarkerObj.icon.infoWindowAnchor = new GPoint(16, 5);
customMarkerObj.draggable = true;

687:nobodyさん
07/11/24 19:16:15
まず、YOUがCREATEしたGOOGLEMAPをPUBLICにしてからジャマイカ?

688:nobodyさん
07/11/24 19:37:47
>>687 関係ありそうなところを抜き出すとこんな感じです
<body>
<div id="map"></div>
<script type="text/javascript">
function foo(){
 //カスタムマーカーの設定
 var customMarkerObj = new Object();
 customMarkerObj.icon = new GIcon();
 customMarkerObj.icon.image = "img/myMarker.png";
 customMarkerObj.icon.shadow = "img/myMarkerShadow.png";
 customMarkerObj.icon.iconSize = new GSize(43, 38);
 customMarkerObj.icon.shadowSize = new GSize(37, 23);
 customMarkerObj.icon.iconAnchor = new GPoint(16, 37);
 customMarkerObj.icon.infoWindowAnchor = new GPoint(16, 5);
 customMarkerObj.draggable = true;

 // マーカーの設置
 var myMarker = new GMarker(map.getCenter(), customMarkerObj);
 map.addOverlay(myMarker);
}
</script>

<script type="text/javascript">
//<![CDATA[
if(GBrowserIsCompatible()){
 var zoom = 15;
 var map = new GMap2(document.getElementById("map"));
 map.setCenter(new GLatLng(35, 139), zoom);
}
</script>
<input type="button" value="foo()" onclick="foo()">
</body>

689:nobodyさん
07/11/24 21:35:40
ご丁寧にどうも。
サイトを晒して欲しかっただけなんだよw

ってか、Google Maps APIを利用したサイト集みたいなのないかな~?
参考になりそうなの

690:nobodyさん
07/11/24 21:39:45
ってか、body内にJavascript記述してるんだ。
しかも、二つに分ける意味ある?

691:nobodyさん
07/11/24 21:42:40
>>690
意味はないです、すみません。

692:nobodyさん
07/11/24 22:04:13
いや、べつに誤らなくても

693:nobodyさん
07/11/25 06:07:52 067vq/7o
字を誤らなくても

694:nobodyさん
07/11/25 08:24:00 GkPF2+Rp
自サイトで使ってるグーグルマップで任意の場所を表示して、
ピンポイントでその地図をまた表示したいんですがどうしたらいいんですか?
URLからたどることは出来ないんで、パラメータを取得するするしか
ないと思うんですが、、

695:nobodyさん
07/11/25 12:59:28
>>694
見た場所をセーブしておいて、次回そこから見たいってことか?

696:nobodyさん
07/11/25 14:02:40
body {
  B: 78cm;
  W: 57cm;
  H: 80cm;
}

697:nobodyさん
07/11/25 15:48:08
カスタムタイル、カスタムマーカーを使っている地図に
polylineで線を引こうとするとd has no properties(line 429)というエラーが出て
線が全く表示されない。(polylineのスクリプトはごく簡単なもの)
このエラーが出ている時に地図をスクロールすると、挙動がおかしくなります。

d has no propertiesってどういう意味?

698:nobodyさん
07/11/25 17:06:35
一日経ちましたが、>>688は謎ですかね・・・。
もう少し違うところに原因があるのかもしれませんね。
もう一度全部見直してみます。というかもう穴があくほどソースを見直したのですが。

699:nobodyさん
07/11/29 00:07:37
だめだ・・・draggableを可能にすると影が表示されなくて、
影を表示させるとdraggableが不可能になるよ;;
なんで;;

だれかカスタムマーカーで自分のアイコン+影+ドラッグ可能のサンプル作って下しあ><

700:nobodyさん
07/11/29 17:22:32 MbMzN7BN
>>468
と同じ質問なんですが、>>469は本当にあるの??ググっても出てこない。

マーカーの重なり順変更できてる人いますか??

701:nobodyさん
07/11/29 22:37:53 wGUVFkHQ
1日に1分しか現れないGoogleの隠し画像が話題
URLリンク(news.ameba.jp)

702:nobodyさん
07/12/03 11:41:08
カスタムタイル同士を、同一レイヤー上に重ね合わせるって事できませんか?
衛星写真に上から地名などの書かれた画像を重ねるような要領で。

703:nobodyさん
07/12/03 22:55:11 IDet8uzL
>>702
同一レイヤーである必要なくね?
もう一枚レイヤー作ってデフォのレイヤーに重ねればおk
それよりもポイントが少ないなら、適当にスパン要素作ってポイントに張り付くようにしたほうが良いかもな。

704:nobodyさん
07/12/08 11:39:06 K+x4Dm8M
ホシュ

705:nobodyさん
07/12/08 18:24:41
すげえわシビれた。
上から3つめ以内に>>1が2年も3年も前のスレが普通にある
過疎っぷり。製作板と合わせて統一した方がええんちゃう?

706:nobodyさん
07/12/09 15:00:14
上げじゃなくてエイジなんだからね勘違いしないでよね!

707:nobodyさん
07/12/14 17:58:24
HPに貼り付けてるgooglemapが、何故か今日は妙にIE6でエラーが出てIE6自体を
閉じなくてはならない現象がちょくちょく出るのだが、誰か同じ様な人は居ます
か?

環境的には今月のWindowsUpdateを行ったくらいしか、変化は無い筈だが。

地図が見れなくなる程度ならともかく、IE6がクラッシュしてしまうのは困る。

708:nobodyさん
07/12/15 11:12:42 7hqefWpJ
>>707
何かMSNのtop頁でも同じ様にIE6がエラーで閉じてしまいます。

しかしFireFox2では、MSNのtop頁もgooglemap貼り付け頁も問題無く表示出来ます。
だからネットワーク関連での問題ではなくて、当方のPCorIE6の状況に問題があり
そうです。

709:nobodyさん
07/12/15 17:51:57 mX2f/6ab
geocodingについてお伺いしたいのですが、下記の関数で座標を表示させる事はできるのですが、
この座標pointを他の関数に使いたいのですが、いざ使おうとすると定義されていませんとエラーになります。
javascriptは初心者なのですが、これはどういう理由でしょうか?


  var geocoder = null;
  geocoder = new GClientGeocoder();

  function showAddress(address) {
    if (geocoder) {
      geocoder.getLatLng(address,function(point) {
        if (!point) {
          alert(address+"見当たりませんでした");
        } else {
          document.getElementById("latlng").innerHTML="座標:"+point;
        }
      });
    }
  }




710:709
07/12/15 18:55:39 mX2f/6ab
自己解決しました。
非同期なのでundefinedになっちゃってたのですね・・・。

711:nobodyさん
07/12/20 10:48:41 lBY1TPUc
たまにアクセスログに「/maps/gen_204?ev= ~ 」というログが残ってるのですが
これは何なのでしょう?
うちのサイトにこういうディレクトリは無いのでエラーになってるんですが

712:Socket774
07/12/20 16:57:38
>>707-708
パッチ適用でIEがクラッシュ MSが回避策を公開
URLリンク(www.itmedia.co.jp)

713:nobodyさん
07/12/21 03:39:10 bUxsI4En
1)グーグルマップを表示する
2)グリグリ動かして任意の場所でストップ
3)サブミットボタン押す
4)その座標をデフォルト表示するタグが<textarea>に表示される

みたいなwebアプリほしいんですが、どうやったらできますか?
もしくはフリーのソースないでしょうか?

714:nobodyさん
07/12/21 09:41:57
>>713
勉強すりゃできる。フリーのソフトはgooglemapsAPI。としか言いようが無いな。

または3万円で俺に発注。

715:nobodyさん
07/12/21 10:25:25
どうやったら出来ますかって・・・アホか。
少しは勉強してから質問したらどうだ?

716:nobodyさん
07/12/21 19:12:53
>>712
確かにレジストリ対策で、GoogleMap を貼った頁でクラッシュしなくなった。

でもHP側で対策出来ないし、MSが対策用regファイルを出してくれてない
(有志のサイトには有ったが)から、利用者側で手動でエディットするのは
面倒だし、厄介です。

717:nobodyさん
07/12/21 21:27:05
>>716
と思ったら、何かダウンロード可能なパッチが出てました。

Windows XP Service Pack 2 を実行しているコンピュータにセキュリティ更新プログラム
942615 をインストールした後に、Internet Explorer 6 がクラッシュします。
URLリンク(support.microsoft.com)

但し、今現在ではWindowsUpdateでは、上記パッチは検出されませんでしたが。

718:nobodyさん
07/12/22 10:27:16
>>717
MS、IEクラッシュ問題の修正パッチを公開
URLリンク(www.itmedia.co.jp)

こちらの記事によれば、WindowsUpdateでパッチ投入出来る様です。

昨日時点では未だだったのかも知れません。ただ、当方は既にパッチ適用
してしまったので、もうWindowsUpdateで入るかどうか試せませんが。

719:nobodyさん
07/12/22 11:46:41
>>711
うちも先月ぐらいから出るようになった
Google側に原因があるっぽいし、ちゃんと動いてるっぽいので、放置してるっぽい

720:nobodyさん
07/12/22 12:19:03
firefix webdeveloperアドオンで、警告検知されるのも同じ原因なのかな?

721:nobodyさん
07/12/28 14:28:51
マーカーのドラッグ中に、何か他のイベントが起こったら変な挙動をし始めます。
具体的にはマーカーのドラッグ中に、他のマーカーを移動させる(関数により自動に移動)と、
ドラッグ中のマーカーが制御できなくなります。マウスを近づけると逃げるような挙動をし始めます。
これを防ぐにはどうすればいいのでしょうか?

722:nobodyさん
08/01/04 12:36:44 BjbDv38C
ネット公開されていない、社内のシステムで使うには Google Maps for Enterprise じゃないとライセンス違反なんでしょうか?
Enterpriseは年間 $10,000 以上だから、小さく使うのには向かないしなぁ。

URLリンク(www.google.com)
Q: What is the cost of Google Maps for Enterprise?
A: Pricing for Google Maps for Enterprise is based on the number of page views and geocode requests handled by
the Google Maps for Enterprise API and starts at $10,000 per year. Please contact us for more information. 

723:nobodyさん
08/01/05 11:35:23
>>722
そのとおり

724:nobodyさん
08/01/05 11:40:19
やっぱりそうだねよね。(´・ω・`)
APIは諦めて、google mapsへのリンクだけにしておく。

725:nobodyさん
08/01/05 19:29:14
はじめまして、肉棒です^^

アナル出せやコラ^^
あーなるほど^^
お尻を掘った子一等賞♪^^
いいから力抜けよ^^
もう開通肛事は済んだのか?^^
便秘か?だったら俺が直してやる^^
ちょっとキリンが水飲むポーズしてみろ^^

726:nobodyさん
08/01/09 12:02:09 Oi1/yt6g
すいません。質問です。
GMakerのイベントでopenExtInfoWindowメソッドを使って吹き出しを表示してたんですが
何もしていないのに吹き出しが表示されなくなっています。
先週まではできていたようなきがするんですが・・・
また、FireFoxは正常に動作し、この問題はIEで起こります。
どなたかこの問題についてご存じないですか?


727:nobodyさん
08/01/09 12:27:05
いつからか分からないんだけど、
以下のコードで、IE6を使用した時、マーカーのドラッグができなくなってしまいました。
WinXP IE7 Firefox2, Win2K Firefox2 問題なし
Win2K IE6 マーカーは配置されるものの、マーカーはドラッグできず地図が動いてしまう。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "URLリンク(www.w3.org)">
<html xmlns="URLリンク(www.w3.org)">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps API2 Sample</title>
<script src="URLリンク(maps.google.com)" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37,136), 5,G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var gpObj = new GPoint(138, 36);
var marker = new GMarker(gpObj,{draggable:true});
map.addOverlay(marker);
}
//]]>
</script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
</body>
</html>
#コードは、Google Maps API リファレンス URLリンク(www.openspc2.org) に {draggable:true} を追記したものです。


728:727
08/01/09 12:28:58
追記:念のため、Windows Updateしてみたが効果なし

729:727
08/01/09 12:36:16
>>726 を今読んだ。何かIE6でclickイベントが発生していない模様。
WinXP IE7 Firefox2, Win2K Firefox2 問題なし
Win2K IE6 マーカーは配置されるものの、アラート表示されず

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "URLリンク(www.w3.org)">
<html xmlns="URLリンク(www.w3.org)">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps API2 Sample</title>
<script src="URLリンク(maps.google.com)" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37,136), 5,G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var gpObj = new GPoint(138, 36);
var marker = new GMarker(gpObj);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function(){
alert("Marker Click!!");
} );
}
//]]>
</script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
</body>
</html>
#コードの参考:Google Maps API リファレンス URLリンク(www.openspc2.org)

730:726
08/01/09 14:14:47
>>727さんレスどうも。
自分のIEのバージョンも6です。

あと、下のブログに同現象の報告がされていました。
URLリンク(ameblo.jp)

GMakerクラスになにか変更があったみたいですね。
残念ながら、完全な解決方法までは書いてなかったですが
GMakerの代わりに自分で画像を用意してそれにイベントを加えるか
また、この人によると昨日からの問題らしいので
もうちょっと様子をみるのもいいのかもしれません。


731:nobodyさん
08/01/09 14:26:56
>>726
ウチんとこ症状確認できないけどどういうこと?XP/IE6

まずopenExtInfoWindowって何?openInfoWindowじゃなくて?

732:nobodyさん
08/01/09 14:41:20
>>731
XP/IE6でも現象が発生するPC、しないPCがあります。
なんででしょうね・・・

733:nobodyさん
08/01/09 14:48:34
せっかくAPIのバージョンを指定できる仕様になってるんだから、改変は別バージョンのものに対してやって欲しいね。


734:726
08/01/09 14:51:30
>>731
openExtInfoWindowとopenInfoWindowは同じようなメソッドです。
ただ、ちょっとopenExtInfoWindowの方が自由度が高いだけです。
URLリンク(googlemapsapi.blogspot.com)
でも、自分のPCだとどちらのメソッドでもこの問題は起こってます。

でも、XP/IE6でも起こらない場合もあると聞いて少し安心しました。
IE6のユーザ全員に影響あるとしたら結構大変な事になるんで。
う~ん、グーグル勝手に何やってんだよ・・・

735:727
08/01/09 15:20:36
参考の追加
Documentation for GMap2 "click" event is incomplete:
URLリンク(code.google.com)
Markers in IE6 don't respond to click event:
URLリンク(code.google.com)
Googleの対応待ちか..

736:727
08/01/10 11:09:03
>>735にコメントついてました。また、試行錯誤の結果、とりあえず、明示的にアイコンを指定するとドラッグについては回避できました。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "URLリンク(www.w3.org)">
<html xmlns="URLリンク(www.w3.org)">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps API2 Sample</title>
<script src="URLリンク(maps.google.com)" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37,136), 5,G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var _icon = new GIcon();
_icon.image = "URLリンク(labs.google.com)";
_icon.iconSize = new GSize(12, 20);
_icon.iconAnchor = new GPoint(6, 20);
var marker1 = new GMarker(new GPoint(138, 36),{icon:_icon,draggable:true}); //Win2K IE6でも問題ないマーカー
var marker2 = new GMarker(new GPoint(138, 34),{draggable:true}); //Win2K IE6でクリックイベントが発生しないマーカー
map.addOverlay(marker1);
map.addOverlay(marker2);
//GEvent.addListener(marker1, "click", function(){alert("Marker1 Click!!");});
//GEvent.addListener(marker2, "click", function(){alert("Marker2 Click!!");});
} //]]>
</script></head>
<body><div id="map" style="width: 500px; height: 400px"></div></body></html>


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch