[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 07/30 17:56 / Filesize : 220 KB / Number-of Response : 918
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Google Maps API 質問箱



1 名前:nobodyさん [2005/07/21(木) 12:52:31 ID:zMECXA3l]
Google Maps API関係はこちらで質問して!

646 名前:nobodyさん [2007/09/02(日) 09:15:03 ID:G7W/irUu]
今更な話なのかもしれないけど、removeOverlayで吹き出しまで消えてしまうようになってるね。

647 名前:nobodyさん [2007/09/08(土) 20:24:31 ID:KY19b5xJ]
Google Maps APIの登録がエラーになる。

www.google.com/apis/maps/

どこに連絡すればいいんだー!。

グーグルエラー放置すんじゃねぇ!
死ぬ気で直せ!!。

648 名前:nobodyさん mailto:sage [2007/09/10(月) 19:14:40 ID:???]
えっとね GEORSSでKMLからマップにオーバレイする際に
タイトルにリンク情報付加するほうほうあったら教えて下さい。

649 名前:nobodyさん [2007/09/22(土) 21:16:44 ID:M6ABDyz4]
コレって住所の入力で地図を自動生成するとかできますか?

650 名前:nobodyさん [2007/09/24(月) 21:58:41 ID:/mCeeGOa]
google map apiの質問です。

データベースからデータを抽出し、マーカーをプロットしてクリックしたら
情報ウィンドウを表示させたいと思っています。

mapの中心から距離の近い順に20個のマーカーを表示
させるまではできました。
マーカーがmapの端のほうにあるとクリックした時に情報
ウィンドウを表示させるために、地図が移動して(ドラッ
グした時と同じ動き)、mapmoveendイベントが発動されて
中心が変わってしまい、新たな中心から20個を選んできて
マーカーをプロットしなおしてしまいますので、情報ウィ
ンドウはすぐ閉じられてしまいます。

何かいい対策はないでしょうか?



651 名前:nobodyさん [2007/09/24(月) 22:05:38 ID:/mCeeGOa]
ソースはこんな感じです。

window.onload=function(){
map=new GMap2(document.getElementById("gmap"));
map.setCenter(new GLatLng(35.65848180227598,139.70150470733642),16);
map.addControl(new GLargeMapControl());
gGeo=new GClientGeocoder();

httpobj=GXmlHttp.create();
httpobj.open("get","test11.php?x=139.7015&y=35.6584");
httpobj.onreadystatechange=function(){
if((httpobj.readyState==4)&&(httpobj.status==200)){
addmarker();
}
httpobj.send(null);

GEvent.addListener(map,"moveend",function(){
var x1=(map.getCenter()).lng();
var y1=(map.getCenter()).lat();
httpobj=GXmlHttp.create();
httpobj.open("get","test11.php?x="+x1+"&y="+y1);
httpobj.onreadystatechange=function(){
if((httpobj.readyState==4)&&(httpobj.status==200)){
addmarker();
}
}
httpobj.send(null);
});
}


652 名前:nobodyさん [2007/09/24(月) 22:06:19 ID:/mCeeGOa]
つづき

//中心の緯度経度をtest11.phpに渡し、中心と各データ(緯度、経度がある)
//との距離を計算し、近い順に20個をxml形式ではき出す
//渡されたXMLデータをもとに20個プロット
function addmarker(){
map.clearOverlays();
var xmldata=httpobj.responseXML;
var pointdata=xmldata.getElementsByTagName("point");
for(var i=0;i<pointdata.length;i++){
var mx=pointdata[i].getElementsByTagName("x")[0].firstChild.nodeValue;
var my=pointdata[i].getElementsByTagName("y")[0].firstChild.nodeValue;
var marker=new GMarker(new GLatLng(my,mx));
map.addOverlay(marker);
// GEvent.addListener(map,'click',function(marker){
// marker.openInfoWindow("abcde");
// });
GEvent.addListener(map,"click",function(marker,point){
if(marker){
marker.openInfoWindowHtml("abcde");
}
});
}
}


653 名前:nobodyさん [2007/10/11(木) 08:05:38 ID:znYl17vN]
モバイル版のAPI公開はまだかね?

654 名前:nobodyさん [2007/10/12(金) 15:08:55 ID:JDHSb9UC]
GoogleMapとそのほかの地図で位置座標がズレてることってあるんだな・・・。
GoogleMapでは正しい位置なのにDMSに座標を変換して他の地図で見たら位置が左上にズレる



655 名前:nobodyさん [2007/10/12(金) 15:37:39 ID:JDHSb9UC]
・・・と思ったら測地系の違いかもしれん、調べてくるわwww

656 名前:nobodyさん [2007/10/13(土) 18:30:36 ID:IpWOazu3]
Maplibやどこでも地図βのようなことを自分のサーバーでも動かしてみたいのですが、
そういったことを実装しているPerlやPHPプログラムって知りませんか。やっぱし自前で実装…?

657 名前:nobodyさん [2007/10/14(日) 03:34:08 ID:Ub5LFMql]
>>655
旧測地系の緯度経度を新測地系の地図にマップしたら南東にずれます。
ずれは、500mぐらいだったか、記憶が定かではないです。
その逆に新測地系の緯度経度を旧測地系の地図にマップしたら北西にずれます。
Google Mapsは、新測地系です。初期のころは旧測地系だったのですが。
ずれた距離がおおむね500mだったら、多分測地系のずれです。

>>656
UMN MapServer というフリーのソフトがあるけど、自前でコンパイルできる環境が必要です。
MapServerは、そのまま使うと一般的なウェブベースのアプリケーションとして、
HTMLファイルと画像ファイルを作ってくれるのですが、
画像だけを返させるパラメタがあります。
GTileLayer で、必要な範囲を切り出した画像を返すようなURLを返すようにすれば、
所望されている機能は実現可能だろうと思います。

658 名前:nobodyさん [2007/10/14(日) 10:05:47 ID:xqvgUBSP]
>>657
656です。回答ありがとうございます。持っている鯖はさくらインターネットのレンタルサーバーなので、
MapServerは難しそうな感じです。PHPやPerlだけで実現するのは難しいのかな…。
Google MAPS APIはちょっとしか使ってないので勉強します。



659 名前:nobodyさん [2007/10/15(月) 02:09:33 ID:MAIMiHUF]
>>658

>>657書きました。
UMN MapServerは、てっとりばやくておすすめなのですが、ここでは実は必須ではないです。

GTileLayerの使い方ですが、次の通りです。
・ズーム値ごとのタイル画像を用意する。
 ・タイル画像は正方形(デフォルトでは256ピクセル)で、
 ・php+gdなどで動的に生成しても、静的なものでも、どちらも可。
 ・デフォルトでは投影はメルカトル(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()の返り値が正しいかどうかも感知しません。


660 名前:nobodyさん [2007/10/17(水) 00:20:35 ID:2QnXbCpO]
Google Mapwをページ全体に表示させる方法はないでしょうか。
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が消えてしまうのです。

661 名前:nobodyさん mailto:sage [2007/10/17(水) 10:30:31 ID:???]
>>660
こういう感じ?
japonyol.net/editor/ajax.html
ソース見てくれ

662 名前:660 [2007/10/17(水) 21:07:52 ID:+OHtq6+g]
ここを参考にしたらできました
ttp://www.openspc2.org/reibun/Google/Maps/API/ver1/etc/003/index.html

663 名前:nobodyさん [2007/10/29(月) 11:38:54 ID:0lWMfZR1]
教えてください。

マイマップで入力したマーカーの座標を得るAPIってあるのでしょうか。
可能であれば、表示しているすべてのマーカーの座標を知りたいです。

664 名前:nobodyさん [2007/10/29(月) 13:32:14 ID:/8Ez3TkO]
これって商用可?



665 名前:nobodyさん [2007/10/30(火) 13:37:13 ID:hAyzetUF BE:253038-2BP(2004)]
Bloggerに表示できん…

666 名前:nobodyさん [2007/10/30(火) 23:10:25 ID:z1WX2k2B]
GWTでGoogleMapにアクセスしてるひといる?

667 名前:nobodyさん [2007/11/08(木) 19:35:50 ID:47w7phT/]
japonyol.net/editor/lll.html
をベースに、カスタムタイルを使用したマップ上にマーカーを設置としていますが、
地図上に上で指定したマーカーを呼び出すと、どういうわけか全然違う位置に出現してしまいます。

カスタムマップ上では、どのようにマーカーの位置を求めればいいでしょうか?
それとも、GMercatorProjectionの部分でミスがあるのでしょうか?

668 名前:nobodyさん [2007/11/16(金) 10:58:12 ID:NHhr3bC0]
GoogleMap上に情報ウィンドウを2つ以上表示させる事は出来ないのでしょうか?
一つ表示させると、その前に表示されていたものが消えてしまって不便なのですが・・・

669 名前:nobodyさん [2007/11/16(金) 13:04:45 ID:TQ8AZZbN]
>>668 勉強しなおしてからこい

670 名前:nobodyさん [2007/11/16(金) 17:17:58 ID:GRjL7DtV]
Google Mapsへアクセスすると209.85.171.91へアウトバンドするので
ルータのファイアウォールにブロックされフリーズしてしまいます。
レベルを下げるしかないのでしょうか?

671 名前:nobodyさん [2007/11/16(金) 17:19:49 ID:TQ8AZZbN]
apiつかわないで直でつなげてるの?


672 名前:nobodyさん mailto:sage [2007/11/16(金) 17:39:30 ID:???]
>>670
うん

673 名前:nobodyさん [2007/11/16(金) 18:47:15 ID:NHhr3bC0]
>>669
独学に限界があるからここに来てるんです。
でもどうやらググってみてもそういう情報はないので、無理くさいですね。
仕様なのか。。。

674 名前:nobodyさん [2007/11/16(金) 22:44:40 ID:busfvoWj]
よっしゃ



675 名前:nobodyさん [2007/11/17(土) 12:07:34 ID:GkYZi95e]
グーグルマップは情報収集するんだね。
d-p.2-d.jp/6ot/scifi/scroogled_by_cory_doctorow.html

676 名前:nobodyさん mailto:sage [2007/11/17(土) 12:10:21 ID:???]
>>>668
www.jtjt.org/

677 名前:nobodyさん [2007/11/17(土) 16:37:38 ID:hSLKcqwl]
>>676
???

678 名前:nobodyさん mailto:sage [2007/11/17(土) 20:14:46 ID:???]
>>668
そのままじゃ無理
重ねて出せばOK


679 名前:nobodyさん mailto:sage [2007/11/18(日) 08:40:02 ID:???]
GMapCreator、GMM2、GoogleMapsEditorのように地図情報を編集・出力してそれをhtmlでアップロードするのはなく
web上で、はてなブックマークのように吹き出しを設置したり書き込んだりできるようにはどういった方法があるでしょうか?
ttp://mapcomi.jp/
のような感じで。
ただ、はてなのように大人数ではなく少人数のコミュニティで使用するために設置したいです。


680 名前:nobodyさん [2007/11/19(月) 10:02:32 ID:HjMorwIr]
無理かと思ったらレスついてる・・・。

>>678
重ねて出すってどういうことですか?

681 名前:nobodyさん [2007/11/20(火) 14:29:41 ID:fnUr7y8n]
ストリートビューが無い

682 名前:nobodyさん [2007/11/23(金) 09:35:27 ID:0IF488qD]
経緯度の1度毎にグリッドを表示させるにはどうすればいいでしょうか?

683 名前:nobodyさん [2007/11/24(土) 15:28:34 ID:wV1iImX6]
質問です。GIconで作成したカスタムマーカーをドラッグ可能にする方法ってありますか?
プロパティを見る限り、そういうものが見つからないのですが・・・。

684 名前:nobodyさん mailto:sage [2007/11/24(土) 16:51:10 ID:???]
>>683
ドラッグブルできるっぺよ〜



685 名前:nobodyさん mailto:sage [2007/11/24(土) 18:16:40 ID:???]
>>684
draggableで設定できました。ありがとうございます。
というかどうやら勘違いしていたらしく、
markerObj.icon = new GIcon();
markerObj.icon.draggable = true;
としてました。調べてもGIconのプロパティにdraggableないしなぁ・・・と思ってたら、
markerObj.draggableなんですね。。。

686 名前:nobodyさん mailto:sage [2007/11/24(土) 18:39:21 ID:???]
すみません、もうひとつお願いします。
同じくカスタムマーカーなのですが、影が表示されません。
設定は以下の通りなのですが、何か間違いがありますでしょうか?

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;

687 名前:nobodyさん mailto:sage [2007/11/24(土) 19:16:15 ID:???]
まず、YOUがCREATEしたGOOGLEMAPをPUBLICにしてからジャマイカ?

688 名前:nobodyさん mailto:sage [2007/11/24(土) 19:37:47 ID:???]
>>687 関係ありそうなところを抜き出すとこんな感じです
<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>

689 名前:nobodyさん mailto:sage [2007/11/24(土) 21:35:40 ID:???]
ご丁寧にどうも。
サイトを晒して欲しかっただけなんだよw

ってか、Google Maps APIを利用したサイト集みたいなのないかな〜?
参考になりそうなの

690 名前:nobodyさん mailto:sage [2007/11/24(土) 21:39:45 ID:???]
ってか、body内にJavascript記述してるんだ。
しかも、二つに分ける意味ある?

691 名前:nobodyさん mailto:sage [2007/11/24(土) 21:42:40 ID:???]
>>690
意味はないです、すみません。

692 名前:nobodyさん mailto:sage [2007/11/24(土) 22:04:13 ID:???]
いや、べつに誤らなくても

693 名前:nobodyさん [2007/11/25(日) 06:07:52 ID:067vq/7o]
字を誤らなくても

694 名前:nobodyさん [2007/11/25(日) 08:24:00 ID:GkPF2+Rp]
自サイトで使ってるグーグルマップで任意の場所を表示して、
ピンポイントでその地図をまた表示したいんですがどうしたらいいんですか?
URLからたどることは出来ないんで、パラメータを取得するするしか
ないと思うんですが、、



695 名前:nobodyさん mailto:sage [2007/11/25(日) 12:59:28 ID:???]
>>694
見た場所をセーブしておいて、次回そこから見たいってことか?

696 名前:nobodyさん mailto:sage [2007/11/25(日) 14:02:40 ID:???]
body {
  B: 78cm;
  W: 57cm;
  H: 80cm;
}

697 名前:nobodyさん mailto:sage [2007/11/25(日) 15:48:08 ID:???]
カスタムタイル、カスタムマーカーを使っている地図に
polylineで線を引こうとするとd has no properties(line 429)というエラーが出て
線が全く表示されない。(polylineのスクリプトはごく簡単なもの)
このエラーが出ている時に地図をスクロールすると、挙動がおかしくなります。

d has no propertiesってどういう意味?

698 名前:nobodyさん mailto:sage [2007/11/25(日) 17:06:35 ID:???]
一日経ちましたが、>>688は謎ですかね・・・。
もう少し違うところに原因があるのかもしれませんね。
もう一度全部見直してみます。というかもう穴があくほどソースを見直したのですが。

699 名前:nobodyさん mailto:sage [2007/11/29(木) 00:07:37 ID:???]
だめだ・・・draggableを可能にすると影が表示されなくて、
影を表示させるとdraggableが不可能になるよ;;
なんで;;

だれかカスタムマーカーで自分のアイコン+影+ドラッグ可能のサンプル作って下しあ><

700 名前:nobodyさん [2007/11/29(木) 17:22:32 ID:MbMzN7BN]
>>468
と同じ質問なんですが、>>469は本当にあるの??ググっても出てこない。

マーカーの重なり順変更できてる人いますか??

701 名前:nobodyさん [2007/11/29(木) 22:37:53 ID:wGUVFkHQ]
1日に1分しか現れないGoogleの隠し画像が話題
news.ameba.jp/weblog/2007/11/8979.html

702 名前:nobodyさん mailto:sage [2007/12/03(月) 11:41:08 ID:???]
カスタムタイル同士を、同一レイヤー上に重ね合わせるって事できませんか?
衛星写真に上から地名などの書かれた画像を重ねるような要領で。

703 名前:nobodyさん [2007/12/03(月) 22:55:11 ID:IDet8uzL]
>>702
同一レイヤーである必要なくね?
もう一枚レイヤー作ってデフォのレイヤーに重ねればおk
それよりもポイントが少ないなら、適当にスパン要素作ってポイントに張り付くようにしたほうが良いかもな。

704 名前:nobodyさん [2007/12/08(土) 11:39:06 ID:K+x4Dm8M]
ホシュ



705 名前:nobodyさん mailto:sage [2007/12/08(土) 18:24:41 ID:???]
すげえわシビれた。
上から3つめ以内に>>1が2年も3年も前のスレが普通にある
過疎っぷり。製作板と合わせて統一した方がええんちゃう?

706 名前:nobodyさん mailto:age [2007/12/09(日) 15:00:14 ID:???]
上げじゃなくてエイジなんだからね勘違いしないでよね!

707 名前:nobodyさん mailto:sage [2007/12/14(金) 17:58:24 ID:???]
HPに貼り付けてるgooglemapが、何故か今日は妙にIE6でエラーが出てIE6自体を
閉じなくてはならない現象がちょくちょく出るのだが、誰か同じ様な人は居ます
か?

環境的には今月のWindowsUpdateを行ったくらいしか、変化は無い筈だが。

地図が見れなくなる程度ならともかく、IE6がクラッシュしてしまうのは困る。

708 名前:nobodyさん [2007/12/15(土) 11:12:42 ID:7hqefWpJ]
>>707
何かMSNのtop頁でも同じ様にIE6がエラーで閉じてしまいます。

しかしFireFox2では、MSNのtop頁もgooglemap貼り付け頁も問題無く表示出来ます。
だからネットワーク関連での問題ではなくて、当方のPCorIE6の状況に問題があり
そうです。

709 名前:nobodyさん [2007/12/15(土) 17:51:57 ID:mX2f/6ab]
geocodingについてお伺いしたいのですが、下記の関数で座標を表示させる事はできるのですが、
この座標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;
        }
      });
    }
  }




710 名前:709 [2007/12/15(土) 18:55:39 ID:mX2f/6ab]
自己解決しました。
非同期なのでundefinedになっちゃってたのですね・・・。

711 名前:nobodyさん [2007/12/20(木) 10:48:41 ID:lBY1TPUc]
たまにアクセスログに「/maps/gen_204?ev= 〜 」というログが残ってるのですが
これは何なのでしょう?
うちのサイトにこういうディレクトリは無いのでエラーになってるんですが

712 名前:Socket774 mailto:sage [2007/12/20(木) 16:57:38 ID:???]
>>707-708
パッチ適用でIEがクラッシュ MSが回避策を公開
www.itmedia.co.jp/enterprise/articles/0712/20/news021.html

713 名前:nobodyさん [2007/12/21(金) 03:39:10 ID:bUxsI4En]
1)グーグルマップを表示する
2)グリグリ動かして任意の場所でストップ
3)サブミットボタン押す
4)その座標をデフォルト表示するタグが<textarea>に表示される

みたいなwebアプリほしいんですが、どうやったらできますか?
もしくはフリーのソースないでしょうか?

714 名前:nobodyさん mailto:sage [2007/12/21(金) 09:41:57 ID:???]
>>713
勉強すりゃできる。フリーのソフトはgooglemapsAPI。としか言いようが無いな。

または3万円で俺に発注。



715 名前:nobodyさん mailto:sage [2007/12/21(金) 10:25:25 ID:???]
どうやったら出来ますかって・・・アホか。
少しは勉強してから質問したらどうだ?

716 名前:nobodyさん mailto:sage [2007/12/21(金) 19:12:53 ID:???]
>>712
確かにレジストリ対策で、GoogleMap を貼った頁でクラッシュしなくなった。

でもHP側で対策出来ないし、MSが対策用regファイルを出してくれてない
(有志のサイトには有ったが)から、利用者側で手動でエディットするのは
面倒だし、厄介です。

717 名前:nobodyさん mailto:sage [2007/12/21(金) 21:27:05 ID:???]
>>716
と思ったら、何かダウンロード可能なパッチが出てました。

Windows XP Service Pack 2 を実行しているコンピュータにセキュリティ更新プログラム
942615 をインストールした後に、Internet Explorer 6 がクラッシュします。
support.microsoft.com/?kbid=946627

但し、今現在ではWindowsUpdateでは、上記パッチは検出されませんでしたが。

718 名前:nobodyさん mailto:sage [2007/12/22(土) 10:27:16 ID:???]
>>717
MS、IEクラッシュ問題の修正パッチを公開
www.itmedia.co.jp/enterprise/articles/0712/21/news125.html

こちらの記事によれば、WindowsUpdateでパッチ投入出来る様です。

昨日時点では未だだったのかも知れません。ただ、当方は既にパッチ適用
してしまったので、もうWindowsUpdateで入るかどうか試せませんが。

719 名前:nobodyさん mailto:sage [2007/12/22(土) 11:46:41 ID:???]
>>711
うちも先月ぐらいから出るようになった
Google側に原因があるっぽいし、ちゃんと動いてるっぽいので、放置してるっぽい

720 名前:nobodyさん mailto:sage [2007/12/22(土) 12:19:03 ID:???]
firefix webdeveloperアドオンで、警告検知されるのも同じ原因なのかな?

721 名前:nobodyさん mailto:sage [2007/12/28(金) 14:28:51 ID:???]
マーカーのドラッグ中に、何か他のイベントが起こったら変な挙動をし始めます。
具体的にはマーカーのドラッグ中に、他のマーカーを移動させる(関数により自動に移動)と、
ドラッグ中のマーカーが制御できなくなります。マウスを近づけると逃げるような挙動をし始めます。
これを防ぐにはどうすればいいのでしょうか?

722 名前:nobodyさん [2008/01/04(金) 12:36:44 ID:BjbDv38C]
ネット公開されていない、社内のシステムで使うには Google Maps for Enterprise じゃないとライセンス違反なんでしょうか?
Enterpriseは年間 $10,000 以上だから、小さく使うのには向かないしなぁ。

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. 

723 名前:nobodyさん mailto:sage [2008/01/05(土) 11:35:23 ID:???]
>>722
そのとおり

724 名前:nobodyさん mailto:sage [2008/01/05(土) 11:40:19 ID:???]
やっぱりそうだねよね。(´・ω・`)
APIは諦めて、google mapsへのリンクだけにしておく。



725 名前:nobodyさん mailto:sage [2008/01/05(土) 19:29:14 ID:???]
はじめまして、肉棒です^^

アナル出せやコラ^^
あーなるほど^^
お尻を掘った子一等賞♪^^
いいから力抜けよ^^
もう開通肛事は済んだのか?^^
便秘か?だったら俺が直してやる^^
ちょっとキリンが水飲むポーズしてみろ^^

726 名前:nobodyさん [2008/01/09(水) 12:02:09 ID:Oi1/yt6g]
すいません。質問です。
GMakerのイベントでopenExtInfoWindowメソッドを使って吹き出しを表示してたんですが
何もしていないのに吹き出しが表示されなくなっています。
先週まではできていたようなきがするんですが・・・
また、FireFoxは正常に動作し、この問題はIEで起こります。
どなたかこの問題についてご存じないですか?


727 名前:nobodyさん mailto:sage [2008/01/09(水) 12:27:05 ID:???]
いつからか分からないんだけど、
以下のコードで、IE6を使用した時、マーカーのドラッグができなくなってしまいました。
WinXP IE7 Firefox2, Win2K Firefox2 問題なし
Win2K IE6 マーカーは配置されるものの、マーカーはドラッグできず地図が動いてしまう。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="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="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 リファレンス www.openspc2.org/Google/Maps/ に {draggable:true} を追記したものです。


728 名前:727 mailto:sage [2008/01/09(水) 12:28:58 ID:???]
追記:念のため、Windows Updateしてみたが効果なし

729 名前:727 mailto:sage [2008/01/09(水) 12:36:16 ID:???]
>>726 を今読んだ。何かIE6でclickイベントが発生していない模様。
WinXP IE7 Firefox2, Win2K Firefox2 問題なし
Win2K IE6 マーカーは配置されるものの、アラート表示されず

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="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="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 リファレンス www.openspc2.org/Google/Maps/

730 名前:726 mailto:sage [2008/01/09(水) 14:14:47 ID:???]
>>727さんレスどうも。
自分のIEのバージョンも6です。

あと、下のブログに同現象の報告がされていました。
ameblo.jp/oregano-blog/entry-10064747306.html

GMakerクラスになにか変更があったみたいですね。
残念ながら、完全な解決方法までは書いてなかったですが
GMakerの代わりに自分で画像を用意してそれにイベントを加えるか
また、この人によると昨日からの問題らしいので
もうちょっと様子をみるのもいいのかもしれません。


731 名前:nobodyさん mailto:sage [2008/01/09(水) 14:26:56 ID:???]
>>726
ウチんとこ症状確認できないけどどういうこと?XP/IE6

まずopenExtInfoWindowって何?openInfoWindowじゃなくて?

732 名前:nobodyさん mailto:sage [2008/01/09(水) 14:41:20 ID:???]
>>731
XP/IE6でも現象が発生するPC、しないPCがあります。
なんででしょうね・・・

733 名前:nobodyさん mailto:sage [2008/01/09(水) 14:48:34 ID:???]
せっかくAPIのバージョンを指定できる仕様になってるんだから、改変は別バージョンのものに対してやって欲しいね。


734 名前:726 mailto:sage [2008/01/09(水) 14:51:30 ID:???]
>>731
openExtInfoWindowとopenInfoWindowは同じようなメソッドです。
ただ、ちょっとopenExtInfoWindowの方が自由度が高いだけです。
googlemapsapi.blogspot.com/2007/12/extinfowindow-10-ajax-powered-css.html
でも、自分のPCだとどちらのメソッドでもこの問題は起こってます。

でも、XP/IE6でも起こらない場合もあると聞いて少し安心しました。
IE6のユーザ全員に影響あるとしたら結構大変な事になるんで。
う〜ん、グーグル勝手に何やってんだよ・・・



735 名前:727 mailto:sage [2008/01/09(水) 15:20:36 ID:???]
参考の追加
Documentation for GMap2 "click" event is incomplete:
code.google.com/p/gmaps-api-issues/issues/detail?id=68
Markers in IE6 don't respond to click event:
code.google.com/p/gmaps-api-issues/issues/detail?id=71
Googleの対応待ちか..

736 名前:727 mailto:sage [2008/01/10(木) 11:09:03 ID:???]
>>735にコメントついてました。また、試行錯誤の結果、とりあえず、明示的にアイコンを指定するとドラッグについては回避できました。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="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="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 = "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>

737 名前:nobodyさん mailto:sage [2008/01/10(木) 18:23:53 ID:???]
>>726
俺も今日その問題に遭遇した。
どうも昨日のWindowsUpdateが怪しいと思うんだが…。
APIを過去のもの(2、2.s、2.58などなど)にしてもダメだし。
ちなみにFireFoxだと動く。


738 名前:737 mailto:sage [2008/01/11(金) 12:58:28 ID:???]
今、見たら直った^^
v=2.x

739 名前:726 [2008/01/11(金) 13:52:46 ID:+LOxjag7]
俺も直ってました。
問題が起ってた環境はWinXp,IE6です。
でも、他サイト見ると直ってない所もある・・・

パッと見で超適当ですけど
openInfoWindowHtmlは直ったけど
openInfoWindowはまだ駄目なのかもしれない。

グーグルの人今度は別バージョンでやってからリリースしてくれよ〜。

740 名前:nobodyさん mailto:sage [2008/01/11(金) 14:33:55 ID:???]
v=2.xとか指定してておかしくなるのはしょうがないけどね。
v=2指定でバグったら、なんだかなーと思う。

741 名前:nobodyさん mailto:age [2008/01/11(金) 23:17:43 ID:???]
もっこりもこみち

742 名前:nobodyさん [2008/01/12(土) 15:28:38 ID:DRQ7deB/]
ぴちぴちはまぐち

743 名前:nobodyさん mailto:sage [2008/01/14(月) 15:57:48 ID:???]
>>740-742
邪魔すぎるからどっかいってくれるかな?

744 名前:nobodyさん mailto:sage [2008/01/14(月) 18:53:27 ID:???]
            ____
       /      \
      /  ⌒   ⌒\        
    /   ( ●)  (●) \    ・・・・・
    |       ,ノ(、_, )ヽ    | 
     \      -=ニ=-   /  
    ノ           \


         ____
       /      \
      /  ⌒   ⌒ \        
    /  (●)  (●)  \    ん?
    |      ,ノ(、_, )ヽ     | 
     \     -=ニ=-    /  
    ノ           \



745 名前:nobodyさん mailto:sage [2008/01/15(火) 13:11:57 ID:???]
何故740も?

746 名前:nobodyさん [2008/01/17(木) 16:20:03 ID:3hgEsmwS]
GMap2#setCenter()で指定した座標が画面左上に表示されてしまいます。
画面中央に表示されるはずですよね?何が悪いのか??
東京タワーの座標をセットしたソースです。
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(サーティワン=アイス屋)のアイコンが画面左上に表示されてしまいます。
www.geocoding.jp/?q=%E6%9D%B1%E4%BA%AC%E3%82%BF%E3%83%AF%E3%83%BC
geocodingだとサーティワンは画面中央に表示されてます。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<220KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef