Google Maps API 質問箱
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/07/21(木) 12:52:31ID:zMECXA3l0655nobodyさん
2007/10/12(金) 15:37:39ID:JDHSb9UC0656nobodyさん
2007/10/13(土) 18:30:36ID:IpWOazu3そういったことを実装しているPerlやPHPプログラムって知りませんか。やっぱし自前で実装…?
0657nobodyさん
2007/10/14(日) 03:34:08ID:Ub5LFMql旧測地系の緯度経度を新測地系の地図にマップしたら南東にずれます。
ずれは、500mぐらいだったか、記憶が定かではないです。
その逆に新測地系の緯度経度を旧測地系の地図にマップしたら北西にずれます。
Google Mapsは、新測地系です。初期のころは旧測地系だったのですが。
ずれた距離がおおむね500mだったら、多分測地系のずれです。
>>656
UMN MapServer というフリーのソフトがあるけど、自前でコンパイルできる環境が必要です。
MapServerは、そのまま使うと一般的なウェブベースのアプリケーションとして、
HTMLファイルと画像ファイルを作ってくれるのですが、
画像だけを返させるパラメタがあります。
GTileLayer で、必要な範囲を切り出した画像を返すようなURLを返すようにすれば、
所望されている機能は実現可能だろうと思います。
0658nobodyさん
2007/10/14(日) 10:05:47ID:xqvgUBSP656です。回答ありがとうございます。持っている鯖はさくらインターネットのレンタルサーバーなので、
MapServerは難しそうな感じです。PHPやPerlだけで実現するのは難しいのかな…。
Google MAPS APIはちょっとしか使ってないので勉強します。
0659nobodyさん
2007/10/15(月) 02:09:33ID:MAIMiHUF>>657書きました。
UMN MapServerは、てっとりばやくておすすめなのですが、ここでは実は必須ではないです。
GTileLayerの使い方ですが、次の通りです。
・ズーム値ごとのタイル画像を用意する。
・タイル画像は正方形(デフォルトでは256ピクセル)で、
・php+gdなどで動的に生成しても、静的なものでも、どちらも可。
・デフォルトでは投影はメルカトル(http://d.hatena.ne.jp/yellow_73/20060830#p1 が参考になるかも知れません)
・次のようなスクリプトを配布する。
・GTileLayerオブジェクトを生成する。
・getTileUrl()を上書きして、画像を指定するURLを返すようにする。
渡される引数は次の通り
・ズーム値
・タイル画像の番号(xが西→東、yが北→南で、東経0度でx=0, 北端でy=0)
・GTileLayerからGTileLayerOverlayオブジェクトを生成する。
・GMap2オブジェクトのレイヤにGTileLayerOverlayオブジェクトを追加する。
サーバサイドでは、画像が提供できるかどうかが全てであって、
あとはクライアントサイド(Google Mapsスクリプト)の仕事です。
ただし、その画像が正しく投影されているか等は、Google Mapsのスクリプトでは全く感知しませんし、
それどころか、getTileUrl()の返り値が正しいかどうかも感知しません。
0660nobodyさん
2007/10/17(水) 00:20:35ID:2QnXbCpOhttp://72.14.235.104/search?q=cache:tHIWuxl0c0EJ:dev.chrisryu.com/2007/07/div_for_all_display.html+google+api+map+%E5%85%A8%E7%94%BB%E9%9D%A2%E8%A1%A8%E7%A4%BA&hl=ja&ct=clnk&cd=16&gl=jp
ここのサイトの方法でやるとFireFoxでは問題はないんですけど、
IE7では吹き出しを表示させるようにするとGoogleMapが消えてしまうのです。
0661nobodyさん
2007/10/17(水) 10:30:31ID:???こういう感じ?
http://japonyol.net/editor/ajax.html
ソース見てくれ
0662660
2007/10/17(水) 21:07:52ID:+OHtq6+gttp://www.openspc2.org/reibun/Google/Maps/API/ver1/etc/003/index.html
0663nobodyさん
2007/10/29(月) 11:38:54ID:0lWMfZR1マイマップで入力したマーカーの座標を得るAPIってあるのでしょうか。
可能であれば、表示しているすべてのマーカーの座標を知りたいです。
0664nobodyさん
2007/10/29(月) 13:32:14ID:/8Ez3TkO0666nobodyさん
2007/10/30(火) 23:10:25ID:z1WX2k2B0667nobodyさん
2007/11/08(木) 19:35:50ID:47w7phT/をベースに、カスタムタイルを使用したマップ上にマーカーを設置としていますが、
地図上に上で指定したマーカーを呼び出すと、どういうわけか全然違う位置に出現してしまいます。
カスタムマップ上では、どのようにマーカーの位置を求めればいいでしょうか?
それとも、GMercatorProjectionの部分でミスがあるのでしょうか?
0668nobodyさん
2007/11/16(金) 10:58:12ID:NHhr3bC0一つ表示させると、その前に表示されていたものが消えてしまって不便なのですが・・・
0669nobodyさん
2007/11/16(金) 13:04:45ID:TQ8AZZbN0670nobodyさん
2007/11/16(金) 17:17:58ID:GRjL7DtVルータのファイアウォールにブロックされフリーズしてしまいます。
レベルを下げるしかないのでしょうか?
0671nobodyさん
2007/11/16(金) 17:19:49ID:TQ8AZZbN0673nobodyさん
2007/11/16(金) 18:47:15ID:NHhr3bC0独学に限界があるからここに来てるんです。
でもどうやらググってみてもそういう情報はないので、無理くさいですね。
仕様なのか。。。
0674nobodyさん
2007/11/16(金) 22:44:40ID:busfvoWj0675nobodyさん
2007/11/17(土) 12:07:34ID:GkYZi95ehttp://d-p.2-d.jp/6ot/scifi/scroogled_by_cory_doctorow.html
0676nobodyさん
2007/11/17(土) 12:10:21ID:???http://www.jtjt.org/
0677nobodyさん
2007/11/17(土) 16:37:38ID:hSLKcqwl???
0679nobodyさん
2007/11/18(日) 08:40:02ID:???web上で、はてなブックマークのように吹き出しを設置したり書き込んだりできるようにはどういった方法があるでしょうか?
ttp://mapcomi.jp/
のような感じで。
ただ、はてなのように大人数ではなく少人数のコミュニティで使用するために設置したいです。
0680nobodyさん
2007/11/19(月) 10:02:32ID:HjMorwIr>>678
重ねて出すってどういうことですか?
0681nobodyさん
2007/11/20(火) 14:29:41ID:fnUr7y8n0682nobodyさん
2007/11/23(金) 09:35:27ID:0IF488qD0683nobodyさん
2007/11/24(土) 15:28:34ID:wV1iImX6プロパティを見る限り、そういうものが見つからないのですが・・・。
0685nobodyさん
2007/11/24(土) 18:16:40ID:???draggableで設定できました。ありがとうございます。
というかどうやら勘違いしていたらしく、
markerObj.icon = new GIcon();
markerObj.icon.draggable = true;
としてました。調べてもGIconのプロパティにdraggableないしなぁ・・・と思ってたら、
markerObj.draggableなんですね。。。
0686nobodyさん
2007/11/24(土) 18:39:21ID:???同じくカスタムマーカーなのですが、影が表示されません。
設定は以下の通りなのですが、何か間違いがありますでしょうか?
var customMarkerObj = new Object();
customMarkerObj.icon = new GIcon();
customMarkerObj.icon.image = "img/myMarker.png";
customMarkerObj.icon.shadow = "img/myMarkerShadow.png";
customMarkerObj.icon.iconSize = new GSize(43, 38);
customMarkerObj.icon.shadowSize = new GSize(37, 23);
customMarkerObj.icon.iconAnchor = new GPoint(16, 37);
customMarkerObj.icon.infoWindowAnchor = new GPoint(16, 5);
customMarkerObj.draggable = true;
0687nobodyさん
2007/11/24(土) 19:16:15ID:???0688nobodyさん
2007/11/24(土) 19:37:47ID:???<body>
<div id="map"></div>
<script type="text/javascript">
function foo(){
//カスタムマーカーの設定
var customMarkerObj = new Object();
customMarkerObj.icon = new GIcon();
customMarkerObj.icon.image = "img/myMarker.png";
customMarkerObj.icon.shadow = "img/myMarkerShadow.png";
customMarkerObj.icon.iconSize = new GSize(43, 38);
customMarkerObj.icon.shadowSize = new GSize(37, 23);
customMarkerObj.icon.iconAnchor = new GPoint(16, 37);
customMarkerObj.icon.infoWindowAnchor = new GPoint(16, 5);
customMarkerObj.draggable = true;
// マーカーの設置
var myMarker = new GMarker(map.getCenter(), customMarkerObj);
map.addOverlay(myMarker);
}
</script>
<script type="text/javascript">
//<![CDATA[
if(GBrowserIsCompatible()){
var zoom = 15;
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(35, 139), zoom);
}
</script>
<input type="button" value="foo()" onclick="foo()">
</body>
0689nobodyさん
2007/11/24(土) 21:35:40ID:???サイトを晒して欲しかっただけなんだよw
ってか、Google Maps APIを利用したサイト集みたいなのないかな〜?
参考になりそうなの
0690nobodyさん
2007/11/24(土) 21:39:45ID:???しかも、二つに分ける意味ある?
0692nobodyさん
2007/11/24(土) 22:04:13ID:???0693nobodyさん
2007/11/25(日) 06:07:52ID:067vq/7o0694nobodyさん
2007/11/25(日) 08:24:00ID:GkPF2+Rpピンポイントでその地図をまた表示したいんですがどうしたらいいんですか?
URLからたどることは出来ないんで、パラメータを取得するするしか
ないと思うんですが、、
0696nobodyさん
2007/11/25(日) 14:02:40ID:???B: 78cm;
W: 57cm;
H: 80cm;
}
0697nobodyさん
2007/11/25(日) 15:48:08ID:???polylineで線を引こうとするとd has no properties(line 429)というエラーが出て
線が全く表示されない。(polylineのスクリプトはごく簡単なもの)
このエラーが出ている時に地図をスクロールすると、挙動がおかしくなります。
d has no propertiesってどういう意味?
0698nobodyさん
2007/11/25(日) 17:06:35ID:???もう少し違うところに原因があるのかもしれませんね。
もう一度全部見直してみます。というかもう穴があくほどソースを見直したのですが。
0699nobodyさん
2007/11/29(木) 00:07:37ID:???影を表示させるとdraggableが不可能になるよ;;
なんで;;
だれかカスタムマーカーで自分のアイコン+影+ドラッグ可能のサンプル作って下しあ><
0700nobodyさん
2007/11/29(木) 17:22:32ID:MbMzN7BNと同じ質問なんですが、>>469は本当にあるの??ググっても出てこない。
マーカーの重なり順変更できてる人いますか??
0701nobodyさん
2007/11/29(木) 22:37:53ID:wGUVFkHQhttp://news.ameba.jp/weblog/2007/11/8979.html
0702nobodyさん
2007/12/03(月) 11:41:08ID:???衛星写真に上から地名などの書かれた画像を重ねるような要領で。
0703nobodyさん
2007/12/03(月) 22:55:11ID:IDet8uzL同一レイヤーである必要なくね?
もう一枚レイヤー作ってデフォのレイヤーに重ねればおk
それよりもポイントが少ないなら、適当にスパン要素作ってポイントに張り付くようにしたほうが良いかもな。
0704nobodyさん
2007/12/08(土) 11:39:06ID:K+x4Dm8M0705nobodyさん
2007/12/08(土) 18:24:41ID:???上から3つめ以内に>>1が2年も3年も前のスレが普通にある
過疎っぷり。製作板と合わせて統一した方がええんちゃう?
0706nobodyさん
2007/12/09(日) 15:00:14ID:???0707nobodyさん
2007/12/14(金) 17:58:24ID:???閉じなくてはならない現象がちょくちょく出るのだが、誰か同じ様な人は居ます
か?
環境的には今月のWindowsUpdateを行ったくらいしか、変化は無い筈だが。
地図が見れなくなる程度ならともかく、IE6がクラッシュしてしまうのは困る。
0708nobodyさん
2007/12/15(土) 11:12:42ID:7hqefWpJ何かMSNのtop頁でも同じ様にIE6がエラーで閉じてしまいます。
しかしFireFox2では、MSNのtop頁もgooglemap貼り付け頁も問題無く表示出来ます。
だからネットワーク関連での問題ではなくて、当方のPCorIE6の状況に問題があり
そうです。
0709nobodyさん
2007/12/15(土) 17:51:57ID:mX2f/6abこの座標pointを他の関数に使いたいのですが、いざ使おうとすると定義されていませんとエラーになります。
javascriptは初心者なのですが、これはどういう理由でしょうか?
var geocoder = null;
geocoder = new GClientGeocoder();
function showAddress(address) {
if (geocoder) {
geocoder.getLatLng(address,function(point) {
if (!point) {
alert(address+"見当たりませんでした");
} else {
document.getElementById("latlng").innerHTML="座標:"+point;
}
});
}
}
0710709
2007/12/15(土) 18:55:39ID:mX2f/6ab非同期なのでundefinedになっちゃってたのですね・・・。
0711nobodyさん
2007/12/20(木) 10:48:41ID:lBY1TPUcこれは何なのでしょう?
うちのサイトにこういうディレクトリは無いのでエラーになってるんですが
0712Socket774
2007/12/20(木) 16:57:38ID:???パッチ適用でIEがクラッシュ MSが回避策を公開
http://www.itmedia.co.jp/enterprise/articles/0712/20/news021.html
0713nobodyさん
2007/12/21(金) 03:39:10ID:bUxsI4En2)グリグリ動かして任意の場所でストップ
3)サブミットボタン押す
4)その座標をデフォルト表示するタグが<textarea>に表示される
みたいなwebアプリほしいんですが、どうやったらできますか?
もしくはフリーのソースないでしょうか?
0714nobodyさん
2007/12/21(金) 09:41:57ID:???勉強すりゃできる。フリーのソフトはgooglemapsAPI。としか言いようが無いな。
または3万円で俺に発注。
0715nobodyさん
2007/12/21(金) 10:25:25ID:???少しは勉強してから質問したらどうだ?
0716nobodyさん
2007/12/21(金) 19:12:53ID:???確かにレジストリ対策で、GoogleMap を貼った頁でクラッシュしなくなった。
でもHP側で対策出来ないし、MSが対策用regファイルを出してくれてない
(有志のサイトには有ったが)から、利用者側で手動でエディットするのは
面倒だし、厄介です。
0717nobodyさん
2007/12/21(金) 21:27:05ID:???と思ったら、何かダウンロード可能なパッチが出てました。
Windows XP Service Pack 2 を実行しているコンピュータにセキュリティ更新プログラム
942615 をインストールした後に、Internet Explorer 6 がクラッシュします。
http://support.microsoft.com/?kbid=946627
但し、今現在ではWindowsUpdateでは、上記パッチは検出されませんでしたが。
0718nobodyさん
2007/12/22(土) 10:27:16ID:???MS、IEクラッシュ問題の修正パッチを公開
http://www.itmedia.co.jp/enterprise/articles/0712/21/news125.html
こちらの記事によれば、WindowsUpdateでパッチ投入出来る様です。
昨日時点では未だだったのかも知れません。ただ、当方は既にパッチ適用
してしまったので、もうWindowsUpdateで入るかどうか試せませんが。
0719nobodyさん
2007/12/22(土) 11:46:41ID:???うちも先月ぐらいから出るようになった
Google側に原因があるっぽいし、ちゃんと動いてるっぽいので、放置してるっぽい
0720nobodyさん
2007/12/22(土) 12:19:03ID:???0721nobodyさん
2007/12/28(金) 14:28:51ID:???具体的にはマーカーのドラッグ中に、他のマーカーを移動させる(関数により自動に移動)と、
ドラッグ中のマーカーが制御できなくなります。マウスを近づけると逃げるような挙動をし始めます。
これを防ぐにはどうすればいいのでしょうか?
0722nobodyさん
2008/01/04(金) 12:36:44ID:BjbDv38CEnterpriseは年間 $10,000 以上だから、小さく使うのには向かないしなぁ。
http://www.google.com/enterprise/maps/faq.html
Q: What is the cost of Google Maps for Enterprise?
A: Pricing for Google Maps for Enterprise is based on the number of page views and geocode requests handled by
the Google Maps for Enterprise API and starts at $10,000 per year. Please contact us for more information.
0724nobodyさん
2008/01/05(土) 11:40:19ID:???APIは諦めて、google mapsへのリンクだけにしておく。
0725nobodyさん
2008/01/05(土) 19:29:14ID:???アナル出せやコラ^^
あーなるほど^^
お尻を掘った子一等賞♪^^
いいから力抜けよ^^
もう開通肛事は済んだのか?^^
便秘か?だったら俺が直してやる^^
ちょっとキリンが水飲むポーズしてみろ^^
0726nobodyさん
2008/01/09(水) 12:02:09ID:Oi1/yt6gGMakerのイベントでopenExtInfoWindowメソッドを使って吹き出しを表示してたんですが
何もしていないのに吹き出しが表示されなくなっています。
先週まではできていたようなきがするんですが・・・
また、FireFoxは正常に動作し、この問題はIEで起こります。
どなたかこの問題についてご存じないですか?
0727nobodyさん
2008/01/09(水) 12:27:05ID:???以下のコードで、IE6を使用した時、マーカーのドラッグができなくなってしまいました。
WinXP IE7 Firefox2, Win2K Firefox2 問題なし
Win2K IE6 マーカーは配置されるものの、マーカーはドラッグできず地図が動いてしまう。
<!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">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps API2 Sample</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAasAJryKxWJnBFVJa487d9hTHGAxTVT7IRADYa-JdYz7xQ8IQZBSthgDZdggYpQHsmm6WYtHstQFfLA" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37,136), 5,G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var gpObj = new GPoint(138, 36);
var marker = new GMarker(gpObj,{draggable:true});
map.addOverlay(marker);
}
//]]>
</script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
</body>
</html>
#コードは、Google Maps API リファレンス http://www.openspc2.org/Google/Maps/ に {draggable:true} を追記したものです。
0728727
2008/01/09(水) 12:28:58ID:???0729727
2008/01/09(水) 12:36:16ID:???WinXP IE7 Firefox2, Win2K Firefox2 問題なし
Win2K IE6 マーカーは配置されるものの、アラート表示されず
<!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">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps API2 Sample</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAasAJryKxWJnBFVJa487d9hTHGAxTVT7IRADYa-JdYz7xQ8IQZBSthgDZdggYpQHsmm6WYtHstQFfLA" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37,136), 5,G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var gpObj = new GPoint(138, 36);
var marker = new GMarker(gpObj);
map.addOverlay(marker);
GEvent.addListener(marker, "click", function(){
alert("Marker Click!!");
} );
}
//]]>
</script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
</body>
</html>
#コードの参考:Google Maps API リファレンス http://www.openspc2.org/Google/Maps/
0730726
2008/01/09(水) 14:14:47ID:???自分のIEのバージョンも6です。
あと、下のブログに同現象の報告がされていました。
http://ameblo.jp/oregano-blog/entry-10064747306.html
GMakerクラスになにか変更があったみたいですね。
残念ながら、完全な解決方法までは書いてなかったですが
GMakerの代わりに自分で画像を用意してそれにイベントを加えるか
また、この人によると昨日からの問題らしいので
もうちょっと様子をみるのもいいのかもしれません。
0731nobodyさん
2008/01/09(水) 14:26:56ID:???ウチんとこ症状確認できないけどどういうこと?XP/IE6
まずopenExtInfoWindowって何?openInfoWindowじゃなくて?
0733nobodyさん
2008/01/09(水) 14:48:34ID:???0734726
2008/01/09(水) 14:51:30ID:???openExtInfoWindowとopenInfoWindowは同じようなメソッドです。
ただ、ちょっとopenExtInfoWindowの方が自由度が高いだけです。
http://googlemapsapi.blogspot.com/2007/12/extinfowindow-10-ajax-powered-css.html
でも、自分のPCだとどちらのメソッドでもこの問題は起こってます。
でも、XP/IE6でも起こらない場合もあると聞いて少し安心しました。
IE6のユーザ全員に影響あるとしたら結構大変な事になるんで。
う〜ん、グーグル勝手に何やってんだよ・・・
0735727
2008/01/09(水) 15:20:36ID:???Documentation for GMap2 "click" event is incomplete:
http://code.google.com/p/gmaps-api-issues/issues/detail?id=68
Markers in IE6 don't respond to click event:
http://code.google.com/p/gmaps-api-issues/issues/detail?id=71
Googleの対応待ちか..
0736727
2008/01/10(木) 11:09:03ID:???<!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">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps API2 Sample</title>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAasAJryKxWJnBFVJa487d9hTHGAxTVT7IRADYa-JdYz7xQ8IQZBSthgDZdggYpQHsmm6WYtHstQFfLA" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
window.onload = function() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37,136), 5,G_NORMAL_MAP);
map.addControl(new GLargeMapControl());
map.addControl(new GScaleControl());
var _icon = new GIcon();
_icon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
_icon.iconSize = new GSize(12, 20);
_icon.iconAnchor = new GPoint(6, 20);
var marker1 = new GMarker(new GPoint(138, 36),{icon:_icon,draggable:true}); //Win2K IE6でも問題ないマーカー
var marker2 = new GMarker(new GPoint(138, 34),{draggable:true}); //Win2K IE6でクリックイベントが発生しないマーカー
map.addOverlay(marker1);
map.addOverlay(marker2);
//GEvent.addListener(marker1, "click", function(){alert("Marker1 Click!!");});
//GEvent.addListener(marker2, "click", function(){alert("Marker2 Click!!");});
} //]]>
</script></head>
<body><div id="map" style="width: 500px; height: 400px"></div></body></html>
0737nobodyさん
2008/01/10(木) 18:23:53ID:???俺も今日その問題に遭遇した。
どうも昨日のWindowsUpdateが怪しいと思うんだが…。
APIを過去のもの(2、2.s、2.58などなど)にしてもダメだし。
ちなみにFireFoxだと動く。
0738737
2008/01/11(金) 12:58:28ID:???v=2.x
0739726
2008/01/11(金) 13:52:46ID:+LOxjag7問題が起ってた環境はWinXp,IE6です。
でも、他サイト見ると直ってない所もある・・・
パッと見で超適当ですけど
openInfoWindowHtmlは直ったけど
openInfoWindowはまだ駄目なのかもしれない。
グーグルの人今度は別バージョンでやってからリリースしてくれよ〜。
0740nobodyさん
2008/01/11(金) 14:33:55ID:???v=2指定でバグったら、なんだかなーと思う。
0741nobodyさん
2008/01/11(金) 23:17:43ID:???0742nobodyさん
2008/01/12(土) 15:28:38ID:DRQ7deB/0744nobodyさん
2008/01/14(月) 18:53:27ID:???/ \
/ ⌒ ⌒\
/ ( ●) (●) \ ・・・・・
| ,ノ(、_, )ヽ |
\ -=ニ=- /
ノ \
____
/ \
/ ⌒ ⌒ \
/ (●) (●) \ ん?
| ,ノ(、_, )ヽ |
\ -=ニ=- /
ノ \
0745nobodyさん
2008/01/15(火) 13:11:57ID:???0746nobodyさん
2008/01/17(木) 16:20:03ID:3hgEsmwS画面中央に表示されるはずですよね?何が悪いのか??
東京タワーの座標をセットしたソースです。
var map;
function onLoad() {
map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(35.658632,139.745411),18);
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GOverviewMapControl());
map.setMapType(G_NORMAL_MAP);
}
実行すると31(サーティワン=アイス屋)のアイコンが画面左上に表示されてしまいます。
http://www.geocoding.jp/?q=%E6%9D%B1%E4%BA%AC%E3%82%BF%E3%83%AF%E3%83%BC
geocodingだとサーティワンは画面中央に表示されてます。
0747nobodyさん
2008/01/17(木) 18:45:03ID:???0748nobodyさん
2008/01/17(木) 19:21:08ID:3hgEsmwSレスありがとうございます。
>>746のファイルを直接呼び出すと真ん中に表示されました。
でも<iframe>で他のHTMLに組み込むと画面左上になってしまいます。
目的のHTMLがUTF-8でないので、<iframe>で読ませたいのですが、皆さんこのような事象は起きていませんか?
<iframe src="googlemaps.html" width="500" height="500" scrolling="NO" frameborder="0"></iframe>
0749nobodyさん
2008/01/17(木) 21:41:06ID:3hgEsmwS原因分かりました。下記のように<iframe>を<div>で囲んでいるのですが、この<div>タグが画面ロード時に非表示(display:none)になっているとうまく動作しないようです。
<div height="340" id="PANEL1" style="display:none;">
<iframe src="googlemaps.html" width="500" height="500" scrolling="NO" frameborder="0"></iframe>
</div>
ボタン等が押された時に<div>タグを可視化(style.display = "";)しているのですが、このやり方だとGMap2#setCenter()の座標指定がセンターにならないようです。
0750nobodyさん
2008/01/22(火) 13:15:38ID:2lDbj7KP携帯のGoogle mapを住所じゃなく位置情報で取得することはできないですか?
0751nobodyさん
2008/01/22(火) 17:01:15ID:???こんなサイトを作りたい。
CMS使ってまねごとでもいいから何とかならんかしら。
0752nobodyさん
2008/01/22(火) 20:24:06ID:eRSQk7qH0753nobodyさん
2008/01/22(火) 23:18:20ID:???何事も真似事から、そうでしょ?
まなび≒まねび ですから!
0754nobodyさん
2008/01/23(水) 02:04:18ID:???auでその場でGPS測位ならば、 ttp://hvs.dyndns.org/gpsmap/ で出来る。
一定間隔毎に自動で測位も可能。中身は、、、知らない。
0755750
2008/01/23(水) 12:20:02ID:???ごめんなさい、書き方が悪かったです・・・。
GETで地名を渡せば、その場所の住所が出てきますが、
lat・lonを渡して画像を取得する方法はないんですかね
■ このスレッドは過去ログ倉庫に格納されています