- ベストアンサー
googleマップにajax
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おそらく表示件数によってスキームを変えている連中が多いんじゃないかな? 件数が少ない(マップ内に15~6件程度)場合 dragEndでそのままajax取得->表示 件数が多い場合 初期値として、バウンダリの9倍面積のエリア分の物件状況をajaxで内部配列に取得 dragEndで内部配列から表示、同時にバウンダリの9倍のエリア分の物件状況をajaxで内部配列に取得 件数が多い場合、ちょっとしたDragで全件再取得は苦しい。 体感速度を上げるためには、ない知恵を使うしかないです。
関連するQ&A
- googleマップをajax
googleマップをajaxとかなりあるデータがあるXMLデータを使って表示するとき 座標の中心から何km以内のデータ のみXMLデータから抽出して表示するには どうすればいいのでしょうか
- ベストアンサー
- AJAX
- グーグルマップのマーカー
グーグルマップに表示されたマーカーをクリックすると 吹き出しとか関係なくそのマーカーのもっている座標点に 地図の中心が移動するようにしたいのですが どのように記述するのでしょうか?
- 締切済み
- その他(プログラミング・開発)
- グーグルマップのマーカー
グーグルマップを設置したのですが、いつの間にか グーグルマップのマーカー消えてしまい、地図だけが残っている 状態になってしまいました。そんなことあるんでしょうか? どうしたらよいか分かる方いらっしゃいますでしょうか?
- ベストアンサー
- JavaScript
- グーグルマップ(Googlemap)をブログに貼り付けたい
グーグルマップをブログ(ココログ)に貼り付けたいと思い、現在ぐーぐるマップにHTML を貼り付けてサイトに地図を埋め込みますという機能があり、貼り付けましたがタグだけ表示され、地図は表示されません。どのようにすれば良いかご存知の方教えて下さい。また、グーグルマップのマーカーの位置 が違うのですがブログに貼り付ける際、マーカーを指定の場所までドラッグして移動させる機能や方法をご存知であれば一緒に教えていただくと助かります。
- 締切済み
- その他(プログラミング・開発)
- Google map JSからPHPに渡す変数
Google map API v3とPHP + Mysql + JavaScriptを使って地図にマーカーを表示させるコードを書いて、どうしても上手くいかないです、知識をお持ちの方、ご教授いただけないでしょうか。 自サーバにPHP+Mysqlに非同期通信の位置情報を取得して、地図にマーカーを表示させるというものです。グーグルAPIの部分はサンプルも豊富で出来たのですが、初歩のチェックボックスにチェックが入るとonClickかonChangeでGETを渡したURLからPHPでXMLやJSONを取得したいのですが、変数に値を持たすところでJavaScriptの記述が出来なくてundefinedが返されてきます。 【ソース】 <htmll> <head> <script type="text/javascript"> ・ ・ グーグルマップAPI v3との処理 ・ ・ function ck(){ var total = 0; if (document.getElementById('shop').checked) { ans = 'shop'; } } var ans = ans; var url = 'sql.php?lat=' + center.lat() + '&lng=' + center.lng() + '&radius=' + radius + '&shop=' + ans; document.getElementById('shop').innerHTML= url; </script> </head> <body> <form id="form1"> <input type="checkbox" id="shop" name="shop" value="shop" onclick="ck()">お店<br> </form> </body> </html> 表示されるのは sql.php?lat=35.004442&lng=135.75667120000003&radius=0.65&ans=undefined です。 function ck()のansをどのようにして渡せばよいのでしょうか。 プログラムにお詳しい方、どうぞご教授の程、宜しくお願いします。
- ベストアンサー
- JavaScript
- mysql,google maps api、php
php、mysql、google maps apiを使ったウェブサイトを作成したいと考えています。 php→mysqlの段階まではクリアできていますが、mysql→google mapのプロセスで妻づいているため、このカテゴリで質問させていただきました。 phpを使ってmysqlに緯度経度等の情報を格納し、格納された情報google mapに反映(mysql内の各情報についてmap上にマーカーを付ける)させた上で、サイト上に表示させることは可能でしょうか? phpからmysqlへ情報を格納するところまでは実際に作ってみてできたのですが、mysqlの情報が付加されたgoogle mapをサイトに表示させるところがどうしてもわかりません。 ヒントになるようなサイト等ありましたら教えていただけないでしょうか?
- 締切済み
- MySQL
- グーグル・マップHPに貼り付けたが・・・
ホームページを制作しています。 あるページに、グーグル・マップをはりつけました。 それ自体は成功したのですが、 マウスのホイールをまわしながら画面を下にスクロールしていくと、 「ポインターが地図の上に差し掛かる時点」で、 (ちょうど、グーグル・マップにある機能の、そのままなのですが) 画面が下に行く代わりに、 地図が縮小していまいます。 そういう動作をやめて、 写真などのように、地図をホームページに表示させるためには、どのようにしたらよいでしょうか?
- ベストアンサー
- ホームページ作成ソフト
- グーグルマップの吹出しは複数可能?
グーグルマップを自分のサイトに設置しようとしています。 マーカーをクリックすると吹き出しが出ますが 他のマーカーをクリックすると吹出しが消えて2つ表示ができません。 吹出しでなくてもいいのですが 吹出し見たいのを複数常時表示することはできますか? お忙しいところ是非教えていただければと思います。 よろしくお願いします。
- 締切済み
- HTML
- グーグルマップについて教えてください。
【やりたいこと】 グーグルマップとストリートビューを連動するところまではできました。しかし、地図をクリックして取得されるデータをマーカーが出るように設定し所までは良かったのですが、そのマーカーをクリックしても必要なデータが表示されません。どの様にしたらいいでしょうか? ソースは下記の通りです。 var map; var myPano; var panoClient; var currentLatLng = new GLatLng(35.6829, 139.7653); window.onload = function() { load(); loadd(); setEvent(); } function load() { map = new GMap2(document.getElementById("mymap"),{draggableCursor:"crosshair"}); map.setCenter(new GLatLng(35.6829, 139.7653), 8); map.addControl(new GMapTypeControl()); map.addControl(new GLargeMapControl3D()); streetview = new GStreetviewOverlay(); map.addOverlay(streetview); map.addControl(new GOverviewMapControl(new GSize(200,200))); } function loadd() { myPano = new GStreetviewPanorama(document.getElementById("pano")); GEvent.addListener(map,"click", function(overlay,point) { currentLatLng=point; myPano.setLocationAndPOV(currentLatLng); map.setCenter(currentLatLng); }); } function createGMarker(title, html, lat, lng) { var infoObj = new Object(); infoObj.title = title; var gpObj = new GLatLng(lat, lng); var marker = new GMarker(gpObj, infoObj); map.addOverlay(marker); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); }
- 締切済み
- JavaScript
- google 埋め込み 大きさ マーカー
ホームページを作る準備として、google mapを埋め込む設定をしています。 地図を小さめにしたいのですが、なかなかうまく行きません。 問題は、 1.google mapで、地図を表示した後、「リンク」ボタンをクリックしても、「埋め込み地図のカスタマイズとプレビュー」 という部分が出ないので、google mapで設定できない。 2.自分で大きさを変えると、縮尺(縮尺については↓3)が変わり、マーカーも、消えてしまう。 3.縮尺については、z=14を変えて何とかできた様に思えるのですが、マーカーの表示が無くなります。 4.これは別の質問として、適当な大きさはあるのでしょうか? です。 埋め込みたい地図は、 1.比較的小さな画面(5センチ×5センチより小さい画面)にする。 2.クリックすると、google mapにつながり、大きな画面で確認できる。 3.小さな画面にも、クリックした先の画面にも、マーカーが表示される様にする。 と考えています。 よろしくお願い致します。
- 締切済み
- その他(インターネット・Webサービス)