Google Maps API 質問箱
■ このスレッドは過去ログ倉庫に格納されています
WebProg板には馬鹿しか居ない事が分かったのでこちらで。 Google Maps API Documentation http://www.google.com/apis/maps/documentation/ ※注意事項 ローカルでの動作テストはできません http://www.google.com/apis/maps/signup.html でキーを取得して適当なサーバに置いて実行して下さい これってSDK使わないと規約違反とかそういうのある? >>1 > WebProg板には馬鹿しか居ない事が分かったのでこちらで。 そりゃそうだろ。ウェブデザイナ上がりの数学もできない文系バカばかりが集まってな。 ある程度の大学で文系理系を比較した場合、 実験ばかりでろくに遊べもしなかった連中が、クラブだコンパだと騒ぎ、 必修も少なく週休4日、レポートのみで簡単に単位取っていくような文系を恨むのは当然! 反撃のチャンスは逃さない!今がその時だ! …なんだろうなぁ そんなアホな理由でわざわざ恨むような奴はいないよ。妄想乙。 いや、実験は趣味ですから プリキュアの白とか楽しそうだろ?ああいう感じ 学校じゃなきゃ数千万はする機械を好き放題触れないよ 文系は安上がりでいいね、ホントに つかろくに勉強しなかった文系バカが持ってるコンプレックスの発露にしか見えん。 文系理系、どうでも良くね? それぞれの強さがあるっしょ。 文系は複雑な数学を使うようなのは苦手でも 簡単な技術をビジネスに応用できる人間が多い。 理系は文系が歯が立たないくらい技術者として有能なのが多い。 その文系からみてGoogle Maps APIはビジネスになりそう? 携帯から見たらメモリが足りなくなる。 どんな風に実装してる? 文系は人という最も予測不可能な要素に対して 臨機応変に対応しなければならない。 漏れには無理だ。 文系理系以前にGoogleMapsAPIの話をしろカスども APIへ登録したドメインを後から変更することって可能でしょうか? >>1-24 どうみても板違いの上にもうすぐGoogleが本気になったMSに撃沈されるので終了です。 ありがとうございました。 Googleは広告屋さんになりますた ライバルは電通です マジで電通は気をつけないとやられちゃうよ GoogleのAPI戦略に新たな動き、GDataで「Google Calendar」のAPI公開 (MYCOM PC WEB) http://pcweb.mycom.co.jp/news/2006/04/21/102.html >>25 撃沈って同やんの?VistaのIE7に検索エンジンデフォで搭載して って言ういつものやり方? Google Calendarのスレって建っていますか? 日本の不動産屋でも使ってる所もあるんだろな WEB屋がプレゼンでうまいとこ見せればちょい金になりそうだが実際どうなんだろ APIどおりにプログラムすればいいだけじゃん。いちいちスレ建てるなよ。 GWTでGoogle Maps扱ういいサンプルありませんか? >>33 殆どHTMLとJavaScriptのソースばかりじゃんw 英語だって、わからない単語は辞書を引けば読めるレベルだろ >>37 moveendイベントのとこでGMap2クラスのgetCenter()呼んで取得したGLatLngのlng()が経度でlat()が緯度。 Google Maps 講習会 春休みバージョン V2改訂版 http://ecogis.sfc.keio.ac.jp/developers/gmaps/haru_v2.html この辺日本語だしv2対応してるしいいんじゃないでしょうか。 GoogleMaps APIとまではいかなくても、巨大モザイク画像をスクロール・管理するフレームワークってないすかね? JavaScriptだけでもいいし、JavaやPHPなんかと連携するようなものでも・・・ 探しているんだけど、みつからないのよね。。。 >>41 ありがd。 ん〜やっぱし自前で何とかするのは大変そうだなぁ。改めてGoogle偉すぎ。。 でもオレと同じこと考えているのは他にもいるはずで、 誰か作っているような希ガス 連続スマソ. ぐぐってたら、ka-mapというオープンソースのをみつけた。これは使えそう。 質問です。 複数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); >>45 JavaScript のクロージャがどういうものか理解できればその動作が 当然だと思えるようになるかと… # リスナーとして登録してる関数オブジェクト内で使ってる maker って変数は # *リスナーが呼ばれた時点*では最後に作られた GMarker オブジェクトが代入されてます なるほど。 どちらの無名関数も、markerに最後に代入されたオブジェクトを対象に実行されると。 クロージャ・・・知らなかった ありがとうございました。勉強してみます >>40 ttp://phpspot.org/blog/archives/2006/03/post_46.html すみません、質問なのですが、 GXsltは、バージョン2ではサファリでのサポートしなくなったと書いてあったんですが、 他のブラウザでももう使えないんでしょうか。 どうしても動作しないので、1に戻そうかと思っているのですが、 何か変わっているのであれば教えてください。 >>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); >>51 >>45 をちゃんと読みましょう >変数名をmarker1,marker2としたり、関数を作って処理すれば問題ないのですが、 >なぜできないのかが興味あります。 JavaScriptのwindow.openで開いたウィンドウで GoogleMapsAPI使えないのかしら? 表示されずに固まる・・・ 米Google社、PS3版GEの開発に着手。 http://travel2.2ch.net/test/read.cgi/tropical/1162331196/l50 GE上をドライブしたりフライトしたりでけるらしいぉ + + ∧_∧ + ワクテカ (0゚・∀・) (0゚∪ ∪ + ワクテカ と__)__) + Google mapで初期表示の状態で座標固定して 動かないようにしたいのだけど、どのメソッド使えば良いのか分からないお>< >>59 書き方が悪かった・・・ var map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(), ); で初期表示の座標は固定してます。 問題は、その後にマウスでグリグリっと移動させないようにしたいのですが どうすれば良いか分かる人居ないかお? MapControlを置いてない状態にして map.disableDragging() map.disableInfoWindow() とかじゃダメ? google mapでただ地図を表示するプログラムを3種類書きました。 その1は、座標をJavaScript中に埋め込んだもの。 その2は、座標をXML形式で外だししたもの。 その3は、座標をjson形式で外だししたものです。 で、IE6では3種類とも正常に動作しました。 しかし、Geckoエンジンに変えてみてみると、その1以外は地図の外枠のみ表示されて地図が表示されません。 ブラウザはSleipnir2.5.8.geckoエンジンはSleipnir付属のものをそのままインストールしています。 症状から見て、外だしした座標データの取得に失敗しているんではないかと思うのですが、 対策が分かりません。 どのような対策を採れば、geckoエンジンを使用しても見ることが出来るでしょうか? どうぞよろしくお願いいたします。 わすれてました。ソース晒しておきます。 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; 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; 自己レスですが、 >if (GBrowserIsCompatible()) { の部分をコメントアウトすると地図が表示されました。 GBrowserIsCompatible()を使っている他のプログラムはgeckoエンジンでも問題なく動いています。 一応、Firefox2.0.0.1でも試してみましたが、Sleipnir+geckoエンジンと全く同じ動作をします。 GBrowserIsCompatible()とXMLまたはjsonの組み合わせの時だけ地図が表示されないですね。 さっぱり分かりません(TT)。全く無関係だと思うんですが、相性なんでしょうか?? Firefox でも Sleipnir でも動かないってことなら相性ってことはないでしょ。 世の中の>>62 意外のFirefoxユーザはみんなGoogle Map API使えてる はずだから>>62 の書いたコードのどこかがおかしいんだと思うよ。 どこまで実行されてるかalert()でも出しながら一つずつチェックしなおしましょう >66 レスありがとうございます。 そうですね、alert入れて追ってみます。(大昔のCのデバッグでprintf入れまくってたのを思い出しますね^^;) ところで、このプログラムを動かしているのはWindowsServer系なんですが、そういうのも関係してくる ものでしょうか? サーバー系のプログラムは初心者なので、手探り状態です。。 お世話になっております。 alertを入れてプログラムを追ってみました。 >if (GBrowserIsCompatible()) を入れた状態で実行すると >GDownloadUrl( "akihabara.xml", mySetCenter ); で、応答が帰ってきませんでした。 >if (GBrowserIsCompatible()) をコメントにすると >GDownloadUrl( "akihabara.xml", mySetCenter ); からはきちんと応答が帰ってきて、地図が表示されます。 これはどういうことなのか・・? んーー???分かりません。 >if (GBrowserIsCompatible()) が、何か悪さをしているとしか思えないんですが・・そういう認識でいいのでしょうか? 解決しました。 呼び出しもとのhtmlに <script type="text/javascript"> //<[DATA[ if (!GBrowserIsCompatible()) alert("未対応のブラウザです"); //]]> </script> を追加し、jsファイルから if (!GBrowserIsCompatible()) の部分を削除したらうまく動きました。 ちょっと釈然としないですが、こういうものなんでしょうかね。 どうもお世話になりました。 はじめまして。 http://amaznode.fladdict.net/ のようなものを 作りたいのですがFlashのみで開発できるものなのでしょうか? 初歩的な質問で申し訳ありません。 分かる方がいましたら、アドバイスを頂けると助かります。 PSPで使えたらいいなぁ・・・ >>69 変数mapのスコープの問題かなぁ マーカーの画像をすべて同一のものに変更する場合、一つずつ経度緯度を指定しなきゃならないんですか? GoogleMapEditerで生成したMAPのマーカーを変更するにはどうしたら良いでしょうか? なんかマイマップってのが使えるようになってるが、 これもおいおいAPI開放かな このAPI公開されたら あんなことやこんなことまでできるようになるよね。 HP上にGoogleMapsを使って地図を表示しようとしています。 クライアントから場所を指定されたので、GoogleMaps本サイトのほうで地図のサイズを合わせて 緯度経度を測り、その緯度経度をこちらが制作している地図のほうに持って行ったんですが 実際に表示されているところは、本サイトよりも数km右下の位置が表示されています。 さらに地図の拡大縮小を行うと位置がどんどんずれ、中心点が海外のほうまで行ってしまいます。 これはどういった現象なんでしょうか?いままで数回GoogleMapsを使っていて初めての現象なんですが・・・ >>89 それだとズレても数百m >>87 座標計算を間違えてんだろ 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 http://ibuling.blogspot.com/ 2007年7月14日 Googleの広告審査能力は0に等しいのね(´・ω・) 名もなきネット人狙い撃ちで陰口を叩き、独り悦に入る魂の障害者、それがekken 時流に乗った新興産業の個担当者部分に媚を売り、おこぼれに預かろうとするコバンザメネット業者、それがekken 現在ネット上には八百萬のekkenがいる… 投稿者 ? 場所 16:52 つーことで、 どいつもこいつも http://blog.livedoor.jp/fem_dom_2006/archives/50755611.html http://18.dtiblog.com/n/nekora/file/22362134.htm http://blog.livedoor.jp/mixi_homer http://ahonosatoshi.blog82.fc2.com/blog-entry-18.html http://3.dtiblog.com/h/homer2006/file/21470389.htm 163 名前: Trackback(774) 投稿日: 2007/07/18(水) 20:03:55 ID:SmOJW1nB えっけんの名がでると急にレスがとまるなwww (行数制限の関係で以下略 元スレ http://pc11.2ch.net/test/read.cgi/blog/1178949190 で確認されたし) >90 全く同じコードを白紙のHTMLに持って行くと正確な場所に中心点が行くんです。 ページに組み込むとずれる・・・ コードは一緒なんですけどね・・・ なんでだろ >>92 全く同じって、キーとかは書き換えてるんだよね? 同じドメインのところなので、Keyも同じです。 ただ、周りの装飾物があるかないかの違いです。 >>94 画面上の座標から計算してたりする? それが意図どおり取れていないのでは? 中心座標はGoogleMapsの本ページから取りました。 URLから緯度経度を抜き出して、貼り付けたんですが・・・。 マーカーの大きさを、地図の拡大縮小倍率に合わせて変えたいんだけどできるかな? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.4.7 2024/03/31 Walang Kapalit ★ | Donguri System Team 5ちゃんねる