Google Maps API 質問箱
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/07/21(木) 12:52:31ID:zMECXA3l0381mitu
2006/09/26(火) 12:44:50ID:cowYBSspzoomLevel上げれれば問題ねーのになぁ・・
0382nobodyさん
2006/09/26(火) 12:53:11ID:???いやこれマジやばいわ。
毎回ttp://maps.google.co.jpで検索とかやってらんねーし仕事に支障が出るな
0383nobodyさん
2006/09/26(火) 16:05:08ID:???ttp://googlemapsapi.blogspot.com/2006/09/new-map-tiles-for-japan.html
う〜〜〜〜む・・・
0384nobodyさん
2006/09/26(火) 17:09:10ID:???GMapTypeControlのハイブリッド機能しないし、co.jpで殺す技も効かないけど。
0385nobodyさん
2006/09/26(火) 18:57:08ID:16nlq2TAすっきりし過ぎで、アメリカの地図のような感じ。そこらあたりは前の方が良かった。
最大から若干ズームアウトした縮尺で、以前は道路中心線しか表示されなかったのが、
マピオンのように道幅がつくようになった点は、よくなったと思う。
それと、これは本家のみだけど、ダブルクリックでセンタリングはいいんだけど
ズームアップも同時に行うのは、個人的には余計なお世話って感じ。
>>384
バージョン1に戻すと、ズームレベルの大小を逆にしなければいけないから
面倒なんだよね。
0386nobodyさん
2006/09/26(火) 19:12:53ID:???俺はcenterAndZoom()使ってるんだけど、
v=1でもv=2でもズーム値そのまま。
サテライトで-1とか指定できるし。
0387380
2006/09/27(水) 12:05:40ID:???これなら、前よりすえぇ詳細になっていいな
0388nobodyさん
2006/09/27(水) 18:30:56ID:???拡大できる倍率は上がるけど
別に、情報が詳細になっているわけではない。
旧地図とほぼ同じゼンリンのいつもガイドと比較したら
地下街とかが表示されるようになった改良点はあるけど、
同じくらいの縮尺で比較した場合、
建物の名前とかの情報は断然少なくなっている。
0389380
2006/09/28(木) 12:25:22ID:???一方通行の情報とか入ってたから、情報量増えたと思ったが
0390nobodyさん
2006/09/28(木) 16:45:35ID:???API1で
ttp://www.ksgmap.jp/other/sample/tips_gmap_liquiddesign.html
のようにブラウザをリサイズしてもマップが中心になるようにしてたんですが
API2に変更してから中心になりません。
どうすればAPI2でリサイズの実行が出来ますか?
0391nobodyさん
2006/09/29(金) 02:02:53ID:???まず中心座標を変数に入れて覚えておく
次にリサイズされたらマップを拡大し、pantoで覚えておいた
中心座標へ移動
簡単だよ
0392nobodyさん
2006/10/05(木) 18:03:28ID:???ズームレベル19から周りを見渡したいと思って17までズームアウトすると
途端に情報が少なくなる。
あと、詳細なMAPがある部分と、ない部分の接合部分が、前と比べると非常に醜い。
0393nobodyさん
2006/10/09(月) 11:28:34ID:???0394nobodyさん
2006/10/10(火) 13:12:20ID:J056yCyHもしくは桃鉄。
0395nobodyさん
2006/10/10(火) 15:44:41ID:???0396bee
2006/10/16(月) 00:15:59ID:hmlsWTQl困ったことがあり教えてください。
googleMapのアクセスキーを取得して地図を表示させようとしたのですが、
「お使いのAPIキーはすでに他のサイトで使用されています。」とエラーがでます。
キーを取得したときにキーの下についているサンプルコードを
自宅のPCにコピーをして最初にそこからアクセスしましたが、これが原因でしょうか?
どのようにしたら上記の問題を解決できるでしょうか?
(キーの登録はhttp:www.XXX.jp/でやっています)
よろしくお願いします。
0397nobodyさん
2006/10/16(月) 05:12:28ID:oM6agUNcちゃんと表示する自分のサイトのURLで登録しろや!
お前馬鹿か?
0398bee
2006/10/16(月) 09:16:06ID:hmlsWTQl「http:www.XXX.jp/」は自分のサイトのURLで登録をしています。
0399nobodyさん
2006/10/16(月) 09:20:06ID:???0400nobodyさん
2006/10/16(月) 09:21:37ID:???キーは自分のサイトのURL「http:www.XXX.jp/」で登録していて、
そのURLではないローカル環境や別の環境で試しているのならば
表示されなくて当然だろ。
0401bee
2006/10/16(月) 09:26:08ID:hmlsWTQlほんとになにも考えないで馬鹿なことをしたのですが、
何とかならないかと思案しています。
やはり自分のURLを変えるしかないのでしょうか?
0402nobodyさん
2006/10/16(月) 09:44:47ID:???>Googleさんにローカル環境でも使わせろやと抗議する。
0403bee
2006/10/16(月) 09:45:35ID:hmlsWTQl自分URLでキーの登録をした
最初にキーを試すためキー取得の下についていたサンプルコードを使い地図の表示をしたみた
上記はできました。
その後、登録をしたURLのサイトより表示をしようとしたら>396のエラーが返された。
以上です。
0404nobodyさん
2006/10/16(月) 14:14:19ID:???もう一度キーを取得してみては?
0405nobodyさん
2006/10/17(火) 10:06:35ID:???0406nobodyさん
2006/10/17(火) 14:50:07ID:???詳しく
0407nobodyさん
2006/10/17(火) 17:14:21ID:???詳しく って実際にAPI使ってんの?
ローカルでHTML作って試してみろよ、表示されるっしょ
んでそれをキー取得時に登録したWEBにUPしても表示される
0409nobodyさん
2006/10/17(火) 19:08:16ID:7EDs5TaT最近自分のWebをCDRに焼いて人に配ったときに
あれ?できるようになったんだと思った
0410nobodyさん
2006/10/18(水) 12:30:34ID:???0411nobodyさん
2006/10/18(水) 19:33:26ID:???過去の知識で想像で語ってんなよ。
技術者には向いてないわ
0412nobodyさん
2006/10/18(水) 22:04:05ID:MKEO3Iqb現役の技術者は、そんな些細なことを覚えている暇は無い。
さらに、言葉遣いがなっていないようなオコチャマとは違う。
0413nobodyさん
2006/10/19(木) 00:12:36ID:???時期じゃなく、パラメータ。
以上。終了。
で、ズームレベル拡張マダー?
0414nobodyさん
2006/10/19(木) 20:55:43ID:2ix5xPYOキーを取得する時期とかあるの??
0417nobodyさん
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
モロじゃない?
■ このスレッドは過去ログ倉庫に格納されています