• ベストアンサー

Google Map のマーカーを表示させない方法

なんらかの地名でGoogle Map を検索した結果、そのキーワードに関連する複数のスポットがマーカー(おたまじゃくし)で汚されてしまいますが、はっきり言って邪魔です。 マーカーをさっくり非表示にする方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#99860
noname#99860
回答No.1

仕組みがよくわかってませんが、とりあえず消せました... 1. 検索欄に検索した文字が残ってると思いますが、ここを空白にしてボタン[地図を検索]をクリック。 2. 「おたまじゃくし」は消えませんが、地図の左下に、「おたまじゃくし」が付いてる場所のリストが現れます。 3. 「おたまじゃくし」が現れてるチェックボックスにはチェックマークが付いてるので、これを外す。 チェックマークを外すとすぐに消えました。 使ってる状況がまったく同じとも限らないので同じ結果になるとも限らないのですが。

honoka-cha
質問者

お礼

たしかにその方法でマーカーを非表示にすることができました。 回答ありがとうございます。

関連するQ&A

  • Google Mapのマーカー非表示

    JavaScriptは初心者ですが、質問させてください。 Google Mapでルート表示をし、かつマーカー(おたまじゃくし)を非表示にしたいのですがGoogle Maps APIで可能でしょうか?またソースの例も教えていただけると嬉しいのですが。 よろしくお願いいたします。

  • グーグルマップのマーカー?を消したい

     グーグルで地名などを地図で検索すると、その地点にAとかBとかのはいったマーカー(というんでしょうか、水滴を逆さにしたような記号)マークが表示されます。 ○○駅 などで検索すると、××屋○○駅前店 などがたくさんあって、マーカーだらけになってしまいます。  検索してその地点が表示された後は、マーカーは不要なのですが、画面からこのマーカーを消す方法はないでしょうか。  ブラウザはFireFoxを使ってます。

  • グーグルマップのマーカー

    グーグルマップに表示されたマーカーをクリックすると 吹き出しとか関係なくそのマーカーのもっている座標点に 地図の中心が移動するようにしたいのですが どのように記述するのでしょうか?

  • グーグルマップの検索結果に表示されるには?

    自営業をやっているものです。 グーグルプレイスに登録をして数ヶ月が経ちましたが、キーワードを入れて検索しても、マップの検索結果に表示されません。 店の名前をダイレクトに入れて検索すると、正確にマップが表示されるので、マップ上のエラーではないし、ウェブマスターツール上でも特に問題らしきものも見当たりません。 競合がたくさんいると上位検索されにくいと言われていますが、自分の地域の競合は5,6個?多いとは思えませんし、上位検索どころか、自分のだけ抜かして、関連キーワードのすべて店(5,6個)が出てきます。 なぜ自分の店だけが検索結果に出てこないのか、ここ何週間も悩み続けています。 まだ登録して日が浅いから、という単純な理由によるものなのか、 何か重要な要素が欠けているのか、 はたまた、これはMEOの専門業者だけができるスゴ技なのか、 何か別に方法があるのか、 アドバイスをいただけたらうれしいです。 よろしくお願いします。

  • Google Map の埋め込みカスタマイズ

    Google Map の地図をサイトにシステム的に埋め込みたいのですが、 例えば、東京都渋谷区宇田川町を埋め込み地図用の検索キーワードにした場合、 宇田川町の区画だけ、色が塗られた状態、もしくは点線で囲まれた状態に 見せるにはどうすればいいのでしょうか? Google 検索画面から、地名を探した状態では、普通、点線で囲まれた表示に なるようですが、それを埋め込もうとすると、どうしても、区画を囲んだ状態 はなく、マーカーと吹き出しがついてしまい、うまく意図するようにもって いけないのです。 どなたか、ご存じの方いらっしゃらないでしょうか?

    • ベストアンサー
    • CSS
  • google map マーカをブリンクさせることはできますか?

    google map をカスタマイズしているのですが、 マーカをブリンクさせる方法はありますか? 教えてください。

  • グーグルマップV3のマーカー表示に関して

    グーグルマップのV3を使用しています。初心者です。 XMLからデータを読み込み、複数拠点のマーカーを表示させました。 現在はこの中の任意の拠点を中心点に置いた状態で、全ての拠点が表示されていません。 全ての拠点が画面上に表示されるようコントロールするにはどうすれば良いでしょうか? 参考になるやり方やサイトがありましたら教えていただきたく、よろしくお願い致します。

  • Googleマップ上で、オリジナルのマーカーを表示したい

    Googleマップ上で、オリジナルのマーカーを表示したい WEBサイトに表示しているミニ写真画像にマウスオーバーしたら、 Googleマップでマーカーを使ってその写真の場所を表示し、拡大写真も表示するようにしたいと思い、 下記のサイトを参考にして、作成しています。 http://ascii.jp/elem/000/000/421/421381/ Googleマップのデフォルトマーカーを使っては、希望通り、 上記のサイトのようなものができました。 ここで、表示する間隔が狭いので、わかりやすく、数字を振った オリジナルマーカーを使って表示したいと思うのですが、 それがうまくできません。 jisファイルは下記のように書いています。 $(function(){ var map = new GMap2(document.getElementById("gmap")); var firstData = $(".map:first").attr("longdesc").split(","); $("#googlemap").html("<img src=" + firstData[0] + ">"); var pos = new GLatLng(parseFloat(最初に表示する緯度),parseFloat(最初に表示する経度)); map.addOverlay(new GMarker(pos)); map.setCenter(new GLatLng(最初に表示する緯度, 最初に表示する経度), 15); map.addControl(new GSmallMapControl()); $(".map").mouseover(function(){ var shopdata = $(this).attr("longdesc").split(","); $("#googlemap").html("<img src=" + shopdata[0] + ">"); var markerIcon1 = new GIcon(); markerIcon1.image = "./img/flg-"+shopdata[3]+".png"; markerIcon1.iconSize = new GSize(20, 34); markerIcon1.iconAnchor = new GPoint(10, 34); var marker1 = new GMarker(new GLatLng(shopdata[1],shopdata[2]), markerIcon1); if($(this).attr("flag")) return; map.panTo(marker1, 9); map.addOverlay(marker1); $(this).attr("flag", true); }); }) HTMLのミニ画像を表示している部分は以下です。 <img src="./img/map-1.jpg" class="sekomap" longdesc="./img/map1-1.jpg,緯度,経度,マーカーに表示したい数字"> プログラムに間違いがあるかもしれませんが、 この状態ですと、エラーになって、オリジナルのマーカーも表示されないし、 ミニ写真の位置にも移動しなくなってしまいます。 どなたかご存じの方いらっしゃいましたら、教えてください。 色々調べましたが、もうお手上げ状態です。。(ToT)

    • ベストアンサー
    • AJAX
  • google mapのマーカーについて

    オブジェクトに関わる質問があります。 今ある地図上に複数のマーカーを表示させて地図をクリックすると、ズームされた子ウィンドウが出てきます。 そして、子ウィンドウではマーカーをドラッグする事が可能になっており、親ウィンドウから子ウィンドウへの情報の受け渡しはできたのですが、移動させたマーカーの新しい緯度、経度の情報を更新させて親ウィンドウに引き渡す作業で手間取っております。 それぞれのマーカーはオブジェクになっており、まだオブジェクトの理解が足りないので、もしわかる方がいましたらお願いします。 以下のコードを使ってます // creating a map var map = new GMap2(document.getElementById("map")); var pointsets = [40.9, -74.2, 41.3, -73.8, 41.1, -74.1, 40.9, -74.18, 41.29, -73.79]; var sets = pointsets.split(","); var markerpoints = new Array(sets.length/2); for(var i=0; i<sets.length/2; i++) { markerpoints[i] = new GLatLng(sets[2*i], sets[2*i+1]); } for(var i=0; i<sets.length/2; i++) { map.addOverlay(makeMarker(markerpoints[i])); } function makeMarker(point){ var marker = new GMarker(point, {draggable:true, autoPan:false, bouncy:true}); return marker; } 以上のコードを使うと、マップ上に複数のマーカーが表示されて、それぞれのマーカーはドラッグ可能になります。 移動させたマーカーの新しい情報を更新させていくには、イベントを使えばと思っているのですが、効率のよいやり方はありますでしょうか? お手数ですが、よろしくお願いします

  • googleマップにajax

    googleマップにajax、php、mysqlを使って複数マーカを表示したい場合 googleマップの地図をマウスで動かすごとにmysqlのSqlを実行しデータ を抽出してgoogleマップに表示しているのでしょうか。

    • ベストアンサー
    • AJAX

専門家に質問してみよう