- 1 名前:nobodyさん [2005/07/21(木) 12:52:31 ID:zMECXA3l]
- Google Maps API関係はこちらで質問して!
- 560 名前:nobodyさん mailto:sage [2007/03/29(木) 20:12:05 ID:???]
- 携帯用のAPIってまだですか?
- 561 名前:544 mailto:sage [2007/03/29(木) 21:43:33 ID:???]
- GInfoWindowのshow()を呼び出したいんですが
GInfoWindowはどうすれば取得できるのでしょうか?
- 562 名前:544 mailto:sage [2007/03/30(金) 00:16:56 ID:???]
- akio.lomo.jp/labs/jirou/jirou.html
ページを表示してすぐに「池袋東口店」のリンクをクリックすると お茶の水あたりの地図が表示されてしまいます。 2回目以降のクリックでは正確な場所が表示されます。 何故でしょう??? スクリプト akio.lomo.jp/labs/jirou/jirou.js
- 563 名前:548 mailto:sage [2007/03/30(金) 01:20:52 ID:???]
- >>561
map.getInfoWindow().show(); とかで出ますよ。 >>562 panTo()とsetZoom()のところをsetCenter()にしたら動いたりします。 理由は全く分かりません。
- 564 名前:nobodyさん [2007/03/30(金) 05:12:49 ID:PKkeb/i7]
- IE7だとマーカーとか消えるんですがどうしたら良いでしょう?
- 565 名前:nobodyさん [2007/03/30(金) 16:07:04 ID:PKkeb/i7]
- GoogleMAP Editor で作成したマップにオリジナルのマーカーを設定する方法を教えてもらえませんか?
- 566 名前:nobodyさん mailto:sage [2007/03/30(金) 19:19:10 ID:???]
- マルチ放置推奨
- 567 名前:nobodyさん mailto:sage [2007/03/30(金) 22:11:35 ID:???]
- >>565
画像用意してそれを表示させるだけ
- 568 名前:nobodyさん mailto:sage [2007/03/31(土) 11:00:36 ID:???]
- pc11.2ch.net/test/read.cgi/php/1121917951/565
pc11.2ch.net/test/read.cgi/tech/1131627583/77
- 569 名前:nobodyさん [2007/04/05(木) 23:33:16 ID:kt8/yD/f]
- 保age
- 570 名前:nobodyさん mailto:sage [2007/04/05(木) 23:59:08 ID:???]
- OKWaveのheadに入ってるmapsいったいなんなの?
- 571 名前:nobodyさん mailto:sage [2007/04/07(土) 14:40:44 ID:???]
- このgoogleMapsの本で一番マシなのって、毎日コミュからでてる逆引き?
買おうかなーと思ってるんだが、、
- 572 名前:age mailto:age [2007/05/06(日) 20:51:54 ID:???]
- age
- 573 名前:nobodyさん [2007/05/07(月) 11:18:19 ID:/KTnTtqN]
- 正直、スレ違いなんですが
xxx.xxxxx、yyy.yyyyy 形式の緯度経度を xxx.xx.xx.xxx、yyy.yy.yy.yyy 形式に変換する計算式を教えてもらえませんか
- 574 名前:nobodyさん [2007/05/07(月) 11:54:24 ID:pQcrRiis]
- つ ttp://blog.fkoji.com/2005/09210026.html
- 575 名前:nobodyさん mailto:sage [2007/05/07(月) 12:39:28 ID:???]
- ありがとうございます!
- 576 名前:nobodyさん [2007/05/12(土) 18:36:17 ID:XG6Nejz3]
- いまさらgoogle mapsやってるんだけど、
>>1からおよそ2年でレスポンス600って、 もしかすると流行ってないとか?
- 577 名前:nobodyさん mailto:sage [2007/05/12(土) 19:08:25 ID:???]
- >>576
同感。 活発なMLってないの?
- 578 名前:nobodyさん mailto:sage [2007/05/14(月) 12:27:32 ID:???]
- つGoogle-Maps-API-Japan
groups.google.com/group/Google-Maps-API-Japan もっともこちらも2年で投稿数2333だけど しかも、最近はほとんど投稿がない
- 579 名前:nobodyさん mailto:sage [2007/05/14(月) 12:30:41 ID:???]
- >>578
あっ、漏れが入ったのが2年前で、立ち上げはそれ以前だから、 投稿数2333は2年でというわけじゃないかも
- 580 名前:nobodyさん [2007/05/14(月) 12:32:38 ID:lshIf7AF]
- ホームページに設置しています。
ページを開いたとき「地図」で表示されますが、これを最初から「地図+写真」で表示できないのでしょうか?
- 581 名前:nobodyさん mailto:sage [2007/05/14(月) 12:57:48 ID:???]
- >>580
map.setMapType(G_HYBRID_MAP)
- 582 名前:580 mailto:sage [2007/05/14(月) 13:50:52 ID:???]
- >>581
できました。ありがとうございます。
- 583 名前:nobodyさん mailto:sage [2007/05/15(火) 08:59:07 ID:???]
- >>579
所詮APIの使い方が分からない時に聞くくらいだから。 盛り上がったのは測地系のときくらいか。 あと女の子の質問と。
- 584 名前:nobodyさん mailto:sage [2007/05/17(木) 16:26:43 ID:???]
- ・マーカーに吹き出しを表示
・マップの読み込みと同時に吹き出しを表示 ・複数のマーカーを表示 ここまでは問題なくできたが ・マップの読み込みと同時に複数のマーカーの吹き出しを同時に表示 を、なんとかして実現できんもんかなーと悩み中 openInfoWindowHtml を使う場合は1つしか無理なのはググって把握 複数の吹き出し、または吹き出しのような文字列を表示させる方法はないもんかな それとも仕様上無理だったりするんだろうか
- 585 名前:nobodyさん [2007/05/20(日) 00:58:27 ID:9hMwquKE]
- >>584
結構簡単だよ。 ところで、座標から住所を検索するのはどうやればいいの?
- 586 名前:nobodyさん mailto:sage [2007/05/20(日) 10:13:45 ID:???]
- >>585
結構簡単だよ。 ところで、API単ではホイールズームは出来ないかな?
- 587 名前:nobodyさん mailto:sage [2007/05/20(日) 13:21:27 ID:???]
- >>586
結構簡単だよ。 ところで、やらないか? ホイールはjavascriptでどうにかなるものとそうではないものがある。自分専用なら問題ない。
- 588 名前:nobodyさん [2007/05/20(日) 22:38:28 ID:9hMwquKE]
- 結構簡単だよ。
アッー!!
- 589 名前:nobodyさん mailto:sage [2007/05/22(火) 02:18:54 ID:???]
- >>585
「逆ジオコード」でぐぐってみたらいいかと。 >>586 GMap2オブジェクトにenableScrollWheelZoomがあるようです。使ったことないですが。 >>588 結構簡単だよ。 ンギモ(略
- 590 名前:nobodyさん mailto:sage [2007/05/23(水) 22:50:11 ID:???]
- >>584
1年前俺が悩んだ疑問ktkr こんなこと出来るわけねーだろ。どうやんのよw
- 591 名前:nobodyさん mailto:sage [2007/05/27(日) 14:54:26 ID:???]
- 吹き出しの形を変更することはできんのかな?
アイコンだけ?
- 592 名前:nobodyさん [2007/05/28(月) 14:48:13 ID:vK8SFlEa]
- iframeでMAPを表示させた場合、MAP内でホイールズームしようとしたら親ウインドウがスクロールしてしまいますが、これを防ぐ方法はありませんかね?
- 593 名前:nobodyさん mailto:sage [2007/05/28(月) 14:58:51 ID:???]
- iframe を使わない方向で検討すべし。
・・・ってか、iframe を使わなくちゃいけない環境が糞でしょう。
- 594 名前:nobodyさん [2007/05/28(月) 15:12:28 ID:vK8SFlEa]
- 自分用にはもちろんiframe使いませんが、他人のサイトに組み込んでもらうにはiframeが手っ取り早いのでは、と思ったので。
- 595 名前:nobodyさん mailto:sage [2007/05/28(月) 18:36:18 ID:???]
- >>593-594
別にインラインフレームを使わなくて、ページ自体に埋め込んだとしても ページ自体が長ければ、ホイールでページスクロールしちゃうけどね。
- 596 名前:nobodyさん [2007/05/29(火) 17:54:59 ID:/AUpITV0]
- なんだ、結局分からないのかお前らw
- 597 名前:nobodyさん [2007/05/31(木) 00:12:22 ID:siFbHg60]
- UTF-8で作ったのですが、吹き出しが文字化けします。
どうすればよいですか? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title>
- 598 名前:nobodyさん [2007/05/31(木) 01:02:15 ID:OrA3ggIv]
- >>597
UTFで保存したか?
- 599 名前:nobodyさん mailto:sage [2007/06/03(日) 23:41:47 ID:???]
- >>590
はてなわんわんワールドのやり方が一つの方法だな。 API使うのあきらめる。 今はもうちょっと簡単にできるよ。
- 600 名前:nobodyさん [2007/06/05(火) 00:03:13 ID:bVNx6V7m]
- HTMLタグを地図上に貼り付け、移動したら位置を再計算、で引っ付くようにできる。
案外、コードも短いよ。
- 601 名前:nobodyさん [2007/06/07(木) 17:11:03 ID:LzOGfiWx]
- 結構簡単だよ
- 602 名前:nobodyさん mailto:sage [2007/06/25(月) 16:35:13 ID:???]
- oshiete1.goo.ne.jp/qa3003824.html
上記ページを参考に 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さん mailto:sage [2007/06/25(月) 16:46:25 ID:???]
- >>602
Firefoxの場合エラーコンソールを覗くと原因の分かる場合があります。 今回に限ったことじゃなく幅広いところで応用の利く発想なので一応。
- 604 名前:602 mailto:sage [2007/06/25(月) 17:30:39 ID:???]
- >>603
ありがとうございます。 エラーコンソールを確認しましたが、 特にエラーは確認できませんでした。
- 605 名前:nobodyさん mailto:sage [2007/06/25(月) 17:48:18 ID:???]
- >>604
シンプルな地図だけにしてもダメなのか?
- 606 名前:nobodyさん [2007/06/25(月) 18:11:30 ID:It+rYoyZ]
- つーか、GoogleMAPのサーバが落ちてる。
Googleやっちゃった。
- 607 名前:602 mailto:sage [2007/06/25(月) 19:59:00 ID:???]
- >>605
ありがとうございます。 window.onload = function(){ <?php print "showAddress(\"".$DBaddress."\")"; ?>; } この部分を削ると、 問題なく表示されます。
- 608 名前:nobodyさん mailto:sage [2007/06/25(月) 22:24:56 ID:???]
- >>607
それって load() の中じゃ駄目なの?
- 609 名前:602 mailto:sage [2007/06/25(月) 22:42:21 ID:???]
- >>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さん mailto:sage [2007/06/26(火) 06:28:02 ID:???]
- >>606
落ちてるね 俺のサーバが拒絶されてるかと思って焦ったw
- 611 名前:nobodyさん mailto:sage [2007/06/26(火) 11:26:54 ID:???]
- え、普通に見れてるよね?
こんな過疎スレで釣りとは思えないしな
- 612 名前:nobodyさん [2007/06/27(水) 00:56:32 ID:fkNWG9Py]
- >>611
一時的に落ちていた。 今は直ってる。
- 613 名前:nobodyさん mailto:sage [2007/06/27(水) 08:59:55 ID:???]
- googleのサーバが落ちるって確率低いと思うの。
DNSかプロバイダの問題じゃね?
- 614 名前:nobodyさん [2007/06/27(水) 18:41:00 ID:fkNWG9Py]
- >>613
Googleのページに「ただいまご利用になれません」という趣旨の分が書いてあったからGoogleサーバが落ちていたんだろう。
- 615 名前:nobodyさん mailto:sage [2007/06/27(水) 22:14:29 ID:???]
- >>614
へぇ〜、それは見たかった
- 616 名前:nobodyさん mailto:sage [2007/06/27(水) 22:45:17 ID:???]
- オオカミ少年…
- 617 名前:nobodyさん [2007/06/27(水) 23:23:54 ID:fkNWG9Py]
- >>615
まあ、サーバが落ちていたかは知らんが、サビースが一時的に利用できない状況だったのは確か。 たまにあるよ。
- 618 名前:nobodyさん mailto:sage [2007/07/04(水) 01:32:30 ID:???]
- DNSが通らないってどういうこと?
それよりも、サーバが落ちたかなんかで、サビースが使えないほうがありえそうだ。 βだし
- 619 名前:nobodyさん mailto:sage [2007/07/13(金) 08:34:31 ID:???]
- Google Mapplets Documentation
www.google.com/apis/maps/documentation/mapplets/ Yahoo!ニュース - マイコミジャーナル - 米Google、「Mapplets」の正式提供開始 headlines.yahoo.co.jp/hl?a=20070713-00000094-myc-sci これかね?
- 620 名前:nobodyさん [2007/07/13(金) 10:26:10 ID:vWdc3yb3]
- マップレットは機能がかなり制限されてるからつまらんな。
地図上にマーカーしか置けないし。 ただ、Googleに載れば集客は楽だと思うが。
- 621 名前:nobodyさん mailto:sage [2007/07/27(金) 17:25:50 ID:???]
- >>599
詳細を詳しく頼む クライアントから要望受けて断ったんだが どうしてもってことで俺も調べてた香具師の一人なんだ
- 622 名前:nobodyさん [2007/08/02(木) 19:21:22 ID: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 ibuling.blogspot.com/ 2007年7月14日 Googleの広告審査能力は0に等しいのね(´・ω・) 名もなきネット人狙い撃ちで陰口を叩き、独り悦に入る魂の障害者、それがekken 時流に乗った新興産業の個担当者部分に媚を売り、おこぼれに預かろうとするコバンザメネット業者、それがekken 現在ネット上には八百萬のekkenがいる… 投稿者 ? 場所 16:52 つーことで、 どいつもこいつも blog.livedoor.jp/fem_dom_2006/archives/50755611.html 18.dtiblog.com/n/nekora/file/22362134.htm blog.livedoor.jp/mixi_homer ahonosatoshi.blog82.fc2.com/blog-entry-18.html 3.dtiblog.com/h/homer2006/file/21470389.htm 163 名前: Trackback(774) 投稿日: 2007/07/18(水) 20:03:55 ID:SmOJW1nB えっけんの名がでると急にレスがとまるなwww (行数制限の関係で以下略 元スレ pc11.2ch.net/test/read.cgi/blog/1178949190 で確認されたし)
- 623 名前:nobodyさん [2007/08/21(火) 14:38:42 ID:ObAKy+tu]
- Google マップが携帯電話向けアプリで登場、まずはドコモに対応
japan.cnet.com/news/media/story/0,2000056023,20354824,00.htm
- 624 名前:nobodyさん mailto:sage [2007/08/24(金) 02:30:25 ID:???]
- googlemapで検索した地図の内容と
自分のサイトで表示される地図の内容が違うのですが 何か解決方法はないですか? 同じ座標を表示しているのに、googlemapでは近くの国道とか ガソリンスタンドが表示されるのに、 自分のサイトの地図では表示されないのです。
- 625 名前:nobodyさん mailto:sage [2007/08/24(金) 12:31:37 ID:???]
- 「Google マップ」に Blog や Web ページへの簡易貼り付け機能が追加
japan.internet.com/busnews/20070822/3.html
- 626 名前:nobodyさん mailto:sage [2007/08/24(金) 12:51:36 ID:???]
- >>624
「自分のサイトの地図」って言ったって誰もわからん罠
- 627 名前:624 mailto:sage [2007/08/24(金) 13:23:43 ID:???]
- 自分のサイトの地図というのは
googleでAPIkeyを取って、 サンプルのhtmlをそのまま自分のサイトに貼り付けた状態です。
- 628 名前:nobodyさん mailto:sage [2007/08/24(金) 13:28:58 ID:???]
- >>627
そうやって情報を小出しにするんじゃなくて、 自分のサイトの地図のソースとか、 それぞれの地図で同じ地点を表示したSSを貼るとか、 質問するにはそれなりの状況報告をしないと 「エスパーさんお呼びです」みたいなレスしか返ってきませんよ。
- 629 名前:624 mailto:sage [2007/08/24(金) 14:36:08 ID:???]
- すみません、言葉足らずで。
自分のサイトの地図 www.hsjp.net/upload/src/up2478.jpg googleの検索結果 www.hsjp.net/upload/src/up2477.jpg 自分のhtmlにマーカーやインフォウィンドウを仕込むやり方は知っているのですが、 googlemapに登録されているマーカーやインフォウィンドウを 自分のhtmlで表示されるgooglemapから引っ張ってきた地図に表示させる方法がわからないのです。
- 630 名前:nobodyさん mailto:sage [2007/08/24(金) 14:43:08 ID:???]
- >>629
APIで作った地図に検索結果は出せないんじゃないかな。 自力で検索結果から内容と座標を取り出して、マーカー作成すれば出来るかもしれないけど。
- 631 名前:624 mailto:sage [2007/08/24(金) 14:53:08 ID:???]
- なんだよ…結局最初の情報だけで十分だったじゃん。
お前等は口だけの奴だったって事か。 ほんと馬鹿ばかりだね、二度と利用しないよ。 無知が粋がってるのが本当に笑えるww
- 632 名前:nobodyさん mailto:sage [2007/08/24(金) 14:54:01 ID:???]
- >>629
>>624で言っていることとぜんぜん違うんだけど… 「自分の地図には国道やGSが表示されない」って言ってなかったけ?
- 633 名前:624 mailto:sage@honmono.com [2007/08/24(金) 15:00:40 ID:???]
- >>630
わかりました、自前でマーカー作って表示させることにします。
- 634 名前:624 mailto:sage@honmono.com [2007/08/24(金) 15:04:16 ID:???]
- >>632
すみません、「自己解決しました」 この一行を忘れてとんでもないことをしてしまった。 答えてくださったかた、ならびに答えを考えてくださった方、 本当にすみませんでした。
- 635 名前:nobodyさん mailto:sage [2007/08/25(土) 01:06:09 ID:???]
- IEで開くと画像のようになってしまいます。お助けを。
www.hsjp.net/upload/src/up2525.jpg
- 636 名前:nobodyさん mailto:sage [2007/08/25(土) 04:39:30 ID:???]
- Googleマップの簡易貼り付け機能を使って作成したHTMLに使われているパラメータの意味を知りたいのですが
解説しているページなど有りませんか?
- 637 名前:nobodyさん [2007/08/27(月) 01:38:30 ID:jQOVouSh]
- アッー
- 638 名前:nobodyさん mailto:sage [2007/08/29(水) 13:51:34 ID:???]
- fireFoxではSVGのpolyLineは印刷されないと思ったんだが
ルート検索から印刷すると普通に印刷できる。 これどうやんの? safariはpng書き出して上に乗せてるだけだから印刷できるみたい IEはリンク元のページを作る際にfireFox基準で作ったから試してもいない。 operaはインスコすらしていない。
- 639 名前:638 mailto:sage [2007/08/29(水) 14:05:14 ID:???]
- 自己解決しますた。
- 640 名前:nobodyさん [2007/08/31(金) 00:49:54 ID:oPMVNNEx]
- setTimeout(function(x,y) {
map.panTo(new GLatLng(x,y)); }, 4000); panToでマップを移動させたいんだけど、どうしても最後の奴しか表示されないんだけど なんでかな。 Timeoutの時間変えても同じ。 alertとかで1座標づつ画面とめる感じだとちゃんと表示されるんだけど・・
- 641 名前:640 mailto:sage [2007/08/31(金) 00:52:57 ID:???]
- >>640 連続でpantoしたい場合です
- 642 名前:nobodyさん mailto:sage [2007/08/31(金) 14:14:12 ID:???]
- geocoding で、なかなか市町村合併が反映されんが、なんとかならんのか。
こちとら半手作業で対応しなくちゃ、なんね。
- 643 名前:nobodyさん [2007/09/01(土) 02:41:50 ID:NDVzf3zM]
- >>625
これさ、最初の表示が広域なだけど、詳細で最初に表示するにはどうしたらいいんだろう?
- 644 名前:nobodyさん mailto:sage [2007/09/01(土) 03:10:20 ID:???]
- >>643
埋め込み地図のカスタマイズ画面で地図を操作してみな、タグの内容も変わるぜ
- 645 名前:nobodyさん [2007/09/01(土) 18:16:20 ID:NDVzf3zM]
- >>644
おーでけた!
- 646 名前:nobodyさん [2007/09/02(日) 09:15:03 ID:G7W/irUu]
- 今更な話なのかもしれないけど、removeOverlayで吹き出しまで消えてしまうようになってるね。
- 647 名前:nobodyさん [2007/09/08(土) 20:24:31 ID:KY19b5xJ]
- Google Maps APIの登録がエラーになる。
www.google.com/apis/maps/ どこに連絡すればいいんだー!。 グーグルエラー放置すんじゃねぇ! 死ぬ気で直せ!!。
- 648 名前:nobodyさん mailto:sage [2007/09/10(月) 19:14:40 ID:???]
- えっとね GEORSSでKMLからマップにオーバレイする際に
タイトルにリンク情報付加するほうほうあったら教えて下さい。
- 649 名前:nobodyさん [2007/09/22(土) 21:16:44 ID:M6ABDyz4]
- コレって住所の入力で地図を自動生成するとかできますか?
- 650 名前:nobodyさん [2007/09/24(月) 21:58:41 ID:/mCeeGOa]
- google map apiの質問です。
データベースからデータを抽出し、マーカーをプロットしてクリックしたら 情報ウィンドウを表示させたいと思っています。 mapの中心から距離の近い順に20個のマーカーを表示 させるまではできました。 マーカーがmapの端のほうにあるとクリックした時に情報 ウィンドウを表示させるために、地図が移動して(ドラッ グした時と同じ動き)、mapmoveendイベントが発動されて 中心が変わってしまい、新たな中心から20個を選んできて マーカーをプロットしなおしてしまいますので、情報ウィ ンドウはすぐ閉じられてしまいます。 何かいい対策はないでしょうか?
- 651 名前:nobodyさん [2007/09/24(月) 22:05:38 ID:/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さん [2007/09/24(月) 22:06:19 ID:/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さん [2007/10/11(木) 08:05:38 ID:znYl17vN]
- モバイル版のAPI公開はまだかね?
- 654 名前:nobodyさん [2007/10/12(金) 15:08:55 ID:JDHSb9UC]
- GoogleMapとそのほかの地図で位置座標がズレてることってあるんだな・・・。
GoogleMapでは正しい位置なのにDMSに座標を変換して他の地図で見たら位置が左上にズレる
- 655 名前:nobodyさん [2007/10/12(金) 15:37:39 ID:JDHSb9UC]
- ・・・と思ったら測地系の違いかもしれん、調べてくるわwww
- 656 名前:nobodyさん [2007/10/13(土) 18:30:36 ID:IpWOazu3]
- Maplibやどこでも地図βのようなことを自分のサーバーでも動かしてみたいのですが、
そういったことを実装しているPerlやPHPプログラムって知りませんか。やっぱし自前で実装…?
- 657 名前:nobodyさん [2007/10/14(日) 03:34:08 ID:Ub5LFMql]
- >>655
旧測地系の緯度経度を新測地系の地図にマップしたら南東にずれます。 ずれは、500mぐらいだったか、記憶が定かではないです。 その逆に新測地系の緯度経度を旧測地系の地図にマップしたら北西にずれます。 Google Mapsは、新測地系です。初期のころは旧測地系だったのですが。 ずれた距離がおおむね500mだったら、多分測地系のずれです。 >>656 UMN MapServer というフリーのソフトがあるけど、自前でコンパイルできる環境が必要です。 MapServerは、そのまま使うと一般的なウェブベースのアプリケーションとして、 HTMLファイルと画像ファイルを作ってくれるのですが、 画像だけを返させるパラメタがあります。 GTileLayer で、必要な範囲を切り出した画像を返すようなURLを返すようにすれば、 所望されている機能は実現可能だろうと思います。
- 658 名前:nobodyさん [2007/10/14(日) 10:05:47 ID:xqvgUBSP]
- >>657
656です。回答ありがとうございます。持っている鯖はさくらインターネットのレンタルサーバーなので、 MapServerは難しそうな感じです。PHPやPerlだけで実現するのは難しいのかな…。 Google MAPS APIはちょっとしか使ってないので勉強します。
- 659 名前:nobodyさん [2007/10/15(月) 02:09:33 ID:MAIMiHUF]
- >>658
>>657書きました。 UMN MapServerは、てっとりばやくておすすめなのですが、ここでは実は必須ではないです。 GTileLayerの使い方ですが、次の通りです。 ・ズーム値ごとのタイル画像を用意する。 ・タイル画像は正方形(デフォルトでは256ピクセル)で、 ・php+gdなどで動的に生成しても、静的なものでも、どちらも可。 ・デフォルトでは投影はメルカトル(d.hatena.ne.jp/yellow_73/20060830#p1 が参考になるかも知れません) ・次のようなスクリプトを配布する。 ・GTileLayerオブジェクトを生成する。 ・getTileUrl()を上書きして、画像を指定するURLを返すようにする。 渡される引数は次の通り ・ズーム値 ・タイル画像の番号(xが西→東、yが北→南で、東経0度でx=0, 北端でy=0) ・GTileLayerからGTileLayerOverlayオブジェクトを生成する。 ・GMap2オブジェクトのレイヤにGTileLayerOverlayオブジェクトを追加する。 サーバサイドでは、画像が提供できるかどうかが全てであって、 あとはクライアントサイド(Google Mapsスクリプト)の仕事です。 ただし、その画像が正しく投影されているか等は、Google Mapsのスクリプトでは全く感知しませんし、 それどころか、getTileUrl()の返り値が正しいかどうかも感知しません。
- 660 名前:nobodyさん [2007/10/17(水) 00:20:35 ID:2QnXbCpO]
- Google Mapwをページ全体に表示させる方法はないでしょうか。
72.14.235.104/search?q=cache:tHIWuxl0c0EJ:dev.chrisryu.com/2007/07/div_for_all_display.html+google+api+map+%E5%85%A8%E7%94%BB%E9%9D%A2%E8%A1%A8%E7%A4%BA&hl=ja&ct=clnk&cd=16&gl=jp ここのサイトの方法でやるとFireFoxでは問題はないんですけど、 IE7では吹き出しを表示させるようにするとGoogleMapが消えてしまうのです。
|

|