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 でキーを取得して適当なサーバに置いて実行して下さい
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........ 社会にでてもこれじゃあなあ: