LatLangBoundsで領域を指定しているのですがzoomが効きません。
gmsmp.js function startGmap() { var myLatlng = new google.maps.LatLng(35.047205, 135.7871331), mapElement = document.getElementById("mapDiv"), mapOptions = { zoom: 18, center: myLatlng }, map = new google.maps.Map(mapElement, mapOptions), bounds = new google.maps.LatLngBounds(), marker = new google.maps.Marker({ position: myLatlng, map: map }); bounds.extend(new google.maps.LatLng(35.0450717, 135.7848011)); bounds.extend(new google.maps.LatLng(35.0461628, 135.7859979,)); map.fitBounds(bounds); } google.maps.event.addDomListener(window, 'load', startGmap);
<<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>タイトル</title> <script src="http://maps.google.com/maps/api/js?key=●●●&sensor=false"></script> <script src="gmsmp.js"></script> </head> <body> <div id="mapDiv" style="width: 1000px; height:800px;"></div> </body> </html>
どなたか教えてください。
前の質問とタイトルが同じですが要件同じですか?
あと、自身で組んだコードですよね?まったくわからずコピペしてきただけですか?
出典明示してください。
要件が同じとはどういうことでしょうか。
タイトルには要件を書きましょうと言うのが「質問するときのヒント」にあります。
タイトルが同じと言うことは要件が同じと言うことですよね?ということです。
ということは、前の質問は解決してないのと同です。
もっと具体的に要件を記載してください。
起きている問題、実現したい機能など。
それよりも自分で書いたコードなのに何も理解した様子なく丸投げしてることの方が問題ですけどね。
前回の質問は地図が表示されない原因
今回の質問はzoomが効かない原因
についてなんですが
同一にプロジェクトかどうかと言う事でしょうか。
タイトルが同じです。このタイトルで地図の表示やzoomのことが伝わりますか?
丸投げしているつもりはないのですがなぜこのようなコードを書いたのか
意図みたいなものを詳しく書けばいいのでしょうか。
ひとまず、丸投げは丸投げなので、自身が調べたこと試したことも記載してくださいね。あとこのコードをどの程度把握しているかも。
作業依頼をする場所ではないですよ。
Google Map APIにもドキュメントがあります(かなり手厚い)
そこを少しでも確認されたのでしょうか。質問する前にできることはたくさんあります。
まずは「質問するときのヒント」「推奨していない質問」読んできてから。
>丸投げしているつもりはないのですが
この内容で他人が見て丸投げじゃないと理解する方が難しいですね。何も書いてない。
コードだけ置いて「なぜ動かない?」だけですから。
タイトルはzoomが効かない原因と明示すればいいのでしょうか。
試したことはこのコード自体が説明になってないでしょうか。
zoomの位置がおかしいなどの指摘をいただきたく
原因を教えてくださいとしたのですがこれは作業依頼になってしまうのでしょうか。
まずは「質問するときのヒント」「推奨していない質問」読んできてから。
起きてる問題に対して何を調べ何を試したのかまったくありません。
コードだけで調べたこと試したことを察するのは他人には無理です。本当に何も調べず試さず丸投げする人との区別はできませんよ。
コードだけ読んでどういう設計や仕様なのか把握するのも難しい話です。何を作りたいかを知っているのはコードを書いた人だけなので、その人しか説明できる人はいません。
つまり、ちゃんと回答やアドバイスをえられる質問になってない。