Googleマップの左カラム上部で都道府県、市区町村、町域、地番を選択できるようになっていますが、GoogleMapsAPIを用いた自分のサイトでも、こういったものを作りたいのですが、どのようにすればできるのでしょうか。

A 回答 (2件)

ズームでしたら、setZoom で設定できるのでそれほど苦ではないでしょう。



> 港区の区境に破線が表示されるのですが
こちらはちょっと厄介ですね。レイヤで地味にやるしかないと思われます。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2013/03/25 13:59

地味に panTo で一個ずつ指定すればできるんじゃないですか?

この回答への補足

質問者です。
上記のお礼文中のタイプミスを次の通り訂正します。

× 港区を選択すると港区の区境に破線が選択される
○ 港区を選択すると港区の区境に破線が表示される

失礼しました。

補足日時:2013/02/16 19:39
    • good
    • 0
この回答へのお礼

ありがとうございます。
それだとズームレベルの調整は手作業になるのでしょうか?
また、本家のGoogleマップの方だと、例えば港区を選択すると港区の区境に破線が選択されるのですが、panToだとそれは難しいのでしょうか?

お礼日時:2013/02/16 17:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q衛生管理者の過去問について

 現在衛生管理者の資格取得のため勉強中ですが、過去問題の回答でわからない点があります。ご存知の方がいらっしゃいましたら教えてください。


(問) 常時800人の労働者を使用する製造業の事業場における衛生管理体制について、法令に違反していないものはどれか。ただし、800人の中には、次の業務に従事する者が含まれている。

  ●深夜業を含む業務……550人 ●特定化学物質を取り扱う業務……30人
  ●多量の高熱物体を取り扱う業務……100人


 この問いに対し、回答の選択肢の中にあった
 「衛生管理者は、すべてて第一種衛生管理者免許を有する者のうちから選任している」
 は違反しているとされていました。
 
 また、似たような他の問いの回答の選択肢にあった
 「衛生管理者は、すべて第一種衛生管理者免許を有する者から選任しなければならない」
 これも法令上誤っているとされていました。

 
 この回答だと、複数の衛生管理者を選任しなければならない場合、すべて第一種免許を有している者であってはならないということでしょうか?逆に言えば、複数の内何人かは第二種免許所有者でなければならないという事でしょうか?はたまたそういった事と別の点で、この回答は間違いだとしているのでしょうか?
 
手持ちの参考書で調べているのですが、はっきりとした答えが分からず質問した次第です。どうぞよろしくお願い致します。

 現在衛生管理者の資格取得のため勉強中ですが、過去問題の回答でわからない点があります。ご存知の方がいらっしゃいましたら教えてください。


(問) 常時800人の労働者を使用する製造業の事業場における衛生管理体制について、法令に違反していないものはどれか。ただし、800人の中には、次の業務に従事する者が含まれている。

  ●深夜業を含む業務……550人 ●特定化学物質を取り扱う業務……30人
  ●多量の高熱物体を取り扱う業務……100人


 この問いに対し、回答の選択肢の中にあった
 「衛生管理者は...続きを読む

Aベストアンサー

まず、最初の問ですが、

労働安全衛生法規則第7条1項第6号

六  常時五百人を超える労働者を使用する事業場で、坑内労働又は労働基準法施行規則第十八条第一号 、第三号から第五号まで若しくは第九号に掲げる業務に常時三十人以上の労働者を従事させるものにあつては、衛生管理者のうち一人を衛生工学衛生管理者免許を受けた者のうちから選任すること。

労働基準法第18条から

一  多量の高熱物体を取り扱う業務及び著しく暑熱な場所における業務
二  多量の低温物体を取り扱う業務及び著しく寒冷な場所における業務
三  ラジウム放射線、エックス線その他の有害放射線にさらされる業務

五  異常気圧下における業務
六  削岩機、鋲打機等の使用によつて身体に著しい振動を与える業務
七  重量物の取扱い等重激なる業務
八  ボイラー製造等強烈な騒音を発する場所における業務
九  鉛、水銀、クロム、砒素、黄りん、弗素、塩素、塩酸、硝酸、亜硫酸、硫酸、一酸化炭素、二硫化炭素、青酸、ベンゼン、アニリン、その他これに準ずる有害物の粉じん、蒸気又はガスを発散する場所における業務

この場合、常時800人の労働者を使用する製造業の事業場で、

多量の高熱物体を取り扱う業務……100人 

多量の高熱物体を取り扱う業務及び著しく暑熱な場所における業務 に30人以上なので、衛生管理者のうち一人を衛生工学衛生管理者免許を受けた者のうちから選任しなくてはなりません。
従って、

「衛生管理者は、すべて第一種衛生管理者免許を有する者のうちから選任している」

は誤りです。

また、次の問ですが、

労働安全衛生法規則第7条1項3号

三  次に掲げる業種の区分に応じ、それぞれに掲げる者のうちから選任すること。
イ 農林畜水産業、鉱業、建設業、製造業(物の加工業を含む。)、電気業、ガス業、水道業、熱供給業、運送業、自動車整備業、機械修理業、医療業及び清掃業 第一種衛生管理者免許若しくは衛生工学衛生管理者免許を有する者又は第十条各号に掲げる者
ロ その他の業種 第一種衛生管理者免許、第二種衛生管理者免許若しくは衛生工学衛生管理者免許を有する者又は第十条各号に掲げる者

問題文はわからないですが、衛生工学衛生管理者は、第一種衛生管理者、第二種衛生管理者より上位資格なので、すべて業種の区分において選任可能です。
よって、

「衛生管理者は、すべて第一種衛生管理者免許を有する者から選任しなければならない」

は、誤りになります。

この場合の問題文の答えは、「衛生管理者は、衛生工学衛生管理者または第一種衛生管理者免許を有する者から選任しなければならない」になるかと思われます。
例えば、イの業種で下位の第二種衛生管理者を選任しなくてはならないことはありません。

まず、最初の問ですが、

労働安全衛生法規則第7条1項第6号

六  常時五百人を超える労働者を使用する事業場で、坑内労働又は労働基準法施行規則第十八条第一号 、第三号から第五号まで若しくは第九号に掲げる業務に常時三十人以上の労働者を従事させるものにあつては、衛生管理者のうち一人を衛生工学衛生管理者免許を受けた者のうちから選任すること。

労働基準法第18条から

一  多量の高熱物体を取り扱う業務及び著しく暑熱な場所における業務
二  多量の低温物体を取り扱う業務及び著しく寒冷な場所に...続きを読む

Qセレクトで都道府県から市区町村を選択のしかた

 セレクトが[都道府県][市区町村]のふたつがあって、
都道府県選択すると、自動的に市区町村のセレクト内容が変わるってやつあるじゃないですか、あれってどうやってやるんでしょう?
 いざ調べようと思ったら、そんなページどこにあるかわらなくて、ソースも見れないから、ちょっと困ってます。
 ちなみに、その場合、市区町村のデータって膨大ですよね、できればCSVデータ(すでに制作済み)を活用したいのですができますでしょうか?

Aベストアンサー

http://www.geocities.co.jp/SiliconValley/4334/unibon/asp/selectexample.html

↑これのことですよね?

上記サンプル程度の数量ならクライアント側にデータ全てを渡しても支障ないですが、
これを42都道府県全てを対象に行うというのであれば、データが大きすぎるので避けた方が良いと思います。
(何百KBというhtmlになりそうですので)

私が42都道府県対象に上記のような機能を実装するのであれば、都道府県のドロップダウンリストにonChangeイベントを付け、都道府県の情報だけサーバーに渡し、
後はサーバーサイドで対応した市区町村をクライアントに返すように作ると思います。

で、サーバーサイドにASPを利用した方法であれば、
http://www.geocities.co.jp/SiliconValley/4334/unibon/asp/selectstatic.html

にサンプルがあります。
(注:上記サイトは私が制作したわけではありませんので、あしからず)

参考まで

参考URL:http://www.geocities.co.jp/SiliconValley/4334/unibon/asp/selectexample.html

http://www.geocities.co.jp/SiliconValley/4334/unibon/asp/selectexample.html

↑これのことですよね?

上記サンプル程度の数量ならクライアント側にデータ全てを渡しても支障ないですが、
これを42都道府県全てを対象に行うというのであれば、データが大きすぎるので避けた方が良いと思います。
(何百KBというhtmlになりそうですので)

私が42都道府県対象に上記のような機能を実装するのであれば、都道府県のドロップダウンリストにonChangeイベントを付け、都道府県の情報だけサーバーに渡し、
...続きを読む

Q衛生工学衛生管理者と第一種衛生管理者

衛生管理者とは衛生工学衛生管理者免許と第一種衛生管理者免許などありますが、第一種衛生管理者は試験が必要で、衛生工学衛生管理者は大学理工系の卒業者で労働安全衛生研修所の講習を受ければもらえるとありますが、同じような資格なのでしょうか?それとも衛生工学衛生管理者は第一種衛生管理者の上位資格なのでしょうか?これらには大きな差があるのでしょうか?良く分からずご存知の方お教えください。
実力で第一種衛生管理者を受験して受かれば良いのですが、結構覚えることが多く一応工学部卒なので簡単に衛生管理者の資格を得たいのです。


http://ja.wikipedia.org/wiki/%E8%A1%9B%E7%94%9F%E7%AE%A1%E7%90%86%E8%80%85#.E8.A1.9B.E7.94.9F.E5.B7.A5.E5.AD.A6.E8.A1.9B.E7.94.9F.E7.AE.A1.E7.90.86.E8.80.85.E3.81.AB.E4.BF.82.E3.82.8B.E8.AC.9B.E7.BF.92

Aベストアンサー

衛生工学衛生管理者免許を受け、社内事業所での安全衛生委員の経験からですが。

衛生工学衛生管理者と第一種衛生管理者の資格の違いは。。。
実質的な業務上での違いはないと思いますが、労働安全衛生規則の第3節衛生管理者(衛生管理者の選任)第7条6項に、
「 常時五百人を超える労働者を使用する事業場で、坑内労働又は労働基準法施行規則第十八条第一号 、第三号から第五号まで若しくは第九号に掲げる業務に常時三十人以上の労働者を従事させるものにあつては、衛生管理者のうち一人を衛生工学衛生管理者免許を受けた者のうちから選任すること。 」
<参照>http://law.e-gov.go.jp/htmldata/S47/S47F04101000032.html#1001000000002000000003000000000000000000000000000000000000000000000000000000000
とあるので、衛生工学衛生管理者の資格の方が、効力の幅が広いのではないかと思います。

因みに、理工系出身者は講習会を受講して、講義を受けた直後に、テストを受ければ良いので、時間的にも、1週間で資格が取れるので良かったです。
会社も、講習会受講という事で、研修の為の出張扱いにして貰えました。

衛生工学衛生管理者免許を受け、社内事業所での安全衛生委員の経験からですが。

衛生工学衛生管理者と第一種衛生管理者の資格の違いは。。。
実質的な業務上での違いはないと思いますが、労働安全衛生規則の第3節衛生管理者(衛生管理者の選任)第7条6項に、
「 常時五百人を超える労働者を使用する事業場で、坑内労働又は労働基準法施行規則第十八条第一号 、第三号から第五号まで若しくは第九号に掲げる業務に常時三十人以上の労働者を従事させるものにあつては、衛生管理者のうち一人を衛生工学衛生管理者...続きを読む

Qjsによって検索プルダウン、都道府県選択と市区町村選択を連動させたい

いつもお世話になっております。
掲題のとおり、

jsによって検索プルダウン、都道府県選択と市区町村選択を連動させたいと考えております。
東京都と都道府県選択で選択すると、市区町村選択は東京23区のみでるイメージです。

プルダウン連動のサンプルなどはあり、作ろうと思えば作れるのですが
いかんせん全国となると作業時間がかかってしまうことを懸念しております、、、

どこかにサンプルなど転がっていたら教えていただけないでしょうか、、、


どうぞよろしくお願いいたします。

Aベストアンサー

<!-- http://www.soumu.go.jp/denshijiti/code.html より作成, データ量約30kB -->
<script id=jisx0401 type=application/x-data>
01000:北海道{01100:札幌市,01202:函館市,01203:小樽市, ... ,01694:羅臼町}
02000:青森県{02201:青森市,02202:弘前市,02203:八戸市, ... ,02450:新郷村}
...
47000:沖縄県{47201:那覇市,47205:宜野湾市,47207:石垣市, ... ,47382:与那国町}
</script>

<script>
(function(D){ _=0;
_ ; function P(s){ var a = [], m, r = /(\d+?):(.+?)\{(.+?)\}/g; while (m = r.exec(s)) a.push( {code:m[1], name:m[2], locals:T(m[3])} ); return a }
_ ; function T(s){ var a = [], m, r = /(\d+?):(.+?)(?:,|$)/g; while (m = r.exec(s)) a.push( {code:m[1], name:m[2]} ); return a }
_ ; var municipalities = P(D.scripts['jisx0401'].textContent);
_ ; var localsMap = municipalities.reduce(function(p,v){p[v.code] = v.locals; return p}, {});
_ ; function O(s){ return function(d){var o = s.appendChild(D.createElement('option')); o.value = d.code; o.textContent = d.name}; }
_ ; D.addEventListener('DOMContentLoaded', function(ev){
_ ; _ ; var g = D.forms['areas'].elements['g'];
_ ; _ ; municipalities.forEach( O(g) );
_ ; _ ; g.addEventListener('change', function(ev){
_ ; _ ; _ ; var locals = localsMap[ev.target.value];
_ ; _ ; _ ; var t = D.forms['areas'].elements['t'];
_ ; _ ; _ ; while (t.firstChild != t.lastChild && t.lastChild) t.removeChild(t.lastChild);
_ ; _ ; _ ; if (locals) locals.forEach( O(t) );
_ ; _ ; }, false);
_ ; }, false);
})(document);
</script>

<form name=areas>
<select name=g><option>-</option></select>
<select name=t><option>-</option></select>
<button type=submit>go</button>
</form>

<!-- http://www.soumu.go.jp/denshijiti/code.html より作成, データ量約30kB -->
<script id=jisx0401 type=application/x-data>
01000:北海道{01100:札幌市,01202:函館市,01203:小樽市, ... ,01694:羅臼町}
02000:青森県{02201:青森市,02202:弘前市,02203:八戸市, ... ,02450:新郷村}
...
47000:沖縄県{47201:那覇市,47205:宜野湾市,47207:石垣市, ... ,47382:与那国町}
</script>

<script>
(function(D){ _=0;
_ ; function P(s){ var a = [], m, r = /(\d+?):(.+?)\{(.+?)\}/g; while (m = r.exec(s)) a.pus...続きを読む

Q衛生管理者の選任について

基本的な質問で申し訳ないのですが、事業所が複数あり従業員数が、A店舗には20名、B店舗には30名、C店舗には100名だった場合、衛生管理者の選任はC店舗が対象になりますが、衛生管理者はそのC店舗に勤務する者でなくてはならないのでしょうか?A店舗に勤務する者を選任することはできるのでしょうか?また、今後B店舗が50名を超えた場合、BとCの店舗を兼務(?)することはできるのでしょうか?
どうぞよろしくお願いします。

Aベストアンサー

衛生管理者は、労働安全衛生規則第7条第1項第2号により、「その事業場所に専属の者を選任すること」が必要です。
従って、C店舗において、衛生管理者を選任することが必要な場合には、衛生管理者が、C店舗に専属していなければなりません。
以上から、A店舗に勤務する者は、C店舗に専属していないため、A店舗に勤務する者をC店舗の衛生管理者として選任することはできません。
また、B店舗、C店舗ともに50名以上となった場合には、B店舗、C店舗それぞれにおいて、それぞれに専属する衛生管理者を選任しなければならず、兼務するといったことはできません。

QGOOGLEマップのマイマップでマーカーを大量に貼り付けているのですが

GOOGLEマップのマイマップでマーカーを大量に貼り付けているのですが、表示に時間がかかってしまいます。
現在の中心点からある一定距離のマーカーを一定数(50個など)のみ表示させるにはどのような技術を使えばよろしいのでしょうか。

ご存知の方いらっしゃいますか。よろしくお願いします。

Aベストアンサー

マイマップの機能にはありませんね。
制御したいなら、「Google Maps Api」というjavascriptの
プログラムをご自身で作成する必要があります。
「初歩的なjavascriptの知識が必須となります。」
公式ページ
http://code.google.com/intl/ja/apis/maps/
入門的なページ
http://googlemaps.googlermania.com/
GMarkerManagerというクラスを使うとお望みの事ができます。
http://googlemaps.googlermania.com/google_maps_api_v2/map_example_gmarkermanager_with_labeldmarker.html

Q第一種衛生管理者を取得した後・・・

先頃第一種衛生管理者を取得しました。
うちの会社はもうこれで十分なんですが、せっかくのチャンスなので、衛生管理者からステップアップしたいと考えています。
ウェブを見ると・・・
(1)衛生工学衛生管理者
(2)作業環境測定士
(3)労働衛生コンサルタント
が取れることが分かったんですが、高額な講習料を自費で支払って、「衛生工学衛生管理者」を取得するのか。
はたまた、しばらく期間をおいて、「作業環境測定士」「労働衛生コンサルタント」を取得するのか。
関係ないのなら、いずれも取得しないのか・・・迷ってます。皆さんはどう思いますか?

Aベストアンサー

おはようございます。
さて、一番大切なのはご質問者様が将来どうしたいのか、
どうなりたいのか、ということにつきると思います。
第一種を取得されたということは製造関係の方でしょうか。もしそうなら、一番本業に関連しそうなものからはじめるべきでしょうね。受験資格などの関係から労働衛生コンサルタントは最後の本丸とお考えになった方が良いと思います。(2)→(1)→(3)の順が良いのではと思います。ご質問者さまの会社の本業は何でしょうか?途中にその関係の資格を取り入れた方が良いでしょう。労働衛生についての理解が厚みを増すと思います。
いろいろと勝手なことを申し上げました。
がんばってください。

QgoogleマップAPIクリックイベント

googleマップAPIで、

var marker = new Array();
for(i=0; i<10; i++){
marker[i] = new GMarker(ZAHYOU[i]);
map.addOverlay(marker[i]);
GEvent.addListener(marker[i], 'click', function(){alert(i);});
}

というコードでは、10カ所にきちんとマーカーは付けられますが、
クリックイベントではすべて「10」が表示されます。なぜでしょうか?
マーカーとクリックイベントを対応させるにはどうすればいいのでしょうか?
よろしくお願いいたします。

Aベストアンサー

iにはループの結果として10が入っていて、functionが呼ばれるときに、iの内容を見に行くからです。

以下、サンプルです。
GEvent.addListener(_MGmapMap, "click", function(overlay, point) {MGmapMarkerClick(overlay, point)});

function MGmapMarkerClick(overlay, point){
  if(overlay){
for(wp=0; wp<_MGmapMarkers.length; wp++ ) {
if(overlay==_MGmapMarkers[wp].overlay){
alert(wp);
        }
    }
}
}

listnerはfunctionにoverlayかpoint(地図面をクリックした場合)を返すので、
overlayがクリックされているか確認し、何番目のマーカーのoverlayと
同じか調べます。

iにはループの結果として10が入っていて、functionが呼ばれるときに、iの内容を見に行くからです。

以下、サンプルです。
GEvent.addListener(_MGmapMap, "click", function(overlay, point) {MGmapMarkerClick(overlay, point)});

function MGmapMarkerClick(overlay, point){
  if(overlay){
for(wp=0; wp<_MGmapMarkers.length; wp++ ) {
if(overlay==_MGmapMarkers[wp].overlay){
alert(wp);
        }
    }
}
}

listnerはfuncti...続きを読む

Q衛生管理者を置いていますか?

特養の事務局をしている者ですが、教えてください。
当施設は職員数が60人程です。
衛生管理者を置いていないのですが、非常勤医師を配置しています。
この非常勤医師が衛生管理者として兼務することは可能でしょうか?
もしダメなら資格取得を考えていますが、第二種衛生管理者でよいのでしょうか。
お願い致します。

Aベストアンサー

> この資格を取得したことによる資格手当等は
> 一般的にあるのでしょうか?

想定されていないと思います。
私が勤務していた社会福祉法人(障害者施設)ではありませんでした。
また、調べたかぎりでは、福祉関係の法令等にも定めはありません。

衛生管理者資格(免許)自体が福祉関係独特の資格ではない、
ということが理由かもしれません。

その他、危険物取扱者や防火管理者の資格などについても同様でした。
管理栄養士資格の取得についてもそうでした。
特に資格手当を付与する、ということはしなかったのです。
その代わりに、事前講習等の受講費用や受験料等を実費補助する、
というやり方が採られていました。

以上のことから、法人の予算状況に応じて、
ケースバイケースで考えてゆくしかないのではなかろうか、
と思います。
 

QGoogle map グーグルマップkeyが使えません

Google mapのカスタマイズをして、自分の使っているレンタルサーバに載せたく思っています。
Google MAPS API keyを取得して、ためしに一番簡単なページを文字コードUTF-8でupしてみましたが、
「GoogleマップAPIにしようされているキーは他のウェブサイトに登録されています。このウェブサイト用のキーをgoogle.com/apis/mapsにて作成、登録してください」
と表示されます。
このkeyは「ディレクトリ階層的に一番トップのURL」で登録しなければなりませんが、レンタルサーバのURLが「http://f54.aaa.livedoor.jp/~◎◎◎/」となっています。
◎◎◎の部分がこのレンタルサーバから配られた自分のアカウント名となり、このページ以下が自分の使える場所になります。

注意書きによれば、Keyは「http://f54.aaa.livedoor.jp/」で登録しなければなりません。
つまり、このレンタルサーバではマップを使えないということでしょうか?
あちこち検索&問い合わせしてみましたが、よく分かりません。
どなたかご教示いただけますと幸いです。どうぞよろしくお願いいたします。

Google mapのカスタマイズをして、自分の使っているレンタルサーバに載せたく思っています。
Google MAPS API keyを取得して、ためしに一番簡単なページを文字コードUTF-8でupしてみましたが、
「GoogleマップAPIにしようされているキーは他のウェブサイトに登録されています。このウェブサイト用のキーをgoogle.com/apis/mapsにて作成、登録してください」
と表示されます。
このkeyは「ディレクトリ階層的に一番トップのURL」で登録しなければなりませんが、レンタルサーバのURLが「http://f54.aaa.livedoor...続きを読む

Aベストアンサー

そのとおり、レンタルサーバ会社のurlでは使えませんね。

自分で独自ドメインを登録し、そのドメインに対して、
googleのキーを発行してもらうことになります。
独自ドメインをとったり、レンタルサーバで使う方法に
ついては、レンタルサーバ会社のサービス案内を見ると
出ていると思います。


人気Q&Aランキング

おすすめ情報