Google Maps API 質問箱
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/07/21(木) 12:52:31ID:zMECXA3l0417nobodyさん
2006/10/19(木) 23:09:18ID:???0419nobodyさん
2006/10/21(土) 18:10:26ID:???川とか全然まともに入ってない。
使い物にナラネ
0420nobodyさん
2006/10/21(土) 23:18:48ID:???0421nobodyさん
2006/10/26(木) 17:18:55ID:???ようやく自分のうちが見えました(^^ゞ
ところで一つ質問です。
class GKeyboardHandler を使ってキーボードコントロールを加えたとき、
インラインフレーム内のマップ表示の場合だとうまく行きません。
というか、キーボードでは全く動きません。
スタンドアローンで表示したときは動くのでソースの問題ではなさそうです。
何か方法あるんでしょうか・・・インラインフレームでは無理?
0422hiyosi61
2006/10/29(日) 09:12:47ID:mVte9g8B何が原因なのでしょうか。
0424nobodyさん
2006/10/31(火) 11:30:25ID:FwDuqnFLそれができると、ボクにとっては神なんだけど…。
0426nobodyさん
2006/10/31(火) 16:11:02ID:???for (@addr) {
my $addr = jcode($_)->utf8;
$addr =~ s/(\W)/'%' . unpack('H2', $1)/eg;
my $res = get("http://maps.google.co.jp/maps?q=$addr");
if($res =~ /center: {lat: (.*?),lng: (.*?)}/si){
my ($lat, $lng) = ($1, $2);
}
}
0428nobodyさん
2006/10/31(火) 16:31:58ID:???200件ぐらいの住所をなげてもいいのかなって・・・
実はすでに100件ぐらいの住所なげてしまったんだが・・・
0429nobodyさん
2006/10/31(火) 16:43:53ID:???広告が見れないわけだし、Google的に許すのだろうか?
0431nobodyさん
2006/10/31(火) 20:09:32ID:???http://www.google.co.jp/intl/ja_jp/help/terms_local.html
Google グループ: Google-Maps-API
http://groups.google.com/group/Google-Maps-API/browse_frm/thread/d27df1c66e4106e1/7fa25a13e6153d02
「This is not allowed by the API terms of use. You should not scrape Google Maps to generate geocodes. We will block services that do automated queries of our servers.」
結論的には駄目と言うことらしいよ。
0433nobodyさん
2006/11/11(土) 12:31:46ID:8Jpxtrmnというか、そのページが下のようなメッセージが出て開けなくなります。
「このサイトは開けません。操作は中断されました。」
これはどうやれば、正常に動くようになるでしょうか?
お願いします。
0434nobodyさん
2006/11/11(土) 15:03:55ID:???まずは日本語を勉強したほうがいい。
んで初心者板へどうぞ
0436nobodyさん
2006/11/14(火) 21:36:14ID:???0440nobodyさん
2006/11/16(木) 00:30:55ID:???ttp://jsgt.org/ajax/newmon/GoogleMapsAPI.htm
0441nobodyさん
2006/11/19(日) 00:42:00ID:TM31odIs縦横ピクセル数が分かってる状態で適切な拡大率を選択したいんだけど、
GMap2.setCenter() の第二引数が 1 の時の 1 ピクセルあたりの距離って
何 m かどなたかご存知ですか?
あの数値が 1 増えるとおおよそ 2 倍くらいに拡大されることは分かったんで
1 の時の長さが分かれば後は計算で大まかに求められるんだけど。
0442nobodyさん
2006/11/19(日) 01:40:15ID:???0443nobodyさん
2006/11/19(日) 02:04:25ID:???それで 2 点間の距離は分かるんだが、それを例えば 200x200 ピクセルの
領域に収めるための適切な拡大率を求めたいんだわ。
でもよく考えたら、メルカトル図法使ってる以上 1 ピクセルあたりの距離って
その場所の緯度/経度で違うよなー。
0444nobodyさん
2006/11/19(日) 02:16:15ID:???0445nobodyさん
2006/11/19(日) 02:39:32ID:???0446nobodyさん
2006/11/20(月) 03:39:16ID:iE4ooJHb0448446
2006/11/22(水) 01:10:31ID:dQ1Vz6O3なんか分けわかんなくなってきた
map fanなんかだと何分の幾つで表示されるんだけど、確かに解像度で変わっちゃうね
例えば500*500のgoogle mapを紙にコピーしたら画面解像度関係なく同じサイズになるけど、
いったいどうやって縮尺求めたらいいんだろ
頭痛くなってきた
0450nobodyさん
2006/11/22(水) 19:47:28ID:dQ1Vz6O3それを元に2で割っていけばzoom level毎に分かりそうだな
自分で算出しようかと思ったけど大凡の数値しか出せないからやめときます。
確実な数値が分からないと意味がないので。。。
0451nobodyさん
2006/11/22(水) 22:17:37ID:???1/20,000ですー、とかは無理だろ
極端な話、103インチのビエラに写したらそらエライデカいわけで
0452nobodyさん
2006/11/23(木) 00:04:17ID:MZGmvhK3使用目的がウェブ上で使うんじゃなくて、PDAでGPSとして使うのに必要なんです。
行動範囲の例のマップを拾ってきて実写でGPSを目論んでいるので、あのマップの縮尺が必要なんです。
0453nobodyさん
2006/11/23(木) 00:08:59ID:MZGmvhK3JavaScript等で画面解像度毎に縮尺変更することも出来るしウェブ上の使用もアリですね。
0454nobodyさん
2006/11/23(木) 01:42:05ID:???そういうのだったら、地図を表示して、画面にものさし当てて計ればいい。
>>453
論理解像度を使ってると思う。
画面の画素数は取れても、1画素の大きさは取れないんじゃない? 出来るの?
0455nobodyさん
2006/11/23(木) 02:25:02ID:MZGmvhK3暇なときにでも印刷してノギスで測って算出してみます。
画面解像度毎に縮尺変更っていうのはマップを任意の縮尺に変更するんじゃなくて、
1/20,000などの表示を変更させるって意味です。
高解像度画面になるとマップが小さくなるので、小さくなった分だけ分子を増やせば
見ている画面上の縮尺が合うっていう寸法です。
0456nobodyさん
2006/11/25(土) 14:41:05ID:???http://travel2.2ch.net/test/read.cgi/tropical/1162331196/l50
GE上をドライブしたりフライトしたりでけるらしいぉ
+ +
∧_∧ + ワクテカ
(0゚・∀・)
(0゚∪ ∪ + ワクテカ
と__)__) +
0457nobodyさん
2006/11/25(土) 15:31:05ID:???0459nobodyさん
2006/11/26(日) 19:46:56ID:???しかし、意外と瓢箪から駒だったりして
0460nobodyさん
2006/11/30(木) 23:21:14ID:???助けてくり。ググリながらここまでやってみた。
グーグルマップが表示されるmap.htmlに
リンクのURLで引数(?)を渡したいんだけど
例えば
http://sample.com/map.html?35.6554830135,139.748647213
としまして
map.htmlの記述の部分を以下にしたら動くと思ったけど動かなかった
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var ichi = location.href.split("?")[1];
var zahyou = "new GLatLng(" + ichi + ")" ;
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(zahyou, 15);
}
}
//]]>
バカな俺の考える浅知恵だから、賢い人は俺が何をやりたくて
どうすればいいのか分かるんじゃないかな…
ひ〜、上の何処をどうすれば俺のもくろみは成功するん?
0461nobodyさん
2006/12/01(金) 01:06:08ID:???var x = ごにょごにょと数値をもとめる(文字じゃないよ);
var y = うにょうにょと数値をもとめる(文字じゃないよ);
map.setCenter(new GLatLng(x, y), 13);
ってするんじゃない?
詳しいことは詳しい人に聞いてみよう!
0462nobodyさん
2006/12/02(土) 00:59:48ID:???下にサンプルデータ置いておいたから試してみてみて。
http://lab.moyo.biz/tools/gps2gm/index.jsp
0463nobodyさん
2006/12/02(土) 02:01:46ID:???サンプルデータで試してみました。
データが多いとさすがにブラウザが重いですね。
GPSの誤差は意外と小さいのかも。
0464nobodyさん
2006/12/02(土) 08:57:41ID:???ここらへんはスクリプト言語でやってる以上仕方がないか。
0465nobodyさん
2006/12/02(土) 14:37:28ID:NfHzLuzRやっぱ、一つのページにいくつもマップを載せると極端に遅くなるね
三カ所くらい載せると一ページ開くのに15秒くらいかかるよorz
0466nobodyさん
2006/12/02(土) 15:54:12ID:ieD/bidJ0467hpg ◆Mf7EUUQl3Q
2006/12/15(金) 17:14:30ID:N01h6JTevar ichi = location.href.split("?")[1];
var zahyou = "new GLatLng(" + ichi + ")";
↓
var xy = location.href.split("?")[1];
var y = xy.split(",")[0]*1;
var x = xy.split(",")[1]*1;
var zahyou = new GLatLng(y, x, 15);
で、いいでない?
ってか過疎ってるなぁ。ココ
0468nobodyさん
2006/12/16(土) 11:33:48ID:???手前に表示させたいマーカーを指定することってできますか?
(CSSでたとえるとz-indexの様な指定)
緯度を変更するだけで手前にくるマーカーが入れ替わったりするので、
思うように表示できず悩んでます。
0469nobodyさん
2006/12/16(土) 11:50:36ID:???setZIndexで出来ると思う。
ttp://www.google.co.jp/search?sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-26,GGGL:ja&q=googlemaps+setZIndex
0470468
2006/12/16(土) 15:12:26ID:???ただ、南にあるものが手前に表示されるという仕様と、
ベン氏が同じスレを2つ立てていたことまでしか理解できませんでした。
コピペコピペでなんとかやってきた程度の知識ですので、
もうちょっと勉強してから挑戦しようと思います。
ありがとうございました
0471nobodyさん
2006/12/16(土) 21:09:35ID:Qv5znrbTfunction (緯度, 経度, 距離, 角度) {
...
return 算出後の緯度, 算出後の経度;
}
という関数を作りたい…。
0472nobodyさん
2006/12/18(月) 02:42:03ID:5Ntp188Qxsl = GXslt.create(xsltDoc);
xsl.transformToHtml(xmlDoc, document.getElementById("debug"));
てな感じに書いてIEで実行すると
ライン: 1055
文字: 31
エラー: 引数の数が一致していません。または不正なプロパティを指定しています。
と言われてしまう。
Google Maps APIは2.69、IEは6.0SP2。
そもそもはopenInfoWindowXsltが無くなったからどうにかしようと
したところから始まったんだけど…。簡単にはいかないな…。
0474nobodyさん
2006/12/22(金) 03:35:05ID:???0475nobodyさん
2006/12/23(土) 00:00:38ID:XkNNyhHS0476472
2006/12/23(土) 14:19:08ID:0w9Xk9YQ誰か教えて下さりやがれorz
0477nobodyさん
2006/12/24(日) 18:29:22ID:???逆に緯度経度から住所を出すやりかたってありますか?
0478nobodyさん
2006/12/25(月) 18:27:43ID:WsugFYf5ttp://blog.japan.zdnet.com/google/
検索APIの話ではあるけど、Googleが金にならないサービスを切り始めた
以上、Maps APIも、いつ終了のお知らせくるかわからんね。
0479nobodyさん
2006/12/30(土) 15:33:39ID:bPh7z8qT0480nobodyさん
2006/12/31(日) 13:06:55ID:???0481nobodyさん
2007/01/10(水) 01:29:19ID:rNLvz5g9商用利用不可なのかどうかって話だけどさ、
これはどうなの??
http://calamel.jp/?act=map_search
モロじゃない?
0483nobodyさん
2007/01/10(水) 10:25:14ID:???ん〜。
出店するのは有料なのよ。
>>481は、ロリポのサービスなんだけど、ここレンサバ借りて、さらにもう少しお金を出せば
地図にのっけてもらえる(カラメルに出店)
http://calamel.jp/?act=open#head
いや、そのカラメルに出店ってのが、地図にのっけてもらうだけでなく、いろんなサービス
がセットなのよ。その一つとして地図上に載せてもらうみたい。
オマケみたいなノリなのかなー。それなら商用利用可みたいな。
どうなんだろ?
0485nobodyさん
2007/01/10(水) 12:18:05ID:???「地図を全ての人が無料で見ることができる」仕様にすれば
どんな形態の商用利用でもOKだよ。
お金を払った人しか見られないとか
企業内の特定の部署だけが利用するとかはアウト。
0487nobodyさん
2007/01/14(日) 15:34:00ID:1KtXMdIw0488nobodyさん
2007/01/17(水) 13:49:44ID:Eb/MO9faこれの逆ってできますか?
0489nobodyさん
2007/01/17(水) 23:16:57ID:???0490nobodyさん
2007/01/21(日) 08:50:10ID:???なんかたまに沸けわからんエラーがでる
0491nobodyさん
2007/01/23(火) 00:07:28ID:LAcnGKIbこれも動いてないし
なんで?
http://api.knecht.jp/geocoding/
0492nobodyさん
2007/01/23(火) 16:46:17ID:???本家だと、読み込み中....
って表示されますよね。。
コレってどのイベント使って作ればよいのでしょうか?
0494nobodyさん
2007/01/26(金) 11:51:23ID:s6s0aaVzこのサイトを参考にして、
//マーカーをクリックしたら、吹き出しの中に写真を表示する
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<center><img src='img/2-3_1.jpg' vspace=5 hspace=5><br>国会議事堂</center>");
});
を追加したのですが、マーカーをクリックすると、
'x' は Null オブジェクトではありません。
というエラーが出ます。
何が原因なのでしょうか?
0496nobodyさん
2007/01/26(金) 17:08:44ID:???クリックすると増えていきますよね
1個だけマーカーを追加したいのですがどのようにすればいいですか?
(新しいのが追加されれば前のが消える仕組みです)
0499nobodyさん
2007/01/26(金) 18:32:02ID:???0500nobodyさん
2007/01/26(金) 18:42:37ID:???map.removeOverlay(m);
var m=new GMarker(point);
map.addOverlay(m);
}
としてみたんですが、マーカーが増えるのみです・・・
0501nobodyさん
2007/01/26(金) 19:10:29ID:???var m;
GEvent.addListener(map, "click", function(marker, point) {
if (m != null ) map.removeOverlay(m);
m=new GMarker(point);
map.addOverlay(m);
}
0503nobodyさん
2007/01/27(土) 15:36:12ID:???今まではGoogleMapEditorを使ってたんですが、一回の変換作業が15件に限定されてしまったようで。。
1000件近くのデータを変換したいんです。
GoogleMapEditor
http://hsj.jp/gme/
CSVから一括返還できるサービスって無いですかねー。
0504nobodyさん
2007/01/27(土) 15:48:18ID:???ほれ
ttp://pc035.tkl.iis.u-tokyo.ac.jp/~sagara/geocode/modules/csv-admatch0/
0505nobodyさん
2007/02/03(土) 01:52:10ID:???ちょっと前に発見したんですが、精度が低いんですよね・・。
千代田区千代田1−1−1
って言う住所だと
千代田区千代田1−1
までしか変換されないんです。
もう自分で作るしかないと思って今がんばってます
0506nobodyさん
2007/02/09(金) 11:04:41ID:???マップの中心を基準に縮尺の変更をするのではなく、ポインタを中心をして縮尺の変更を行いたいのですが・・。
どなたかご存知でしたら教えてください;;
0507nobodyさん
2007/02/09(金) 20:51:15ID:???ここはinfoWindowにHTMLを組み込んでいるページなんですが
この機能を維持したままXML化することはできるんですか?
0508nobodyさん
2007/02/15(木) 21:49:50ID:???GXsltを解説しているとこがほとんどないから使い方がわからんorz
0509nobodyさん
2007/02/20(火) 19:37:39ID:yKvnZBxyGDownloadUrl
だけなんですけど、MAP API全部読み込まなきゃならないんですよね?
この機能だけちょこっと使えるAPIなんてないですかね?
ブラウザによる差異や、タイムアウトや、エラー処理を実装するのめんどいんですけど・・・
0510nobodyさん
2007/02/21(水) 20:37:55ID:???mapの機能を一切使わずに
エラー処理やクロスブラウザだけのためにGDownloadUrlを使いたいのなら
prototypeとか別のフレームワークの類似メソッドを使う方がよいと思われ
0511509
2007/02/24(土) 13:22:41ID:???超遅レスですが、レスありがとでした。
prototypeなるものは見かけた事はあったんですが
よくわからず素通りしてました・・・OTZ
今回導入して、簡単にAjaxモドキできました。
ありがとうございます。
0512nobodyさん
2007/03/06(火) 17:01:40ID:n6eG/ElM0513nobodyさん
2007/03/07(水) 20:08:59ID:???UAの関係で、そういう使い方できないので、別の方法でGoogleMapの地図情報利用したいのですが、
何か方法はないですか?
0514nobodyさん
2007/03/08(木) 03:27:46ID:APKlahkoマップを表示しようとするとキーが違うと表示されます。
何か良い対応策は無いでしょうか。
0515nobodyさん
2007/03/09(金) 15:35:05ID:s0TAwXTD表示させると普通に表示されるのに、Slaipnirでだけ表示されないのは
なんでだろう?
おなじSlaipnirで本家のGoogleMapはちゃんと見えてるから、Slaipnirの
問題では(多分)ないと思うんだけど。。。同じ状況で悩んでる人いません?
■ このスレッドは過去ログ倉庫に格納されています