Google Maps API 質問箱
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/07/21(木) 12:52:31ID:zMECXA3l0255nobodyさん
2006/05/21(日) 17:01:15ID:f4/iJHIm例えばマーカーから半径1Kmといった具合に表現したいのです。
0256nobodyさん
2006/05/22(月) 22:25:07ID:???今手元でリファレンスすら読めないのでできるかどうかわからんが、
GEventの使い方次第でなんとかならんか?
>>255
マーカーの周りの円で何を表示したいんだ?
0257nobodyさん
2006/05/23(火) 09:26:54ID:???0259256
2006/05/24(水) 21:25:33ID:???それは技術的には、(円が何を意味するかはともかく)マーカーの
周りに円を表示したいって事だよね。
>>255は、円を使って別のなにかを表示したいように読めたので、
なにを表示したいのか確認してから質問に答えようかと思って。
円を表示したいだけなら>>257って事だが。
0260F
2006/05/27(土) 17:38:52ID:Po9NQaGImap.panToとGEvent.addListener(map, "moveend", func())を利用する
のだとは思うのですが、どうもうまくいきません。
どこかにサンプルコードとかないでしょうか?
0261nobodyさん
2006/05/27(土) 18:46:04ID:XXMRqIyMどうしてもスクロールでやるなら、少しずつ何回も移動させていけばいいんじゃない?
0262F
2006/05/27(土) 19:50:28ID:H5sMhF2Fどうもコードの書き方がわからないのです・・泣
0263nobodyさん
2006/05/28(日) 22:58:42ID:n6+w/IlF0265nobodyさん
2006/06/01(木) 08:14:32ID:DNDzVmRF教えてもらえませんか
0266nobodyさん
2006/06/01(木) 10:29:09ID:SI7i4keCうん、いいお
0267nobodyさん
2006/06/02(金) 07:37:44ID:???>>263
var bounds = map.getBounds()
var ne = bounds.getNorthEast() // 北東隅
var sw = bounds.getSouthWest() // 南西隅
var nw = new GLatLng( ne.lat(), sw.lng() ) // 北西隅
var se = new GLatLng( sw.lat(), ne.lng() ) // 南東隅
0268nobodyさん
2006/06/02(金) 07:51:28ID:dzUQn5Cq0269nobodyさん
2006/06/03(土) 01:38:24ID:???http://xmaps.busmonster.com/documentation.html
これって使ってる人いる?
便利だったりv2対応したりしてるのかな?
0270nobodyさん
2006/06/03(土) 09:22:47ID:wRpqat8HIE6だと英語で、Firefoxだと日本語で表示されます。
ウチの環境だけでしょうか?
0271nobodyさん
2006/06/04(日) 19:22:19ID:blovcFPNデータが出ますね。これって、なにかの裏技API使えば、Mapの方でも
出てくるんですかね?
0272nobodyさん
2006/06/04(日) 20:45:49ID:MhQUWDlyオブジェクトを選択した際に取り出す方法ってないですかね?
0273nobodyさん
2006/06/08(木) 19:44:34ID:???ですが、どなたかそのような事に挑戦されていないでしょうか?
次のようなサイトを発見しました。
マウスドラッグの動きに合わせて、写真を読み込めるようです。
http://www.futomi.com/books/ajax/source/05/panorama/panorama.html
しかし↑は有限のdiv領域を確保してから、
その領域に画像をぺたぺた貼っているみたいです。
有限のdiv領域ではなく、ドラッグの動きに合わせて次々とdiv領域を作成し、
そこに地図画像を貼っていくといったgooglemapsのようなシームレスな
地図配信サービスを作るにはどのようにすればよいでしょうか?
0274nobodyさん
2006/06/08(木) 20:48:27ID:???0276nobodyさん
2006/06/15(木) 11:42:58ID:ggXFS04Aまだ安定しないのかな?
0277nobodyさん
2006/06/20(火) 15:12:35ID:fG73LyUh0278nobodyさん
2006/06/20(火) 17:22:34ID:???0279nobodyさん
2006/06/20(火) 22:43:53ID:???対応国リストから日本は削除されたよ。
0280nobodyさん
2006/06/22(木) 14:03:26ID:???var point = (35.05424, 137.161152)
map.setCenter(new GLatLng(point), 17);
0281nobodyさん
2006/06/23(金) 13:30:16ID:Hpid2SRW0283nobodyさん
2006/06/23(金) 21:52:39ID:5C9bywIJサテライトが1
デュアルが2
と聞いたのですが違うんですか?
あと、G_MAP_TYPEとかがオブジェクトだったら、なんで、[object Object]になるんですか?
最後に、ボク馬鹿ですか?
0284nobodyさん
2006/06/24(土) 00:20:11ID:???定数だから変わっても不思議でない
ttp://www.tonbi.jp/JS/Object/Object.html
Googleの使い方を憶えよう
ttp://www.google.co.jp/search?hl=ja&c2coff=1&rls=GGLJ%2CGGLJ%3A2006-23%2CGGLJ%3Aja&q=%22%5Bobject+Object%5D%22&lr=
0285nobodyさん
2006/06/24(土) 00:21:05ID:???>282と同じことを言ってしまうけど、戻り値がオブジェクトなんでしょ?
何の言語を使用してるかわからんけど。
これ以上は、ソースを見せてもらわない限りわからん。
0286nobodyさん
2006/06/24(土) 00:22:27ID:???var point = new GLatLng(35.05424, 137.161152)
map.setCenter(point, 17);
>>281
オブジェクトを文字列に変換したときに[object Object]に変換される。
マップタイプがどれかを見るには比較すれ。
var maptype = map.getCurrentMapType();
var maptypetext = "";
switch ( maptype ) {
case G_NORMAL_MAP: maptypetext = "normal"; break;
case G_SATELLITE_MAP: maptypetext = "satellite"; break;
case G_HYBRID_MAP: maptypetext = "hybrid"; break;
}
0287nobodyさん
2006/06/24(土) 13:34:01ID:8Xjjw5MK例えば
http://www.openspc2.org/Google/Maps/api/GMap/getCurrentMapType/index.html
や
http://lotusblo.blog16.fc2.com/blog-entry-26.html
でも同じ結果になりました。
>>286
ありがとう。試してみます。
0288nobodyさん
2006/06/25(日) 16:33:17ID:???以前はそれで数字でも表示されたんでしょ。
284 nobodyさん sage 2006/06/24(土) 00:20:11 ID:??? 逆参照
>>283
定数だから変わっても不思議でない
0289nobodyさん
2006/07/03(月) 01:59:01ID:trkLKs630290nobodyさん
2006/07/03(月) 10:55:24ID:+YW4OHmg検索結果おかしくなってない?
0292nobodyさん
2006/07/04(火) 18:13:46ID:HixkSM5fかなりあさったけど、やってる人が見つからない
参考サイトないですか?
0294nobodyさん
2006/07/04(火) 22:21:43ID:???0295nobodyさん
2006/07/05(水) 13:36:47ID:???いまいち質問の意味が分からんのだけど、Google Maps API Version 2 なら↓かな?
// lat と lng に座標を代入しる
var map = new GMap2(document.getElementById('map'));
map.setCenter(new GLatLng( lat , lng ), 18);
var marker = new GMarker(new GLatLng( lat , lng ));
map.addOverlay(marker);
// 3行目を↓にしてもOK、座標分かってるなら関数未使用のほうが高速だろうけど
// var point = map.getCenter();
// var marker = new GMarker(point);
0296nobodyさん
2006/07/05(水) 16:35:47ID:???�d�d
はてなマップみたいにやりたかったとです。
↑重いねコレ
>>295 これも時間あるときやってみるー
0297nobodyさん
2006/07/06(木) 19:12:01ID:???これどうやってすんの?教えてエロイ人
それとアイコン変更後、ブラウザでは透明なとこが印刷時に灰色になってしまいます。
これの対処法ってありますでしょうか?
var icon = new GIcon();
icon.image = "http://〜.png";
icon.shadow = "http://〜.png";
icon.iconSize = new GSize(20, 34);
icon.shadowSize = new GSize(22, 20);
icon.iconAnchor = new GPoint(0, 0);
icon.infoWindowAnchor = new GPoint(0, 0);
var map = new GMap2(document.getElementById('map'));
map.setCenter(new GLatLng( lat , lng ), 17);
var marker = new GMarker(new GLatLng( lat , lng ), icon);
map.addOverlay(marker);
0298nobodyさん
2006/07/08(土) 17:00:34ID:GpM7jtiT0299nobodyさん
2006/07/15(土) 10:31:10ID:540aGqUj例えば新宿の高島屋を探したいときに、
A:新宿高島屋と入力
http://www.google.co.jp/maps?f=q&hl=ja&sll=36.5626,136.362305&sspn=37.254212,61.435547&q=%E6%96%B0%E5%AE%BF%E9%AB%98%E5%B3%B6%E5%B1%8B&ie=UTF8&ll=35.690625,139.700603&spn=0.018543,0.029998&om=1
B:住所を入力
http://www.google.co.jp/maps?f=q&hl=ja&q=%E6%B8%8B%E8%B0%B7%E5%8C%BA%E5%8D%83%E9%A7%84%E3%82%B1%E8%B0%B7%EF%BC%95%E4%B8%81%E7%9B%AE%EF%BC%92%EF%BC%94%E2%88%92%EF%BC%92&ie=UTF8&ll=35.686912,139.702299&spn=0.009272,0.021994&om=1
質問:Aの方法で検索した時、Bのような全画面に切り替えるにはどうしたら良いですか
0300nobodyさん
2006/07/18(火) 22:29:39ID:UOw4jNCR変換ロジック分かる人がいたら教えてください。
0301nobodyさん
2006/07/21(金) 00:53:51ID:mBcboPmBいや、PHP+住所テーブルで簡単に使えないかと思って。
0302nobodyさん
2006/07/21(金) 19:41:40ID:???Geocoding
住所を送信→帰ってきた座標をPHPでJavaScript中に埋め込み出力
でもまあ機械的に何件もやると迷惑だからダメだよ
本家の日本対応を待つか、↓など利用して自作するしかないな
ttp://nlftp.mlit.go.jp/isj/
ttp://pc035.tkl.iis.u-tokyo.ac.jp/~sagara/geocode/
0304nobodyさん
2006/07/29(土) 14:28:15ID:???これで緯度経度をXMLで返すんだけど、どうやって地図にするのかわからんです
とりあえずアメリカの住所なんだけど
どうしたらいいのでしょうか
0305nobodyさん
2006/07/29(土) 16:58:22ID:???でも問題ありかも
ttp://www.developer.com/db/article.php/3621981
0306REVO
2006/07/30(日) 01:38:23ID:rqaz4SBHどうすればいいんですか?
0309nobodyさん
2006/08/11(金) 05:42:08ID:???0310nobodyさん
2006/08/11(金) 12:30:28ID:wx2zFt4J画面の端っこのほうにマーカーが立つんだ (´・ω・`)ショボーン
0311nobodyさん
2006/08/23(水) 00:37:09ID:???高速化のやり方を解説しているサイトはありませんか?
ズームレベルと中心座標から表示対象のデータを絞り込む、
もしくは都道府県単位、または緯度・経度のブロック単位に
表示テンプレートを事前作成して表示するとか。
サーバとPCの負荷・遅延を小さくする良い方法は無いかなと。
大きなサイトを構築しようとする人はみんなレスポンスを
気にするだろうから何かKnowHowがあれば教えて下さい。
0312nobodyさん
2006/08/23(水) 09:02:44ID:???0313nobodyさん
2006/08/23(水) 09:05:40ID:???近くの物をグループ化して表示する数を減らしたら?
0314nobodyさん
2006/08/24(木) 23:18:36ID:XFF8iubfhttp://find.2ch.net/?STR=%A5%B0%A1%BC%A5%B0%A5%EB%A5%DE%A5%C3%A5%D7%A5%B9
0315nobodyさん
2006/08/25(金) 14:30:28ID:???http://find.2ch.net/?STR=Google Maps
0316nobodyさん
2006/08/25(金) 19:30:35ID:l7ztd8qelatとlngの配列をsortして、各配列の[0]と[max]を足して2で割ってるんだけど
もっといい方法とかないかな?
0318nobodyさん
2006/08/28(月) 02:45:40ID:xll5VeX9http://maps.google.com/maps?f=q&hl=ja&q=NY&ie=UTF8&t=h&om=0&z=16&ll=42.964415,-78.826389
0320nobodyさん
2006/08/29(火) 13:52:32ID:CWGcsUEe0321nobodyさん
2006/08/29(火) 14:05:36ID:???0322nobodyさん
2006/09/09(土) 12:49:09ID:PgI2vPCagoogle mapに反映させたいのですが、
google map自体が表示しなくなりました。。。
多分、PHPで読み出したデータをjava script側にうまく
渡せていないと思うのですが、よくわかりません。
すみませんが、ご教授お願いします。
ソースの主要部分を抜き出します。
<?php
$handle = fopen ("lat.txt", "r");
$lat = fgets($handle, 1024);
fclose($handle);
$handle = fopen ("lon.txt", "r");
$lon = fgets($handle, 1024);
fclose($handle);
?>
function onLoad() {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng( <?php echo $lat ?> , <?php echo $lon ?> ),4);
map.addControl(new GLargeMapControl());
map.setMapType(G_NORMAL_MAP);
marker = new GMarker(new GPoint( <?php echo $lat ?> , <?php echo $lon ?> ), markeropts);
markers[n_markers] = marker;
n_markers++;
map.addOverlay(marker);
}
0323nobodyさん
2006/09/09(土) 17:37:40ID:???そのテキストには1レコードしかないのかな?
十分に気持ちは理解できるが・・・
0326nobodyさん
2006/09/09(土) 23:36:47ID:???googleMAPを開くと『お客様のウェブ ブラウザは、Google マップ で完全にサポートされていません。」というメッセージが表示されて地図がみれません。
今までは普通に利用できたのに・・・なぜでしょうか?
iMac osx10.2.8
0327nobodyさん
2006/09/10(日) 00:09:01ID:???まずはJavaScriptだけで動くようにしろよ
>326
もしSafariを使ってるなら窓から投げ捨てろ
0328nobodyさん
2006/09/10(日) 00:43:58ID:39W2w9sMすみません、java Scriptでtxtファイルを読み込む関数がわかりません。。。
ご存知でしたら教えていただけないでしょうか?
0329nobodyさん
2006/09/10(日) 00:45:06ID:39W2w9sM>>327の間違いです。
0330nobodyさん
2006/09/10(日) 00:57:37ID:???ここで勉強し直してこい
ttp://www.geekpage.jp/web/google-maps-api/gxmlhttp-3.php
0331nobodyさん
2006/09/10(日) 01:57:20ID:???http://maps.google.com/
0332nobodyさん
2006/09/10(日) 03:16:24ID:39W2w9sMものすごいありがとうございます!!!!
解決方法がみつかりそうです!!!!!!
0334nobodyさん
2006/09/11(月) 14:59:58ID:???0335nobodyさん
2006/09/12(火) 14:05:47ID:5GNx6iDM地図左下の「powered by Google」をクリックすると
リンク先のGoogleマップのページがフレーム内に表示されてしまいます。
これを回避して新しいウィンドウかフレームを解除して表示させる方法はありませんか?
0337nobodyさん
2006/09/12(火) 18:05:46ID:2UXE64GU0338nobodyさん
2006/09/12(火) 18:12:11ID:???オマケにz−ミングターゲットまで付いてる。
このAPIって公開されています?
0340335
2006/09/12(火) 21:26:27ID:OI6UrBIFレスサンクス。
やってむたけど無理だった。
0341hage
2006/09/12(火) 21:34:02ID:???FFでは問題ありませんが
IEではピンや吹き出しのpngが透過されず、見苦しいものになってしまいます
iframeを使わなけらば、透過されるのですが
どうしてもiframeでmapを呼び出したいのです
だれかえろいひとご教授ねがいます
0342nobodyさん
2006/09/13(水) 00:47:43ID:???押す奴はいない
気にするな
>>337
できる
>>338
Z-ミングターゲットって何?
手前・奥を指定するってこと?
>>341
問題なくiframe + IEで表示できているが
google maps apiの中で透過PNG処理をしてくれていると
思っていた
以前これを使ったことがある<pngfix.js
ttp://homepage.ntlworld.com/bobosola/pnghowto.htm
0343nobodyさん
2006/09/13(水) 00:53:09ID:???これな
getBoundsZoomLevel
ところで100個くらいマーカーを表示したらブラウザが
重たくなるけど、何か良い方法ないかな?
表示するまでに少し時間がかかるし
0345nobodyさん
2006/09/13(水) 10:34:05ID:???0346337
2006/09/13(水) 11:27:12ID:apAbtY1Bありがとうございます。
0347nobodyさん
2006/09/13(水) 20:14:09ID:???googleMAPを開くと『お客様のウェブ ブラウザは、Google マップ で完全にサポートされていません。」というメッセージが表示されて地図がみれません。
今までは普通に利用できたのに・・・なぜでしょうか?
iMac osx10.2.8
>>327 safariを使っているのですが、窓から投げ捨てるとはどういった意味なんでしょう?
0348341
2006/09/13(水) 23:15:08ID:???やはりIEではiframeだと
透過されていないです
他の人とは見え方自分が違うだけでしょうか?
0350341
2006/09/13(水) 23:48:38ID:???EUC-JPでメインは書いてあって
mapだけutf-8がだめなの?
0352nobodyさん
2006/09/14(木) 00:05:17ID:???透過されてないな
読み込んでいるjsファイルがあやしい
試しにprototype.jsとかを外してみたらどう?
0353nobodyさん
2006/09/14(木) 00:06:55ID:???色々表示しようとすると100個くらい簡単に超えちゃうんだけどなぁ
軽くならないなら自分でマーカーのレイヤを作って上乗せするか
面倒だ、、、
0354nobodyさん
2006/09/14(木) 00:15:19ID:???ttp://www.geocities.jp/camminare_del_mondo/123/gmap/gmap_FRA.html
を表示して、IEのエンコード見てみ
0355nobodyさん
2006/09/14(木) 00:24:31ID:???gMapAPIblogがjsエラーで表示がおかしいのって俺だけ?
■ このスレッドは過去ログ倉庫に格納されています