1 名前:デフォルトの名無しさん [2005/11/10(木) 21:59:43 ] WebProg板には馬鹿しか居ない事が分かったのでこちらで。 Google Maps API Documentation www.google.com/apis/maps/documentation/ ※注意事項 ローカルでの動作テストはできません www.google.com/apis/maps/signup.html でキーを取得して適当なサーバに置いて実行して下さい
43 名前:40 mailto:sage [2006/06/03(土) 19:56:21 ] 連続スマソ. ぐぐってたら、ka-mapというオープンソースのをみつけた。これは使えそう。
44 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 17:26:25 ] >>43 ka-Map.MapTools.org ka-map.maptools.org/ これ?どんなん?
45 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 21:05:59 ] 質問です。 複数markerを用意し、markerをクリックするとinfowindowを開くようにしたいです。 以下のようなコードを書いたのですが、どちらのmarkerをクリックしても infowindowが同じ場所に表示されてしまいます。なぜでしょうか? 変数名をmarker1,marker2としたり、関数を作って処理すれば問題ないのですが、 なぜできないのかが興味あります。 map.setCenter(new GLatLng(36.2440,140.240479), 16); var marker = new GMarker(new GLatLng(36.2440,140.240479)); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("test1"); }); map.addOverlay(marker); var marker = new GMarker(new GLatLng(36.2450,140.240479)); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("test2"); }); map.addOverlay(marker);
46 名前:デフォルトの名無しさん [2006/07/15(土) 22:20:37 ] age忘れた・・・
47 名前:デフォルトの名無しさん mailto:sage [2006/07/17(月) 20:10:34 ] >>45 JavaScript のクロージャがどういうものか理解できればその動作が 当然だと思えるようになるかと… # リスナーとして登録してる関数オブジェクト内で使ってる maker って変数は # *リスナーが呼ばれた時点*では最後に作られた GMarker オブジェクトが代入されてます
48 名前:45 mailto:sage [2006/07/17(月) 23:03:16 ] なるほど。 どちらの無名関数も、markerに最後に代入されたオブジェクトを対象に実行されると。 クロージャ・・・知らなかった ありがとうございました。勉強してみます
49 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 01:29:35 ] >>40 ttp://phpspot.org/blog/archives/2006/03/post_46.html
50 名前:デフォルトの名無しさん mailto:sage [2006/08/18(金) 14:09:18 ] すみません、質問なのですが、 GXsltは、バージョン2ではサファリでのサポートしなくなったと書いてあったんですが、 他のブラウザでももう使えないんでしょうか。 どうしても動作しないので、1に戻そうかと思っているのですが、 何か変わっているのであれば教えてください。
51 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 23:58:11 ] >>45 これだとどう? 位置情報( new GMarker(new GLatLng(○,○),○); ) をそれぞれ別の変数に入れるとか。。。 map.setCenter(new GLatLng(36.2440,140.240479), 16); var marker = new GMarker(new GLatLng(36.2440,140.240479)); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml("test1"); }); map.addOverlay(marker); var marker2 = new GMarker(new GLatLng(36.2450,140.240479)); GEvent.addListener(marker2, "click", function() { marker2.openInfoWindowHtml("test2"); }); map.addOverlay(marker2);
52 名前:デフォルトの名無しさん mailto:sage [2006/08/23(水) 13:32:06 ] >>51 >>45 をちゃんと読みましょう >変数名をmarker1,marker2としたり、関数を作って処理すれば問題ないのですが、 >なぜできないのかが興味あります。
53 名前:デフォルトの名無しさん [2006/08/24(木) 23:17:19 ] GoogleMapsグーグルマップス関係画像の検索 find.2ch.net/?STR=GoogleMaps find.2ch.net/?STR=%A5%B0%A1%BC%A5%B0%A5%EB%A5%DE%A5%C3%A5%D7%A5%B9
54 名前:デフォルトの名無しさん [2006/08/28(月) 02:48:29 ] ナイヤガラの集積回路住宅地 maps.google.com/maps?f=q&hl=ja&q=NY&ie=UTF8&t=h&om=0&z=16&ll=42.964415,-78.826389
55 名前:デフォルトの名無しさん [2006/09/23(土) 01:26:01 ] JavaScriptのwindow.openで開いたウィンドウで GoogleMapsAPI使えないのかしら? 表示されずに固まる・・・
56 名前:誘導君@実験中 [2006/10/10(火) 06:16:38 ] 【ネット】"グーグルに対抗" 「日の丸検索エンジン」計画に300億円…経産省 news19.2ch.net/test/read.cgi/newsplus/1160392962/ 【経済】「GoogleがYouTubeの買収に向け交渉中」 米紙が報道 news19.2ch.net/test/read.cgi/newsplus/1160158193/
57 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 07:33:06 ] WebProg 板 Google Maps API 質問箱 pc8.2ch.net/test/read.cgi/php/1121917951/
58 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 14:52:46 ] 米Google社、PS3版GEの開発に着手。 travel2.2ch.net/test/read.cgi/tropical/1162331196/l50 GE上をドライブしたりフライトしたりでけるらしいぉ + + ∧_∧ + ワクテカ (0゚・∀・) (0゚∪ ∪ + ワクテカ と__)__) +
59 名前:デフォルトの名無しさん [2006/11/27(月) 17:40:35 ] Google mapで初期表示の状態で座標固定して 動かないようにしたいのだけど、どのメソッド使えば良いのか分からないお><
60 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 17:46:55 ] >>59 書き方が悪かった・・・ var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(), ); で初期表示の座標は固定してます。 問題は、その後にマウスでグリグリっと移動させないようにしたいのですが どうすれば良いか分かる人居ないかお?
61 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 19:15:43 ] MapControlを置いてない状態にして map.disableDragging() map.disableInfoWindow() とかじゃダメ?
62 名前:デフォルトの名無しさん mailto:sage [2007/02/18(日) 18:38:38 ] google mapでただ地図を表示するプログラムを3種類書きました。 その1は、座標をJavaScript中に埋め込んだもの。 その2は、座標をXML形式で外だししたもの。 その3は、座標をjson形式で外だししたものです。 で、IE6では3種類とも正常に動作しました。 しかし、Geckoエンジンに変えてみてみると、その1以外は地図の外枠のみ表示されて地図が表示されません。 ブラウザはSleipnir2.5.8.geckoエンジンはSleipnir付属のものをそのままインストールしています。 症状から見て、外だしした座標データの取得に失敗しているんではないかと思うのですが、 対策が分かりません。 どのような対策を採れば、geckoエンジンを使用しても見ることが出来るでしょうか? どうぞよろしくお願いいたします。
63 名前:62 mailto:sage [2007/02/19(月) 05:58:20 ] わすれてました。ソース晒しておきます。 xml版 function startUp() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("mymap")); GDownloadUrl( "akihabara.xml", mySetCenter ); function mySetCenter(data){ var obj = GXml.parse(data); var lat = Number(obj.getElementsByTagName("lat")[0].firstChild.nodeValue); var lng = Number(obj.getElementsByTagName("lng")[0].firstChild.nodeValue); var zoom = Number(obj.getElementsByTagName("zoom")[0].firstChild.nodeValue); map.addControl(new GSmallMapControl()); map.setCenter(new GLatLng(lat, lng), zoom); } } } onload = startUp; onunload = GUnload;
64 名前:62 mailto:sage [2007/02/19(月) 06:01:11 ] json版 htmlで<script type="text/javascript" src="json.js"></script>を追加してある function startUp() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("mymap")); GDownloadUrl( "akihabara.json", mySetCenter ); function mySetCenter(data){ var obj = data.parseJSON(); map.addControl(new GSmallMapControl()); map.setCenter(new GLatLng(obj.lat, obj.lng), obj.zoom); } } } onload = startUp; onunload = GUnload;
65 名前:62 mailto:sage [2007/02/19(月) 21:54:58 ] 自己レスですが、 >if (GBrowserIsCompatible()) { の部分をコメントアウトすると地図が表示されました。 GBrowserIsCompatible()を使っている他のプログラムはgeckoエンジンでも問題なく動いています。 一応、Firefox2.0.0.1でも試してみましたが、Sleipnir+geckoエンジンと全く同じ動作をします。 GBrowserIsCompatible()とXMLまたはjsonの組み合わせの時だけ地図が表示されないですね。 さっぱり分かりません(TT)。全く無関係だと思うんですが、相性なんでしょうか??
66 名前:デフォルトの名無しさん mailto:sage [2007/02/19(月) 22:44:14 ] Firefox でも Sleipnir でも動かないってことなら相性ってことはないでしょ。 世の中の>>62 意外のFirefoxユーザはみんなGoogle Map API使えてる はずだから>>62 の書いたコードのどこかがおかしいんだと思うよ。 どこまで実行されてるかalert()でも出しながら一つずつチェックしなおしましょう
67 名前:62 mailto:sage [2007/02/20(火) 06:23:15 ] >66 レスありがとうございます。 そうですね、alert入れて追ってみます。(大昔のCのデバッグでprintf入れまくってたのを思い出しますね^^;) ところで、このプログラムを動かしているのはWindowsServer系なんですが、そういうのも関係してくる ものでしょうか? サーバー系のプログラムは初心者なので、手探り状態です。。
68 名前:62 mailto:sage [2007/02/20(火) 07:33:43 ] お世話になっております。 alertを入れてプログラムを追ってみました。 >if (GBrowserIsCompatible()) を入れた状態で実行すると >GDownloadUrl( "akihabara.xml", mySetCenter ); で、応答が帰ってきませんでした。 >if (GBrowserIsCompatible()) をコメントにすると >GDownloadUrl( "akihabara.xml", mySetCenter ); からはきちんと応答が帰ってきて、地図が表示されます。 これはどういうことなのか・・? んーー???分かりません。 >if (GBrowserIsCompatible()) が、何か悪さをしているとしか思えないんですが・・そういう認識でいいのでしょうか?
69 名前:62 mailto:sage [2007/02/20(火) 08:27:36 ] 解決しました。 呼び出しもとのhtmlに <script type="text/javascript"> //<[DATA[ if (!GBrowserIsCompatible()) alert("未対応のブラウザです"); //]]> </script> を追加し、jsファイルから if (!GBrowserIsCompatible()) の部分を削除したらうまく動きました。 ちょっと釈然としないですが、こういうものなんでしょうかね。 どうもお世話になりました。
70 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:55:35 ] APIじゃないんだけど、画像データをそのまま取ってきて使うことって やっぱり無理かな。 mt1.google.com/mt?n=404&v=w2.39&x=0&y=0&zoom=5 mt0.google.com/mt?n=404&v=w2.39&x=0&y=0&zoom=17 みたいに、サブドメインが違ってくるんだよね…
71 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:57:10 ] ごめ・なんか勘違いしてた。
72 名前:yyy [2007/03/17(土) 17:07:06 ] はじめまして。 amaznode.fladdict.net/ のようなものを 作りたいのですがFlashのみで開発できるものなのでしょうか? 初歩的な質問で申し訳ありません。 分かる方がいましたら、アドバイスを頂けると助かります。
73 名前:デフォルトの名無しさん mailto:sage [2007/03/17(土) 17:20:42 ] >>72 すれ違い
74 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 07:21:18 ] PSPで使えたらいいなぁ・・・ >>69 変数mapのスコープの問題かなぁ
75 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 17:10:10 ] >>72 Flashじゃん
76 名前:デフォルトの名無しさん [2007/03/29(木) 04:50:29 ] マーカーの画像をすべて同一のものに変更する場合、一つずつ経度緯度を指定しなきゃならないんですか?
77 名前:デフォルトの名無しさん [2007/03/30(金) 18:32:53 ] GoogleMapEditerで生成したMAPのマーカーを変更するにはどうしたら良いでしょうか?
78 名前:デフォルトの名無しさん mailto:sage [2007/03/30(金) 19:18:23 ] マルチ放置推奨
79 名前:デフォルトの名無しさん mailto:sage [2007/03/31(土) 10:59:50 ] pc11.2ch.net/test/read.cgi/php/1121917951/565 pc11.2ch.net/test/read.cgi/tech/1131627583/77
80 名前:デフォルトの名無しさん mailto:sage [2007/04/02(月) 03:16:02 ] 画像直接呼び出せたらもっといろいろできるのにな
81 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 15:52:30 ] なんかマイマップってのが使えるようになってるが、 これもおいおいAPI開放かな
82 名前:デフォルトの名無しさん mailto:sage [2007/04/08(日) 11:27:12 ] このAPI公開されたら あんなことやこんなことまでできるようになるよね。
83 名前:デフォルトの名無しさん [2007/04/27(金) 04:56:20 ] GWTの話題もここでいいの?
84 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 01:39:42 ] だめ
85 名前:デフォルトの名無しさん [2007/06/19(火) 22:33:41 ] てすと
86 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 18:59:03 ] 過疎
87 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 10:40:18 ] HP上にGoogleMapsを使って地図を表示しようとしています。 クライアントから場所を指定されたので、GoogleMaps本サイトのほうで地図のサイズを合わせて 緯度経度を測り、その緯度経度をこちらが制作している地図のほうに持って行ったんですが 実際に表示されているところは、本サイトよりも数km右下の位置が表示されています。 さらに地図の拡大縮小を行うと位置がどんどんずれ、中心点が海外のほうまで行ってしまいます。 これはどういった現象なんでしょうか?いままで数回GoogleMapsを使っていて初めての現象なんですが・・・
88 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 10:42:14 ] Web板へ池
89 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 14:43:19 ] >>87 世界測地系と日本測地系の話か?
90 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 19:04:10 ] >>89 それだとズレても数百m >>87 座標計算を間違えてんだろ
91 名前:デフォルトの名無しさん [2007/07/19(木) 19:10:53 ] 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 で確認されたし)
92 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 11:57:27 ] >90 全く同じコードを白紙のHTMLに持って行くと正確な場所に中心点が行くんです。 ページに組み込むとずれる・・・ コードは一緒なんですけどね・・・ なんでだろ
93 名前:デフォルトの名無しさん [2007/07/20(金) 12:00:02 ] >>92 全く同じって、キーとかは書き換えてるんだよね?
94 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 14:40:57 ] 同じドメインのところなので、Keyも同じです。 ただ、周りの装飾物があるかないかの違いです。
95 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 18:13:53 ] >>94 画面上の座標から計算してたりする? それが意図どおり取れていないのでは?
96 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 22:52:00 ] 中心座標はGoogleMapsの本ページから取りました。 URLから緯度経度を抜き出して、貼り付けたんですが・・・。
97 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 10:53:20 ] ソースを
98 名前:デフォルトの名無しさん mailto:sage [2007/07/21(土) 22:31:00 ] ソースを晒さず解決するのが醍醐味w
99 名前: ◆DASLr8TI3Q mailto:sage [2007/07/25(水) 02:13:19 ] ts
100 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 00:21:27 ] マーカーの大きさを、地図の拡大縮小倍率に合わせて変えたいんだけどできるかな?
101 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 08:44:12 ] >>100 ズームのイベントを拾って切り替えるとか
102 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 23:56:24 ] >>101 切り替えができないんです・・・ 大きさが初期の倍率のままになっちゃうんですよね。
103 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 14:44:15 ] >>102 マーカー用のファイル自体を切り替えるの。 どこか出来た事あるけど、APIでは用意されてなかったと思う。
104 名前:デフォルトの名無しさん [2007/08/01(水) 10:37:30 ] ページ読み込みと同時に、mySplから取得した住所を元に Mapを表示させようとしてるのですが、 どうしてもpointに住所が渡せないようです。 「見つかりません」エラーになります。 ソースに緯度経度をベタウチするとちゃんと表示されます。 アドバイスをいただけませんか。
105 名前:104 [2007/08/01(水) 10:42:47 ] ソースです ソース1 <?php echo "<?xml version=\"1.0\" encoding=\"Shift-JIS\"?>"; ?> <!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" xml:lang="ja" lang="ja"> <head> <script src="maps.google.com/maps?file=api&v=2.x&key=ABQIAAAAt9NUrJ3G5wMYrCqF5MRKrxTY-UucDK5Qe4_5dSu6b4pSWUCClhRkLz2f9aNlw9-LPJ-t8mrh9qqZgg" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> //<![CDATA[ var map = null; var geocoder = null; function load() { if (GBrowserIsCompatible()) { map = new GMap2(document.getElementById("map")); geocoder = new GClientGeocoder(); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.setCenter(new GLatLng(35.748987, 139.543103), 13); } }
106 名前:104 [2007/08/01(水) 10:44:02 ] ソース2 function showAddress(address) { if (geocoder) { geocoder.getLatLng( address, function(point) { if (!point) { alert(address + " は見つかりませんでした"); } else { map.clearOverlays(); map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); }});} } //]]> </script> <title>PHP TEST</title> </head> <body onload="load(); showAddress(document.myFORM.tx_12.value; Accept-charset="UTF-8")" onunload="GUnload()"> 〜省略〜 <tr><td class="td1">市区町村</td><td class="td2"><input type="text" size="50" name="tx_12" value=<?php print($row['city']); ?>></td></tr>
107 名前:デフォルトの名無しさん [2007/08/01(水) 11:01:27 ] 地図にルートよりの線引きたいんだけど簡単に書く方法は無いものかね。
108 名前:デフォルトの名無しさん [2007/08/02(木) 00:48:59 ] 「ルート用」だった
109 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 23:30:21 ] >>107 >地図にルートよりの線引きたいんだけど簡単に書く方法は無いものかね。 これはどう? ttp://circle.cc.hokudai.ac.jp/vrmap/Lab/GMapLine/ クリックで線が引けて、ポイントは移動・追加・削除できる。 数値座標とEncodedPolyLine にも対応している。
110 名前:デフォルトの名無しさん [2007/08/05(日) 21:46:22 ] 一つの地図にGMarkerを二つ以上おきたいのですが var no1 = new GLatLng(35.70150, 139.77087); var marker = new GMarker(no1); var no2 = new GLatLng(35.702265, 139.76990); var marker = new GMarker(no2); と指定するとno2のものしか表示されません どうにかして同時に表示させる方法はありませんでしょうか?
111 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 21:50:42 ] すいません、自己解決しました
112 名前:デフォルトの名無しさん mailto:age [2007/08/05(日) 23:07:52 ] ニコニコの画像タイムアウトを監視するURL www.freewebs.com/photoradio/?@/@
113 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:05:37 ] >110 の質問と似てるんだけど、クリックイベント付きのマーカーを4つ以上置こうとすると 5つ目から表示されないんです。 GMarkerって、個数制限ってありますか?
114 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 22:27:16 ] >>110 二つ目のmarkerをmarker2とかに >>113 合ったとしても4つとかではない
115 名前:nobody [2007/08/08(水) 10:43:11 ] >>113 4つは少ないな〜 GMarkerManager使ってみれば? でも、クリックイベントが使えないんだっけかな・・・ 知ってる人教えたげて
116 名前:デフォルトの名無しさん [2007/08/30(木) 16:56:51 ] ボタンでどんどんマーカーを配置していって、それを消すというものを作りたいのですが、 ↓のソースでマーカーを削除する事が出来ません。clearOverlays()で全部消すことは出来るのですが、 removeOverlay(marker)で一つずつ消す事が出来ません。 どこか間違ってる場所があれば指摘していただけないでしょうか? function setPos(){ customMarkerObj = new GIcon(); customMarkerObj.image = "test.png"; customMarkerObj.iconSize = new GSize(16, 27); customMarkerObj.iconAnchor = new GPoint(35, 139); var gpObj = new GLatLng(keido, ido); var marker = new GMarker(gpObj, customMarkerObj); map.addOverlay(marker); } function mvPos(){ keido += 0.001; ido += 0.001; } function rmMarker(){ map.removeOverlay(marker); } //]]> </script> <form> <input type="button" value="setMarker" onClick="setPos()"> <input type="button" value="move" onClick="mvPos()"> <input type="button" value="remove" onClick="rmMarker()"> </form>
117 名前:デフォルトの名無しさん [2007/09/05(水) 21:33:33 ] var marker; function setPos(){ customMarkerObj = new GIcon(); customMarkerObj.image = "test.png"; customMarkerObj.iconSize = new GSize(16, 27); customMarkerObj.iconAnchor = new GPoint(35, 139); var gpObj = new GLatLng(keido, ido); marker = new GMarker(gpObj, customMarkerObj); map.addOverlay(marker); } function mvPos(){ keido += 0.001; ido += 0.001; } function rmMarker(){ map.removeOverlay(marker); } //]]> </script> <form> <input type="button" value="setMarker" onClick="setPos()"> <input type="button" value="move" onClick="mvPos()"> <input type="button" value="remove" onClick="rmMarker()"> </form>
118 名前:age [2007/09/11(火) 19:47:04 ] age
119 名前:デフォルトの名無しさん [2007/09/28(金) 13:34:30 ] あげ
120 名前:デフォルトの名無しさん [2007/10/25(木) 13:40:43 ] Geocoding APIの質問もここでいいですか? www.geocoding.jp/api/ Geocoding APIをphpで使いたいです。 nusoap.phpをクライアントにしたいんですが、やり方がわかりません。 手頃なサンプルとかありませんか? ※下記のソースで実行してみたんですが、SOAPの応答がありません(´・ω・`)ショボーン ================================= $address = '東京都港区六本木'; $geocode_url = 'www.geocoding.jp/api/ '; $soapclient= new soapclient($geocode_url); $param = array('q' => $address); $res = $soapclient->call('get', $param); print_r($res); ================================== 実行結果: $resはempty
121 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 00:20:45 ] ありますよ
122 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 00:21:34 ] >>120 文字コードは何なん?
123 名前:デフォルトの名無しさん mailto:sage [2007/11/05(月) 02:04:25 ] あの…すいません。 パソコンにconnAPIDOLLがない〜と書かれているんですが 意味がわかりません。どうすればいいのでしょうか?
124 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 18:09:06 ] google携帯電話プラットフォームのAndroidに以下のJava API com.google.android.maps code.google.com/android/reference/com/google/android/maps/package-summary.html com.google.android.xmppService code.google.com/android/reference/com/google/android/xmppService/package-summary.html
125 名前:デフォルトの名無しさん [2007/11/26(月) 16:29:19 ] GMarkerのsetImage()を使うと、画像が歪むんですが どうすれば正しい画像を表示できますか?
126 名前:デフォルトの名無しさん [2007/11/26(月) 17:02:19 ] >>125 自己レスです。解決しました。 GIconオブジェクトを先に生成しておいて、 GMarkerのコンストラクタにぶち込んだらうまくいきました。
127 名前:デフォルトの名無しさん [2007/11/27(火) 00:38:07 ] GMarkerを複数生成する場合に、同じ座標のマーカーが複数あると IE6でエラーが発生します。 FireFoxでは大丈夫です。 何か回避方法はありますか?
128 名前:デフォルトの名無しさん mailto:age [2007/11/27(火) 00:51:19 ] Core2Quadにちろ
129 名前:デフォルトの名無しさん [2007/11/27(火) 01:02:24 ] >>128 氏ね!
130 名前:デフォルトの名無しさん [2008/01/03(木) 21:17:55 ] ジオコーダーで住所から緯度経度に変換するのですが、 精度を良くは出来ないのでしょうか? 例えば以下の2つが一緒の緯度経度で表示されてしまいます。これを もっと細かい緯度経度の取得をしたいのですが。 埼玉県川越市1-11-11 埼玉県川越市1-11-22
131 名前:デフォルトの名無しさん [2008/01/09(水) 22:05:29 ] www.geocities.jp/nuc_sat/
132 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 22:36:43 ] Google Maps APIを使ったサイトを作れないものかと考えています。 具体的には、Wordpressで、GeoMashup plugin を使っています。 できれば、タグとマーカーの色を対応させたいのですが、 何かいい方法はないでしょうか? タグをクリックすると、そのタグに該当するページの一覧と、 地図が表示される感じです。 他にGoogle Maps APIを簡単に利用できるCMSがないかと探して、 joomla でGoogle maps API コンポーネントもインストールしてみましたが、 こちらなら実装できそうでしょうか?まだ使い方が良くわかりません。 コンポーネント作者によると www.atlspecials.com/index.php 見たいなのが実現できるそうなんですが。
133 名前:sage [2008/01/18(金) 08:21:11 ] はてなワールドって Google Maps 使ってるのかな? 自分で地形画像をテクスチャとして回転させたり加工したりする やりかたってある?
134 名前:デフォルトの名無しさん [2008/01/18(金) 10:16:51 ] あれはGoogleMapだよ がんばれば出来なくはないんじゃね?
135 名前:sage [2008/01/18(金) 22:55:52 ] >134 おお、それはすごいな。頑張って調べてみるわ。
136 名前:TOSIBA [2008/01/18(金) 23:05:30 ] 誰かのいちばんに なるために 生きてみた。
137 名前:デフォルトの名無しさん [2008/01/25(金) 18:18:56 ] 情報ウィンドウを一つのマップ上に2つ以上表示させるにはどうすればいいのでしょうか? 今のところ、他の情報ウィンドウを表示させると、表示されていた情報ウィンドウが消えてしまいます。 また、情報ウィンドウが出ている時にマップ上をクリックしても同様に消えてしまいます。 これを防ぎたいのですが・・・
138 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 12:01:21 ] 自分のアプリケーションに Google Map 組み込むのは NG なのかな。 規約には 「Google が用意した API で使用すること」 とあるがブラウザコンポーネント上で Google の JavaScript 使って引っ張ってくれば問題ないんだろうか。
139 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 13:28:35 ] 自分のアプリケーションから Google が用意した API を呼び出せばいいんじゃないの?
140 名前:デフォルトの名無しさん [2008/03/21(金) 03:43:08 ] 多人数でプレイできるゲームを作ろうと思ってるんだけど, 他のユーザーの情報をマップ上に表示できますか? A,B,Cのプレーヤーがいて,Aがマップ上に兵士みたいなオブジェクトを設置すると B,CのマップにもAの兵士オブジェクトが表示されるようにしたいんだけど.
141 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 05:28:12 ] 自分の鯖経由なら出来るよ
142 名前:デフォルトの名無しさん [2008/03/21(金) 10:53:55 ] マーカー表示数が多く100以上表示させると非常に遅くなってしまいます。 画面内にあるマーカー表示数に制限をかけたいのですがどのようにすればよろしいでしょうか?
143 名前:デフォルトの名無しさん [2008/03/21(金) 11:47:40 ] >>142 自分でマーカーを表示させてるんだろ? なら自分で制限すればいいんじゃね?
144 名前:デフォルトの名無しさん [2008/03/21(金) 12:29:29 ] >>143 マーカー数を消したくはないんですよ。 画面内に表示させる数を制限させたいんです。
145 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 13:37:18 ] >>144 意味不明だが回答は「不可能」と予測
146 名前:デフォルトの名無しさん [2008/03/21(金) 15:03:51 ] 意味不明で申し訳ないです。 100個のマークデータがあるんですが、画面内には20個表示させたいんですよ。 ↓のを参考にしたのですが、マークを一つ一つどちらかに指定しなければいけないんです。 マーカーを1000個つくる groups.google.com/group/Google-Maps-API-Japan/browse_thread/thread/a5b96819c00b6a7c/08f556691ec1eca2#08f556691ec1eca2 もっと効率的にできないのかなと色々探してるところです。
147 名前:デフォルトの名無しさん [2008/03/21(金) 15:35:37 ] GMarkerManagerがあるじゃん
148 名前:デフォルトの名無しさん [2008/03/21(金) 16:26:37 ] >>147 それだと、下のように一つ一つ表示のための縮尺を指定しなければいけないんですよ。 10個位なら可能なんですが100個単位になってくると結構手間なんですよね。 manager = new GMarkerManager(map); createMarkerToMap(); } } function createMarkerToMap(){ manager.addMarker(new GMarker(new GLatLng(35.17299710376745, 136.89990520477295)), 17); manager.addMarker(new GMarker(new GLatLng(35.173404904366166, 136.89986765384674)), 15); manager.addMarker(new GMarker(new GLatLng(35.17325581621244, 136.89760386943817)), 17); manager.addMarker(new GMarker(new GLatLng(35.172861169780006, 136.89783453941345)), 10); }
149 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 17:49:48 ] ???
150 名前:デフォルトの名無しさん [2008/03/22(土) 12:26:00 ] GMarkerManagerの使い方がいまいちわかりません・・・
151 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 12:41:25 ] 表示領域内にあるマーカーの数数えて、20個以上あったらそれを削除すればいいじゃん。 そんな簡単な事も思いつかないの?
152 名前:デフォルトの名無しさん [2008/03/23(日) 15:16:01 ] >>141 クッキーとか使うんですか? あと,大雑把な難易度教えて欲しいんですけど. 自分はC,C++が使えて,タグ打ちで簡単なHPを作ったことがあって,linuxを少し触ってるようなスキルなんですが.
153 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 23:28:54 ] 答えにくいスキルだなw 試行錯誤すれば、出来る。かな。
154 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:00:25 ] japonyol.net/gm/guestmap.php
155 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:03:12 ] ttp://www.asahi-net.or.jp/~cs8k-cyu/javascript/gma_shmup_test/
156 名前:デフォルトの名無しさん [2008/03/24(月) 18:22:16 ] >>151 頭硬くて申し訳ありません。 そのやり方が分らないのですが教えてくれませんか?
157 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 19:52:23 ] pc11.2ch.net/test/read.cgi/php/1121917951/ あっちのほうが親切かも
158 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 15:58:03 ] >>156 自分でマーカー作ってるんだろ?あほか。
159 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 17:53:54 ] 単純に考えるなら、ループを20で抜ければ?
160 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 14:49:53 ] 教えてください。 GMap2とGMarker以外のオブジェクトにmouseover eventを拾わせるにはどうしたらいいんでしょう?
161 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 15:20:30 ] Java Script
162 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 12:29:55 ] Google App Enginを簡単に言っちゃうとどんな物なのか教えて
163 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 11:25:23 ] ここで聞いていいのかあれなのだが、 グーグルアースのプライマリデータってエクスポートできる方法ありますか?
164 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 03:41:17 ] >>163 マルチ乙。死んでいいよ。
165 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 10:23:14 ] けっきょくどこでも答えられないからいいんじゃね?
166 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 14:07:42 ] ブログ上でピンポイントな場所を Google Map で見せたい時に、 そこをはっきりと指し示して見せたくても、できれば「住所」を見せたくはない、 というような時に、北緯,東経で見せられたらな、と思います。 例えば「東京都千代田区永田町一丁目1-1」という住所の場所を検索し、 このマーカーを公開したい、という場合ですが、 ポップアップバルーンにこの住所を表示せずに、代わりに緯度経度を表示できたら、 と思うわけです。 このような詳細な緯度経度情報というのは、Google Map の場合、 どこから拾えばいいんでしょうか? 上記の例でも、「このページのリンク」というソース内から拾った ll= の値で再度検索しても、 微妙に違う場所をマークしてしまうのです。 緯度経度を使った詳細なピンポインティングのやり方を知りたいです。 どなたか教えていただけませんでしょうか?よろしくお願いいたします。
167 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 10:00:38 ] 「東京都千代田区永田町一丁目1-1」で試しましたがずれません。 緯度経度は「このページのリンク」のURLに書いてあります。
168 名前:デフォルトの名無しさん [2008/08/06(水) 12:42:08 ] ストリートビューに関するapiはあるのでしょうか?
169 名前:デフォルトの名無しさん mailto:sage [2008/08/06(水) 20:34:18 ] >>168 ある。英語版そのままで日本エリアも利用できた
170 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 09:27:44 ] Google Map で「公開」で保存したピンポイントをブログに埋め込む場合、 「リンク」から貼付け用の HTML が保存できて、しかも少しカスタマイズできますよね。 ここで、ターゲットのピンポイントで「バルーンが表示された状態」で貼付けるには、 どうすればいいんでしょうか。バルーンを表示した状態で「リンク」をクリックしても 実際に貼付けるとバルーンが消えてしまっているんで困っています。
171 名前:デフォルトの名無しさん [2008/08/26(火) 16:48:17 ] もうひとつの掲示板でも書き込みさましたが Flash上でマップのズームレベルを取得することはできますか? ttp://www.afcomponents.com/components/umap_as3/ のコンポーネント使っています
172 名前:デフォルトの名無しさん [2008/08/28(木) 12:57:19 ] >>171 もうひとつ別の掲示板に答えておきました・・・
173 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 06:20:02 ] GClientGeocoderを使って、大量の住所(数百件とか数千件とか)を一気にクライアント側でGeocodingすることを考えているのだけれど、 Geocodingする住所を配列に突っ込んでおいて、 普通にforループで for (i=0; i < addresses.length; i++) {
174 名前:デフォルトの名無しさん [2008/10/04(土) 06:23:27 ] break;
175 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 06:24:05 ] しまった途中で書き込んでしまった。連投スマソ。 GClientGeocoderを使って、大量の住所(数百件とか数千件とか)を一気にクライアント側でGeocodingすることを考えているのだけれど、 Geocodingする住所を配列に突っ込んでおいて、 普通にforループで for (i=0; i < addresses.length; i++) { geocoder.getLocations(addresses[i], callbackFunc); } ってやると、一気にgetLocationsのメソッドが実行されちゃって、多分 同時実行制限なのか、コネクション制限なのか、よくわからないけれど、20件くらいしかgeocodingが成功しないから、 forループをやめて、 geocoder.getLocations(addresses[0], callbackFunc); とだけ呼ぶようにして、callbackFuncの中で、どんどん geocoder.getLocations(addresses[i+1],callbackFunc); みたいに呼ぶようにして、末尾再帰を行うようにしたんだ。これだと一応1つのgeocodingが終わってから 別のgeocodingをスタートするんで、一見うまく動くんだけど、多分関数呼び出しの階層が深くなりまくって スタックが深くなりまくるのか、どんどんシステムメモリを消費していくんですよね(Firefox3の場合) geocoder.getLocationsの同期実行版があればいいのだけれど、そんなもんないし、どうやって解決するのがスマートでしょうか…
176 名前:デフォルトの名無しさん [2008/10/04(土) 08:44:44 ] RECORD_COMPILLER_COMPILLER_COMPILLERAABB AABB_ABAA_ABAB_BBAA_BABA_BBAA_ABBA_ABAB_USTRO P_a OICCHINNIOICCHINIOICCHINIOICCHINIOICCHINIOICCHINI ONOFF\ONOFF\ONOFF\ONOFF\ONNOFF\ONOFF\ONOFF\ONOFFOMOFFONOFFONOFF OFFPOINT\ONOFF\ONOFF\OMOFF\OMOFF a\a BALTAN\STARMAN
177 名前:デフォルトの名無しさん [2008/10/04(土) 08:50:56 ] AABB=AND ABAB=OR BBAA=EXOR BABA=NOR ABBA=AND OICCHINIOICCHINIOICCHINIOICCHINIPLUS
178 名前:デフォルトの名無しさん [2008/10/04(土) 09:27:39 ] AABB=an d= 9+1= 1000=8 1001=9 1100=12 0001=1 12ABAB1=1101=13 abab=OR= 12AABB1=0000=0 P1P2P3P4P5P6P7P8P9P10P11P12P13P14P15 POWEDOWNR
179 名前:デフォルトの名無しさん [2008/10/04(土) 10:51:03 ] NANDE SPy SIS surunokanada 1point/2 dayies bbs social on like this one........ 社会にでてもこれじゃあなあ: