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から緯度経度を抜き出して、貼り付けたんですが・・・。 マーカーの大きさを、地図の拡大縮小倍率に合わせて変えたいんだけどできるかな? >>100 ズームのイベントを拾って切り替えるとか >>101 切り替えができないんです・・・ 大きさが初期の倍率のままになっちゃうんですよね。 >>102 マーカー用のファイル自体を切り替えるの。 どこか出来た事あるけど、APIでは用意されてなかったと思う。 ページ読み込みと同時に、mySplから取得した住所を元に Mapを表示させようとしてるのですが、 どうしてもpointに住所が渡せないようです。 「見つかりません」エラーになります。 ソースに緯度経度をベタウチするとちゃんと表示されます。 アドバイスをいただけませんか。 ソースです ソース1 <?php echo "<?xml version=\"1.0\" encoding=\"Shift-JIS\"?>"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" ;> <html xmlns="http://www.w3.org/1999/xhtml" ; xml:lang="ja" lang="ja"> <head> <script src="http://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); } } ソース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 >地図にルートよりの線引きたいんだけど簡単に書く方法は無いものかね。 これはどう? ttp://circle.cc.hokudai.ac.jp/vrmap/Lab/GMapLine/ クリックで線が引けて、ポイントは移動・追加・削除できる。 数値座標とEncodedPolyLine にも対応している。 一つの地図に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のものしか表示されません どうにかして同時に表示させる方法はありませんでしょうか? >110 の質問と似てるんだけど、クリックイベント付きのマーカーを4つ以上置こうとすると 5つ目から表示されないんです。 GMarkerって、個数制限ってありますか? >>110 二つ目のmarkerをmarker2とかに >>113 合ったとしても4つとかではない >>113 4つは少ないな〜 GMarkerManager使ってみれば? でも、クリックイベントが使えないんだっけかな・・・ 知ってる人教えたげて ボタンでどんどんマーカーを配置していって、それを消すというものを作りたいのですが、 ↓のソースでマーカーを削除する事が出来ません。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> 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> Geocoding APIの質問もここでいいですか? http://www.geocoding.jp/api/ Geocoding APIをphpで使いたいです。 nusoap.phpをクライアントにしたいんですが、やり方がわかりません。 手頃なサンプルとかありませんか? ※下記のソースで実行してみたんですが、SOAPの応答がありません(´・ω・`)ショボーン ================================= $address = '東京都港区六本木'; $geocode_url = 'http://www.geocoding.jp/api/' ; $soapclient= new soapclient($geocode_url); $param = array('q' => $address); $res = $soapclient->call('get', $param); print_r($res); ================================== 実行結果: $resはempty あの…すいません。 パソコンにconnAPIDOLLがない〜と書かれているんですが 意味がわかりません。どうすればいいのでしょうか? GMarkerのsetImage()を使うと、画像が歪むんですが どうすれば正しい画像を表示できますか? >>125 自己レスです。解決しました。 GIconオブジェクトを先に生成しておいて、 GMarkerのコンストラクタにぶち込んだらうまくいきました。 GMarkerを複数生成する場合に、同じ座標のマーカーが複数あると IE6でエラーが発生します。 FireFoxでは大丈夫です。 何か回避方法はありますか? ジオコーダーで住所から緯度経度に変換するのですが、 精度を良くは出来ないのでしょうか? 例えば以下の2つが一緒の緯度経度で表示されてしまいます。これを もっと細かい緯度経度の取得をしたいのですが。 埼玉県川越市1-11-11 埼玉県川越市1-11-22 Google Maps APIを使ったサイトを作れないものかと考えています。 具体的には、Wordpressで、GeoMashup plugin を使っています。 できれば、タグとマーカーの色を対応させたいのですが、 何かいい方法はないでしょうか? タグをクリックすると、そのタグに該当するページの一覧と、 地図が表示される感じです。 他にGoogle Maps APIを簡単に利用できるCMSがないかと探して、 joomla でGoogle maps API コンポーネントもインストールしてみましたが、 こちらなら実装できそうでしょうか?まだ使い方が良くわかりません。 コンポーネント作者によると http://www.atlspecials.com/index.php 見たいなのが実現できるそうなんですが。 はてなワールドって Google Maps 使ってるのかな? 自分で地形画像をテクスチャとして回転させたり加工したりする やりかたってある? あれはGoogleMapだよ がんばれば出来なくはないんじゃね? >134 おお、それはすごいな。頑張って調べてみるわ。 情報ウィンドウを一つのマップ上に2つ以上表示させるにはどうすればいいのでしょうか? 今のところ、他の情報ウィンドウを表示させると、表示されていた情報ウィンドウが消えてしまいます。 また、情報ウィンドウが出ている時にマップ上をクリックしても同様に消えてしまいます。 これを防ぎたいのですが・・・ 自分のアプリケーションに Google Map 組み込むのは NG なのかな。 規約には 「Google が用意した API で使用すること」 とあるがブラウザコンポーネント上で Google の JavaScript 使って引っ張ってくれば問題ないんだろうか。 自分のアプリケーションから Google が用意した API を呼び出せばいいんじゃないの? 多人数でプレイできるゲームを作ろうと思ってるんだけど, 他のユーザーの情報をマップ上に表示できますか? A,B,Cのプレーヤーがいて,Aがマップ上に兵士みたいなオブジェクトを設置すると B,CのマップにもAの兵士オブジェクトが表示されるようにしたいんだけど. マーカー表示数が多く100以上表示させると非常に遅くなってしまいます。 画面内にあるマーカー表示数に制限をかけたいのですがどのようにすればよろしいでしょうか? >>142 自分でマーカーを表示させてるんだろ? なら自分で制限すればいいんじゃね? >>143 マーカー数を消したくはないんですよ。 画面内に表示させる数を制限させたいんです。 意味不明で申し訳ないです。 100個のマークデータがあるんですが、画面内には20個表示させたいんですよ。 ↓のを参考にしたのですが、マークを一つ一つどちらかに指定しなければいけないんです。 マーカーを1000個つくる http://groups.google.com/group/Google-Maps-API-Japan/browse_thread/thread/a5b96819c00b6a7c/08f556691ec1eca2#08f556691ec1eca2 もっと効率的にできないのかなと色々探してるところです。 >>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); } GMarkerManagerの使い方がいまいちわかりません・・・ 表示領域内にあるマーカーの数数えて、20個以上あったらそれを削除すればいいじゃん。 そんな簡単な事も思いつかないの? >>141 クッキーとか使うんですか? あと,大雑把な難易度教えて欲しいんですけど. 自分はC,C++が使えて,タグ打ちで簡単なHPを作ったことがあって,linuxを少し触ってるようなスキルなんですが. 答えにくいスキルだなw 試行錯誤すれば、出来る。かな。 ttp://www.asahi-net.or.jp/~cs8k-cyu/javascript/gma_shmup_test/ >>151 頭硬くて申し訳ありません。 そのやり方が分らないのですが教えてくれませんか? >>156 自分でマーカー作ってるんだろ?あほか。 教えてください。 GMap2とGMarker以外のオブジェクトにmouseover eventを拾わせるにはどうしたらいいんでしょう? Google App Enginを簡単に言っちゃうとどんな物なのか教えて ここで聞いていいのかあれなのだが、 グーグルアースのプライマリデータってエクスポートできる方法ありますか? ブログ上でピンポイントな場所を Google Map で見せたい時に、 そこをはっきりと指し示して見せたくても、できれば「住所」を見せたくはない、 というような時に、北緯,東経で見せられたらな、と思います。 例えば「東京都千代田区永田町一丁目1-1」という住所の場所を検索し、 このマーカーを公開したい、という場合ですが、 ポップアップバルーンにこの住所を表示せずに、代わりに緯度経度を表示できたら、 と思うわけです。 このような詳細な緯度経度情報というのは、Google Map の場合、 どこから拾えばいいんでしょうか? 上記の例でも、「このページのリンク」というソース内から拾った ll= の値で再度検索しても、 微妙に違う場所をマークしてしまうのです。 緯度経度を使った詳細なピンポインティングのやり方を知りたいです。 どなたか教えていただけませんでしょうか?よろしくお願いいたします。 「東京都千代田区永田町一丁目1-1」で試しましたがずれません。 緯度経度は「このページのリンク」のURLに書いてあります。 ストリートビューに関するapiはあるのでしょうか? >>168 ある。英語版そのままで日本エリアも利用できた Google Map で「公開」で保存したピンポイントをブログに埋め込む場合、 「リンク」から貼付け用の HTML が保存できて、しかも少しカスタマイズできますよね。 ここで、ターゲットのピンポイントで「バルーンが表示された状態」で貼付けるには、 どうすればいいんでしょうか。バルーンを表示した状態で「リンク」をクリックしても 実際に貼付けるとバルーンが消えてしまっているんで困っています。 もうひとつの掲示板でも書き込みさましたが Flash上でマップのズームレベルを取得することはできますか? ttp://www.afcomponents.com/components/umap_as3/ のコンポーネント使っています >>171 もうひとつ別の掲示板に答えておきました・・・ GClientGeocoderを使って、大量の住所(数百件とか数千件とか)を一気にクライアント側でGeocodingすることを考えているのだけれど、 Geocodingする住所を配列に突っ込んでおいて、 普通にforループで for (i=0; i < addresses.length; i++) { しまった途中で書き込んでしまった。連投スマソ。 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の同期実行版があればいいのだけれど、そんなもんないし、どうやって解決するのがスマートでしょうか… 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 AABB=AND ABAB=OR BBAA=EXOR BABA=NOR ABBA=AND OICCHINIOICCHINIOICCHINIOICCHINIPLUS AABB=an d= 9+1= 1000=8 1001=9 1100=12 0001=1 12ABAB1=1101=13 abab=OR= 12AABB1=0000=0 P1P2P3P4P5P6P7P8P9P10P11P12P13P14P15 POWEDOWNR NANDE SPy SIS surunokanada 1point/2 dayies bbs social on like this one........ 社会にでてもこれじゃあなあ: 地図表示画面内にあるA地点(lat, lng)、地図表示画面外にあるB地点(lat, lng)があり この2点が地図表示画面内に丁度良く収まるようになるズームレベル値を取得するといった事はできるのでしょうか? FLASH版のGoogleMapsAPIを使用していて、getBoundsZoomLevel, getMaxZoomLevel, getMinZoomLevel, 辺りを使ってみましたが上手くいきません、日本国内の地点を指定しズームレベル18で表示している状態なのに これで実行すると、取得されるズームレベルは1で、これを適用してしまい全世界が眺められる倍率にまでなってしまいます javascriptはあまりわかりませんが、日本語訳のjavascript版リファレンスを交互に見ていますので javascript版でできる方法でも教えて頂ければ幸いです 宜しくお願いします ズームレベルを変更しながら画面内に入っているかチェックしていってください >>181 遅くなりましたがありがとうございます、挙動が一部まだ変ですが、拡大縮小+panToが動くようになりました 重ねての質問ですみませんが、panToの終了監視(FLASH版のMapMoveEventのMOVE_END、javascript版のmoveendイベント?) が、panToが終了してもMOVE_ENDで指定した処理が全く行われません、同じMapMoveEventのMOVE_START・MOVE_STEP はpanToの開始・動作中に普通に動くようなのですが、何か考えられる原因などありませんでしょうか。 >この2点が地図表示画面内に丁度良く収まるようになるズームレベル値を取得するといった事はできるのでしょうか? getBoundsZoomLevel, getMaxZoomLevel, getMinZoomLevel, 辺りを使ってみたらうまくいきますよ GoogleMapsを含んだページをhttpsでアクセスすると 「保護されていない情報が含まれています」 というメッセージが出てIEだと鍵マークが消えてしまうのですが どうしたら鍵マークが出たままに出来ますか? Shift_jisエンコードのサイトの中にはどうやったら組み込めるんでしょうか? >>187 SQLやphpのサイト中に組み込みたいんですが、前後で指定してエンコード変換など出来ないんでしょうか? ttp://googlemaps.googlermania.com/ ここでflashを使ったマップをダウンロードしてきたのですが・・・ FLASH 版に移行しようとしてるのですが、 FLASH 版は、"openInfoWindowHtml"を利用出来ないのでしょうか? -------fc.js------- function addmap(){ var GMAPS = new GMap2(document.getElementById("GMAPS")); GMAPS.setCenter(new GLatLng(35,135), 5); } function addmaker(){ var marker = new GMarker(new GLatLng(33,143)); GMAPS.addOverlay(marker); } -------index.html----- <script type="text/javascript"> addmap(); addmarker(); </script> のようにすると、マップは正しく表示されますが、マーカーが表示されない。 上のようにマップ表示用の関数とマーカー表示用の関数の二つに分断したいんですが、何かいい方法はありますか? お願いします。 (以下のようにすると両方ともちゃんと表示されますが…、でもどうしても上の部分も関数かしたいんですが。。。) ----index.html---- <script type="text/javascript"> var GMAPS = new GMap2(document.getElementById("GMAPS")); GMAPS.setCenter(new GLatLng(35,135), 5); addmarker(); </script> ストリートのinitializedが一度の動作で2度来てねえ? 今までのが動かなくなった 事後報告なんだが3年くらい前に作ったGoogle Mapのサイトで昨日の米国西海岸時間で4月1日0時ごろから地図が出なくなった。 (このサイトを見て作った) http://www.geekpage.jp/web/google-maps-api/gmapcreator/ ローカルでHTMLファイルを開いてみてもマップが見えないので何だコリャだった。 いちおうv2なんだが。 最近のGoogle Mapのサンプルで作ったのは動いてるのでワケワカラン状態。 でも今は問題なくマップも見えてるので、何かぐぐる様の方でトラブったのかな。 古いコードで作ったのはとりあえず見直した方がいいかもね。 APIに使用期限ってなかったんじゃねえの たまーにぐぐる様の方が調子悪い時もあるらしいんだが あ、サイトのアドレスは変わってないけど鯖の引越しをしてたのでそのせいだと思ってた ローカルで見ても地図が出ないからアセったよ 今は問題なさそうだけどわけわかんね 質問です。 自サイト内に表示したマイマップに対して乗換検索を利用したいのですが可能でしょうか? 沖縄まで行かなくても Google Map で日食は楽しめるでしょうか? 地図を海外まで見えるようにすると 国名も日本語で表示されるようになったね Flash版 Google Maps APIの Map.panTo(latLng:LatLng)で、マップの移動時間とか設定できないのかしら? 「2秒かけてpanToする。」 みたいなのをしたいんだけど、誰か方法をしらないですか? >>201 例えば、 現在地から目的地までを10等分して座標を求める。 で、順番にpanToする。 そのとき、間で0.2秒ずつsleepする。 もっと細かくすれば滑らかにならないかな? >>202 201です。ありがとう。やっぱそういうやりかたになるよね。 今、各LatLngを任意の秒数で指定して、ENTER_FRAMEでまわして、%出して・・・みたいなやりかたをしてるんだけど、もっと簡単にできないのかな。と。 panToの中身をすごく見たいんだけど、みつけられないんだよね。 まー なんとかこのやりかたでやってみるよ。負荷かかるかな・・・ ありがとー 今Google Maps API動いてないよね? ページに埋め込んでいる地図が表示されないんだが。 みんなのところはどう? Flash版でオリジナルのマップだけを表示する方法わかりませんか? もしくはデフォのマップで指定した範囲だけを表示ができたらいいんですが・・・。 Google Maps API v3を使ってユーザーの入力した2点間のルートを表示したいと思っています。 APIを使わないGoogle Mapsの検索では 「生涯学習総合センター別所公民館」や「武蔵浦和駅 "別所公民館"」 で検索すると正しく1件だけヒットするのですが、DirectionsServiceで origin:"武蔵浦和駅", destination:"生涯学習総合センター別所公民館" とやっても見つかりません。 もう少し曖昧さを回避するためにGeocoderで address:"生涯学習総合センター別所公民館", language:"japanese",region:"ja", bounds:{{139.67018822, 35.8641104},{139.62574378, 35.8281176}} としてもやはり見つかりません。(boundsは実際にはLanLngBounds(LatLng, LatLng)です) 通常の検索と同じようにヒットさせるにはどのようにすればいいのでしょうか。 >>208 キーを取得してv2で試した事もありますし、v3はキー不要です。 すみません。>>207 の問題の本質が分かりにくいようですね。 APIで駅名や住所を引くと正しくヒットするのですが、 ランドマーク名などの若干曖昧な名称がヒットしない事が問題なのです。 >>211 成る程 Google Maps access 処理は其処で行われて居る訳ですね… >>214 APIを使わず http://maps.google.co.jp/ で普通に検索すれば見つかるのですが、 それと同等のアルゴリズムを使用する方法は無いという事でしょうか。 >>215 えっと そこは検索用データベースはgoogleさんが持ってるから出来てる訳で GoogleMapsAPIの機能「だけ」を使って出来るのは 住所での検索までだよ そこと同じことしたいなら自分でDB作るか そこのDBを勝手に借用するとかってことになる 建物や施設名から住所を引っ張ってくる部分だけ作れば あとの表示自体はGoogleMapsAPIを使えばOK この辺が参考になるかもね http://ongmap.com/ 最近リリースされたGMap2の最新版では、 GLargeMapControlやGLargeMapControl3Dのスライダを ドラッグすることができない不具合があるようです(スケールの 背後に隠れてしまう) Google Maps API の Scriptコード組み込み指定時に v=2.x としている場合は、差し支えなければ v=2 とかした方が いいみたいです。 KMLの質問なんでスレ違いかもしれないけど 知ってたら教えて KMLファイルをGoogle Mapsで表示すると地図の中心となる座標は 暗黙的にKMLに記述された複数の点の中心になると思うんだけど KMLで明示的に中心座標を指定する方法ってある? Google MapsのURLでll=lat,lngみたいに指定できるのは知ってるけど KMLで指定できるか知りたい。 逆ジオコーディングのためだけにAPIキー取得したけど、そもそもAPIキーいらない? APIで細かい地図まで出なくなってね? 2段階くらい ウチも昨日から確認。 どうも最新の2.xのバージョンが2.236にUpしたようなんだが、 それにつられてかどうか、v=2でもv=2.sでもzoom17までしか拡大出来ない。 一応、最初のsetCenterに19を与えればzoom19で表示されるが、地図を少し動かすと17に戻っちまう。 何もしてないのに地図が表示されなくなった。。こういうのって結構あるの? なんか俺のFirefoxが一時的にバグってたみたいです。失礼しました。 http://localhost でgoogleから見えなくしたら 三日使えた 質問です。 マイマップのデータを接続するたびに自動的にkmlをインポートすることは できないでしょうか? >>228 ありがとうございました。 マイマップがapiとして公開されるの待ちます。 v3でKmlLayerの上にDirection敷くとKmlLayerにアクセスできなくなるとかアホか はよ直せ APIを使用して作成した吹き出しの表示内容が、Google社に送信されることはあるのでしょうか? さあ、、どうだろうね・・・ パケットモニタとかして 監視してみたら? v2で、マーカーにツールチップを常に表示させたいのですが、 なにかプラグインとかあるのでしょうか。 マウスオーバーでは表示されます。 >>233 まずはリファレンスを読め 話はそれからだ >>234 ありがとうございます。 TLabelを使ってで出来ました! v3 の google.maps.KmlLayer() でKMLファイルを読み込んだ場合、 個別の <Placemark> に対して アクセス・操作する方法ってあるのでしょうか? >>237 click で KmlFeatureData や LatLng みてみた? なにしたいん? google maps api仕様変更された? いきなり動かなくなった ローカルサーバでいきなりロゴと利用規約しか表示されなくなった ローカル検索の結果がおかしいというかさっきより少なくなってしまったのですが こういうことはよくあるのでしょうか? APIじゃなくてgoogle mapサイトでもその焼肉屋がひっかからなくなってしまいました しばらく様子見します 今朝再検索したらちゃんと元と同じような結果が出ました 近所の焼肉屋もラーメン屋もひっかかりました たまに調子悪くなるのかな 商用サイト用にプレミア使いたくて、公式に問い合わせしたら ずっとスルーなんだが・・・ ヤフーは即レス来たのに、どんだけ殿様営業なんだよっ!この会社!! >>247 こっちに問い合わせすれば? ttp://www.zenrin-datacom.net/business/gmapsapi/index.html >>248 ありがとう、その発想は無かったわwww 質問させてください。 今mixiアプリを作っていまして、google mapsを載っけているのですが、 ある時から突然 「このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。」 と出るようになってしまいました。 それまではうまくいっていたのですが、何のURLで登録していてうまくいっていたのかは忘れてしまいました。 突然出るようになってしまった事自体おかしいのですが、出ないようにしないと始まらないので mixi.jpや http://d38a594e4a 〜うんたら〜561253183bd56.app0.mixi-platform.com (mixiアプリの) や、用意したサーバのURLやらを登録して試しているのですが、上記のエラーが出てしまうのが直りません。 mixiアプリでiframeを使っているのが関係していると思うのですが、どのようなURLで登録したAPIキーを使えばエラーは出なくなるでしょうか? 詳しい方いらっしゃいましたらご教示いただけると幸いです。 間違えました http://d38a594e4a 〜うんたら〜561253183bd56.app0.mixi-platform.com (mixiアプリの) ↓ http://d38a594e4a 〜うんたら〜561253183bd56.app0.mixi-platform.com (mixiアプリのiframeのurl) です。 Google Map APIで吹き出し説明を表示する位置を 調整したいのですがどうすれば良いでしょうか? ピンの立てる位置では無く、吹出しの位置を調整したいです。 というのもページ内に表示させるGoogle Map 領域が小さい為 そのまま吹き出しをさせてしまうと表示させたい領域の外側に 吹出し説明が出てしまう為です。 ピンの位置からX座標:50px Y座標:50pxの位置に吹き出しブロックの 左上の角が来るといった事がしたいです。 噴出しは自分で画像用意すれば良い 透明にする位置を適当に選べばいいから 比較的自由に配置出来る Places API はいつ使えるようになるんだろ youtube API について質問できるスレッドはどこかご存知でしたら教えてください。 具体的には、エントリの埋め込み用コードを取得できずに http://gdata.youtube.com/feeds/api/videos/xxxxxxxxx というエントリヘッダの"id":{"$t":}をsplit("/")しての末尾を回しています(素人発想で恐縮です) メディアグループのようにそのものズバリ取得できたらと思うのですが group.media$thumbnail[0].url group.media$player[0].url うまく方法が見つかりません。 よろしくおねがいします。 他人のマップのKMLが欲しいんだけど ブックマートレットとやらを使っても取得できない もしかして無理になったの? http://www.moe-corp.com/jdb/ ここでランドマーク名を入力すると、 そこから距離が近い順に神社が表示されるんだけど、 Google Mapsでこんなことできるの? 同じようなの作ろうと思ってるんだけど、 距離順にエントリを一覧表示する機能が見当たらない。 そんなに難しいことやってなさそうな業種に見えるけど なんだか難しいことやってるような気もする。 >>260 こんな感じかと。 入力されたランドマーク名から座標を求める その座標から一定距離内の神社を抽出 それぞれ、ランドマークとの距離を算出 近い順に並べる >>261 ありがとう。 距離を測るのは自前でやるしかないってことか。 ランドマーク名から地図が出てたから 全部Google Mapでやってるのかと勘違いしてたよ。 ランドマーク名から位置を出す ← Google Map ↓ マーカー付きの地図を表示する ← Google Map この間にある、近くの神社の抽出とか距離の計算とか、 全部Google Mapの外で自前でやるしかないわけか。 意外と難しいことやってるんだなぁ...orz google mapで「東京 ラーメン」と検索すると地図上にラーメン屋が表示されると思うんだけど その検索結果をAPI使って作成したページ上に表示させる事ってできる? 検索コントロール表示させてユーザに入力してもらえば出来そうなんだけど、 検索コントロールの検索結果をデフォルトで表示させたいのです。 GoogleMapsAPIを使って、Googleの提供する地図データを使わなければオフラインでも動くアプリケーションを作ることはできますか? あの、google mapでルート検索したのに 電車を利用しようとしてるんですが、始点から終点まで 線が引かれません。料金もかかれません。 お願いします、助けてください・・・ >>266 オフラインで動かすなら逆にGoogl Maps APIは要らないだろ。 >>266 オフラインでも、図を拡大したりクリックしたところで処理をさせたりしたいのです もしくは、APIクローンのライブラリなどないでしょうか >>267 一般的なことだけど、ブラウザのキャッシュを消したりしてみては もしくは探してる場所に最寄りの電車の駅がないとか >>269 GoogleMapsAPI以外にもあるからそれを使う ドラッグできる地図実装ライブラリのまとめ:phpspot開発日誌 http://phpspot.org/blog/archives/2010/12/post_524.html 質問です よくgoogleで住所を市、もしくは町で指定して検索すると ウェブの検索結果の一覧の 一部にmapのが表示され その指定した市もしくは町の区画をマーカーで囲ったような表示がされると思いますが これをgoogle mapの大画面でも実行する方法はありませんでしょうか? >>273 無いね。 行政界データを探してきてポリラインで書くしかない マイプレイスで目印追加 左に一覧が表示される 新しい目印を追加すると一覧の最下段に表示される それを最上段にドラッグして保存 ログアウトしてから見ると反映されずにそんまま最下段に表示されてしまう 具体的には http://g.co/maps/qsxz6 キエフ ウクライナ が最上段に出来ないのはなんでですかね? 質問です。 周辺の店舗検索サイトを作成しようとしています。 xamppを使って、店舗情報をデータベースに入れています。 距離(1q以内や2q以内のように)によって表示させたいのですが、 どのようにしたらよいでしょうか、、。 解答よろしくお願いいたします。 Latitude APIで現在地更新してから Map APIでLatitudeのログを地図表示するようなアプリを作ってるんだけど、 Latitude APIで現在地更新した後にウェブで見てみると 更新した住所が英語表記になってしまう... 何とかして日本語表記になるようにしたいんだけど 座標関係とタイムスタンプ以外に送らなければならない情報とかあったりする? >>280 更新時に叩くAPIを /latitude/v1/location?key=xxx&g=Ja にしてみたけど変わらず... OAuth2.0の認証画面だけは hl=ja で日本語になったんだけど >>282 u=ja 試してみたけどダメだったよ... 症状的には、Latitudeのウェブページを開いて 一番下の言語設定をEnglish(US)にして 自分の位置をドラッグで手動設定したときのような表記になる感じ アプリ側でも何か投げることで変更できそうな感じではあるんだけど >>284 クッキーは有効にしてあったけどダメだったんだ で、色々試してたら xx=ja 無しでも日本語できちんと登録されるようになった どうもトークンと一緒にAPIキーまで送信していたのが原因っぽい APIキーでアクセスすると英語表記になるんだな 痛いミスに付き合わせてしまってすまん、感謝感謝 ttp://hirokawa.netflowers.jp/entry/26247/ を参考にGoogle Static Maps APIをしようしてMAPを生成しようとしてるのですが 実際に動かすとimgタグのMAP部分が表示されません。 Google Mapsへのリンク・パラメータは間違ってないらしく 画像リンクを直にブラウザに貼り付けると表示されます。 因みにエラーコードはFirebugで確認したところ NetworkError: 403 Forbidden -"URL" となります。 完全にお手上げ状態になってしまったので 何かヒントでも頂けないでしょうか?よろしくおねがいします。 あと↓のサンプルソースですと問題なく表示されます。 ttp://0-oo.net/sbox/php-tool-box/google-maps-static-api よろしくおねがいします。 「Google Maps APIプログラミング入門」 この本品薄みたいだけどなんか理由あるのかな? ただ刷ってないだけ? 25000アクセス以上が有料になるって今日知ったんだけど、 まだよく理解できてない 1秒毎にマーカー移動させるようなアプリでずっと表示させとくと1時間で3600回アクセス 24時間だと86400回アクセスしちゃうてこと? >>289 そういう本って何か意味あるの? それにもう相当古いでしょ >>292 Google Mapsについて全然知らないからまずは本でも読んでみようかと。 本の情報はすぐ古くなるからなんかいいサイトとかある? var latlng = new google.maps.LatLng(35, 139.); var lat = google.maps.LatLng.lat; alert(lat); このvar latに「35」の値が格納されるようにしたいんだけどアンディファインドが出てしまう、どうすればいいんだろう? 現在だとLatとLngが同時に格納されているからlatとlngそれぞれに分けたい >>297 latlngに同時に格納されてるのをそれぞれ個別のものとして認識させたい・・・ どうやって書けばいいんですかね? 釣りじゃないのか var latlng = new google.maps.LatLng(35, 139.); var lat = latlmg.lat; alert(lat); GoogleMapsAPI V3でマイマップの更新てできるんですか? いまいちわかりません InfoWindowは同時に一つしか出せないんでしょうか 10個のinfowindowっぽいものを同時に表示は無理? Google Mapsの目的地のURLパラメーターってなにになるのでしょうか? saddr 出発地点 dadd 到着地点 は解るのですが、経由地点を含んだURLを作成したいです。 あああ 自己解決 +to:でした。 すれよごしスイマセン すでに存在するgoogle.maps.Mapオブジェクトにアクセスする方法はありますか?(JavaScript API V3) var map = new google.maps.Map(..省略..); とすると、地図が描画され、変数mapにMapオブジェクトが格納されます。 上記のコードが書かれた関数が自分の自由にできない関数だった場合、 このMapオブジェクトに他の関数(自分の自由にできる関数)からアクセスする方法はあるのでしょうか? イメージとしては、 キャンバスとなったdivエレメントを指定すると、地図を描画せずにそれを描画したときに生まれたMapオブジェクトが取得できる関数、なんかがあればいいのですが.. セキュリティ的に厳しいですかね google マップのような、左のリストをクリックしたら、 対象の場所をマップセンターに移動し吹き出し表示させるというのを、 APIで作りたいのだが、KmlLayerで読み込んだあと、 どうすれば良いのかわかんない。どうやって、各場所をコントロールするの? 地図をいじるようになってから幾何の面白さに気が付くという これから初めてgooglemap apiを利用しようとしているのですが、 下調べしてもいまいち以下のようなことが出来るか不明だったので相談させて下さい。 マーカーが 1〜10 まであるとする グループAはマーカー 2,4,6,8,10 グループBはマーカー 1,3,5,7,9 グループCはマーカー 1,2,3,4,5 これをそれぞれチェックボックスで表示非表示切り変えたいのですが 2つのグループに跨って存在するマーカーもあるので 単純にマーカーにグループIDを振っただけでは無理そうです。 チェックボックスのほうに「グループAを表示」ではなく「2,4,6,8,10を表示」と命令させるやり方で可能ですか? 自己解決しかけたんですが、ソースが膨大になってしまいました。 繰り返しを使って短縮できないでしょうか? 沢山のマーカーを group0〜group2までの3つの配列にそれぞれ格納しました。 それをチェックボックス0〜2で表示非表示を切り替えたのですが function cb0_changed() { var cb = document.getElementById('cb0'); if (cb.checked == true) { group0.forEach(function(marker, idx) { marker.setVisible(true); }); } else { group0.forEach(function(marker, idx) { marker.setVisible(false); }); } } というfunctionと <input type="checkbox" id="cb0" onClick="cb0_changed()" /> というチェックボックスの組合わせを3つ全部書かなくてはなりません。 繰り返しを使ってgroup0〜group2まで共通のfunctionで機能させたいのですが cb0やgroup0を何にどう置き換えればいいでしょうか? var group = 'group' + i とやって置き換えてみても動きませんでした。 以前作ってたmapアプリを1年ぶりに触ってたら とんでもないことになった。 マーカのドラッグ後、マーカが消えてしまう。 そのアプリの参考にしてたサイトのサンプルを操作しても やっぱりマーカが消える。 最近、google maps apiって仕様変更があった? デスクトップ向けに.NETアプリで地図表示したいんだけど GoogleMap使う場合はテンポラリでMap表示するHTMLを作って ブラウザコントールで表示させるのかい? 他に常套手段ってある? ここへの質問で良いかわからないのですがよろしくお願いします。 Map with Google Maps というアクセラレーターで地図を検索すると、住所などが 英語表記になってしまいます。(地図上の一部などは日本語になっているところもありますが) ちなみにそのアクセは http://www.iegallery.com/en-us/Addons ここからダウンロード しました。 日本語のダウンロードページからはGoogle Maps のアクセはダウンロードできないようです。 http://www.iegallery.com/ja-JP/Search?q=map+with+google+maps 普通にGoogle Mapsで住所から検索すると日本語表記の結果が表示されます。 グーグルのトップページが http://www.google.co.jp/ これになっているからだと思います。 Map with Google Maps での検索結果を全部日本語で表記させる設定方法がありましたら 教えてください。 ちなみにクロームでは普通に日本語表記で出ます。 出ないのはIEだったので、IEスレで聞いてきます。 これって22000回の使用制限越えたら勝手に課金されるの? スマホで地名で検索して緯度経度取得して panToでジャンプすると表示領域がおかしくなるバグがあります(PCだと問題ない) なにか解決方法ありますか? google APIでルート検索(案内)のアプリを作ろうと思い、ソースコードを勉強しようとソースコードを探したのですが、 書き方がJAVAではなく、htmlのJAVAスクリプトで書かれていていました。 JAVAで書かれているソースコードを落とせたりするサイト等ありませんか? よろしくお願いします。 こういうスレって最初は物珍しくて伸びるけど、その内飽きて放置される運命 たまに誰かが上げてちょっと伸びるけど、そのくらいで終わる。 Google Maps API Key の発行手順が変わっているみたいなんですがどうすれば取得できるでしょう? 馬鹿でも簡単にGoogle earth動画を作れるソフトを作って下さい!!!お願いします 情報ウィンドウのレイアウトについて質問です。 角が丸い情報ウィンドウを作りたいのですが、角ばったものしかできません。 情報ウィンドウについて書いてあるサイトを見ると、スクリーンショットを画像で掲載している時には 角が丸いのに、自分が表示すると角が角ばってしまいます。たとえば www.ajaxtower.jp/googlemaps/ginfowindow/index1(サンプルは角が丸い) www.ajaxtower.jp/googlemaps/ginfowindow/map1_1(自分のブラウザでは角が四角い) ただ、このサイトだと、サンプルも角が丸くなります。 違いを教えてください。 suzumoto.s217.xrea.com/archives/2006/07/googlemaps13 suzumoto.s217.xrea.com/map/maptest03 (すいません、忍者修行中のためリンクがまともに貼れません) android mapsとgoogle javascript mapが、混同されてるなあ V2が5/19で終了らしいんだが、これV3に変更しないと表示できなくなるかね? どなたか無知の俺に教えて下さい。。 feed apiで複数サイトでタイトルのみ表示させたいんです…。 色々試したけど、超ド素人だから頭爆発しそう。。 Google Maps API for Businessってライセンスいくらなのか知ってる人いる? 全国の各市町村から市町村への距離データを抽出したいんだけど、APIの仕様上限にひっかかってしまった。 素直にどっかからデータ買う方が安いのかな >>336 普通に、無料で公開されてるデータから、算出できるよ 自分の位置の周りに水色の円が出てるんだけどこれなんだ? 規約のチェックってどれくらい厳しいんだろ。 社内利用したら即バレて利用停止になるもんかな? 有料版ってどれくらいかかるのでしょうかね? 大量使用ユーザーが費用を抑えるにはどうしたものか? OSMより精度が高く無料なものってないのでしょうか?^^;;;; はっきりとは分からんが10,000ドルくらいって聞いた。 従量課金だと思うけどどれくらい使って10,000ドルかは知らん。 気になったのでググってみたらあった。 blog.mogya.com/2011/10/googlemapsapi-limit.html 2011年で85万か。円安とかどうなんだろ。 グーグルマップアプリをバージョンアップしたら糞になったな フリーズするわ見にくくなるわ最悪だわ まいったな 住所欄に住所を入力していくと、逐次ジオコーディングしながら、地図のセンターが移動していく登録画面を考えています。 コードを学習するのに具体的かつ最適なサイトを教えてください。 宜しくお願い致します。 官公庁でグーグルマップ禁止令が出てるよね。ヤフーのに置き換えになるのかな? >>348 groups.google.com/d/topic/google-maps-api-japan/JiQsVZPKOsE/discussion 単に &region=JP っていうのを読み込み時のURLに付ければいいだけの話。 これで竹島とかが単独表記なる。 国内向けサイトはともかく 海外向けサイト(日本の官公庁が関わってないサイト)とかで 国際地図の竹島や魚釣島が全部あっちの表記になってたらまずいわな http://www.homes.co.jp/chintai/tokyo/map/ 上記のように、マーカークリックで詳細をサイドバー(?)に表示するにはどうしたらいいのでしょうか? JavaScriptでGoogle Maps APIを使ってるんですが、マイプレイスで保存した☆は表示とか参照できないんでしょうか? Google Mapsで地点をマイプレイスで保存しておいたあと、Google Maps APIを使ったアプリから参照したいです。 あ、消えたわ Googlemaps api v1、v2 完全サービス停止。 ルート検索後のPolylineの全座標を取得したいのですが、どうやってやるんでしょう? v2でしたら、GetPolyline()があってできたのですが、v3でのやり方がわかりません。 どなたか助けてください。 バージョンがあがるごとに優先度の低い機能が追加され複雑度が増し総合的に劣化していく法則 埋め込みサイトが英語表示しなくなってるんだけど、何か改悪された? 淡路島と兵庫県の間は明石海峡 淡路島と徳島県の間は鳴門海峡 どちらも海峡なのに 淡路島と和歌山県の間は どうして紀伊水道なのはなぜ? 流れの速さとかで船で行き来しやすいのが水道なんじゃね と勝手に考えた 淡路島と和歌山県の間は紀淡海峡 紀伊水道はもうちょっと下の広いところ 雨の日に刺す傘は英語で umbrella ですが 日傘は英語で何と言いますか? ルート検索のリクエストってリクエスト間隔の制限ってありますか? リストの件数分、ループでぶん回して、値だけ取得したいのですが。 ナビ中に進行方向を上にするやり方を教えてください アプデしたらコンパスさわっても上にならなくなった 今見てる地図に、ブックマークレットで 半径1kmの円とか描ける? スペース区切りの緯度経度の入ったtxtファイルを読み込んで、googlemapに表示させたいのですが、どうすればいいでしょうか >>376 kmlにする。 他は何が読めるんだろ? 今見てるGoogleMapに、ブックマークレットで 1km四方の正方形とか描ける? 質問なのですが v3でマーカーlabelのstyleにボーダーカラーとボーダーの太さを指定するにはどう記述すればよろしいでしょうか? 札幌の ひばりヶ丘って病院はヤバい。薬剤師の件で診療報酬を返還しないといけないかも。 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 I5GF2 あんま話題になってないけどGoogle Maps Platformすごい値上げだな 動的マップ1000リクエスト0.5ドルだったのが7ドルて 予告が直前でやけに遅かったけどな 6月だったのが7月になったし google終了のお知らせ 【悲報】Googleマップ、ゼンリンとの契約解除で超絶劣化 ゼンリンも株価暴落 何がしたいんだ両社 https://hayabusa9.5ch.net/test/read.cgi/news/1553226352/ 実際には劣化なんかほとんどしてないね バス停表示がなくなったぐらいでそれ以外は変化ない 地図が古くなった部分もあるが古くても昨年末ぐらい ゼンリンの頃は数年前とかザラだったからむしろ良くなったな 精度落ちてるわ 道無くなってる 坂もなくなってる 等高線出なくなってる 地下空間に液化CO2を圧入するのは危険である(後編) https://www.youtu べ.com/watch?v=VxRrVpnTIoE 無神経に地面掘るからだよ、北海道地震の死者に土下座しろよ、ひき逃げどころじゃねーぞこれw ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる