![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
ANo1です。
ちょっと時間ができたので、試してみました。
リファレンスをよく読んだら、StreetViewSourceを指定できるのは、StreetViewPanoramaではなくてStreetViewServiceのようですね。(~~;)
というわけで、ちょっとまどろっこしいですが、StreetViewServiceを利用してOUTDOOR指定で返された座標を使って表示するということをやってみました。
上段表示が、座標そのままで表示。(東京駅内)
下段が、上記の方法で読み替えた座標で表示したもの。
(方向などは直接関係ないので、デフォルトのまま)
どうやらできるようではありますが、上にも書いたように少々まわりくどいので、もっと直接的な方法があるかも知れませんね。
…というよりも、ANo1でお尋ねしたように、座標位置を路上にして指定すれば良いような気がしますが。
<以下、ご参考まで>
(インデントは、全角空白になっています)
<!DOCTYPE HTML>
<html lang="ja">
<head>
<title>Test Sample</title>
<style type="text/css">
#pano1, #pano2 { width: 600px; height: 300px; margin-bottom: 50px;}
</style>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false" …
</head>
<body>
<h3>座標のまま</h3>
<div id="pano1"></div>
<h3>OUTDOOR指定</h3>
<div id="pano2"></div>
<script type="text/javascript">
(function(){
var point = new google.maps.LatLng(35.680, 139.766);
var pano1, pano2;
var panoramaDisp = function(id, latlng){
return new google.maps.StreetViewPanorama(
document.getElementById(id),
{position: latlng}
);
}
pano1 = panoramaDisp("pano1", point);
var viewS = new google.maps.StreetViewService;
viewS.getPanorama(
{
location: point,
preference: google.maps.StreetViewPreference.NEAREST,
source: google.maps.StreetViewSource.OUTDOOR
},
function(data, status){
if(status=="OK") pano2 = panoramaDisp("pano2", data.location.latLng);
}
);
})();
</script>
</body>
</html>
No.1
- 回答日時:
google Mapも新しくなっていってるので、ちゃんと確認はしていませんが・・・
StreetViewSource classにOUTDOORに限定する定数が設定されているようですので、リクエストで指定すれば選択可能のような気がします。(未確認)
https://developers.google.com/maps/documentation …
・・・というか、座標指定の際に路上のポイントを指定できれば、インドアにはならなさそうに思いますが…
>任意の座標の最寄りの道路から目的の建物を表示するプログラムを作っています。
この検索にDirections Serviceなどをご利用なさっているなら、TravelModeをDRIVINGかBICYCLINGに指定することで、返されるルートは路上に限定されないでしょうか?(こちらも未確認です)
未確認情報ばかりで申し訳ないですが、少しは参考にでもなれば・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Maps googleストリートビューで大きい黒枠のウインドウが邪魔 2 2023/02/15 21:47
- その他(IT・Webサービス) Yahooの地図の文字サイズ、googleの地図の画面分割 1 2022/05/21 12:31
- Google Maps ビッグモーターのどの店舗ですか 3 2023/07/26 08:58
- Google Maps Googleマップに投稿された画像を自身のホームページやブログ等で使用してよいでしょうか? 1 2023/02/14 00:28
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- インターネット広告・アフィリエイト シーサーブログを使用 Googleアドセンスの広告を増やしたい 1 2023/05/17 10:01
- Google Maps 皆さん、おはようございます♪♪ Googleのストリートビューについてのご質問です。 ストリートビュ 1 2022/08/12 10:23
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- Google Maps 沖縄の宮古島と橋でつながる来間島のGoogleストリートビューに写る飛行物体・・・これは何ですか? 2 2022/04/13 18:17
- HTML・CSS 詳しい方に質問です。 早急に解決したいと思っています。 ポートフォリオをMacBook で作成したと 2 2023/05/12 17:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GoogleストリートビューAPIでイ...
-
動画の上に広告をオーバーレイ...
-
formのsubmitを押すとモーダル...
-
NoxPlayerとUWSCのadbの座標に...
-
「ご処理進めて頂きますようお...
-
CloseとDisposeの違い
-
VBAでループ内で使う変数名を可...
-
エクセルVBAで、MsgBox やInput...
-
エクセルで、日付を入力すると...
-
インタラクティブの反対語は?
-
アクセスVBAのMe!と[ ]
-
Excelシート上のマクロを登録し...
-
「PC Helpsoft Driver Updated...
-
メルカリのメルカードで買い物...
-
DoEventsがやはり分からない
-
UPS警告音を止めたい
-
【Excel】特定の文字を含むセル...
-
リョウ・・・量?料?
-
【VB】タブ切り替え時のイベント
-
Do~Loopした回数をカウントしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
確認ダイアログを次からは表示...
-
CSSでreadonlyの機能はあり...
-
formのsubmitを押すとモーダル...
-
Q&A掲示板の入力フォームに文字...
-
JavascriptのHTMLクラス表示に...
-
3重のクォーテーション
-
JavaScriptのinnerHTMLの挙動に...
-
特定の条件のHTML要素を一括で...
-
クリックすると、色が変わるよ...
-
jqueryを使ったスムーススクロ...
-
折りたたみを全て開いて別ペー...
-
jQuery 画面サイズにスライド画...
-
2回目以降のページロード時には...
-
Bootstrap Javascriptでモーダル
-
jQueryのSlickで矢印アイコンが...
-
javascriptとcssでフォントサイ...
-
JavaScriptのdiv.style属性の変...
-
フォームで「パスワード(確認...
-
macかwinか判別しスタイルシー...
-
javascript htmlの追記について
おすすめ情報