-2
私のマップを中心にズームしてユーザのジオロケーションをズームすることができます。私は(lat、lng)を "center:"引数に渡そうとしましたが、空の画面が表示されます。 ここに私のコードです。私はジオロケーションに地図をセンタリングすることができません
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: mylat, lng: mylng},
zoom: 14
});
infoWindow = new google.maps.InfoWindow;
// Try HTML5 geolocation.
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
var pos = {
mylat: position.coords.latitude,
mylng: position.coords.longitude
};
map.setCenter(pos);
zoom: 13
},
が問題を示している[MCVE]を提供してください緯度経度オブジェクトの代わりに、literalLatLng
を使用してみてください。投稿されたコードに構文エラーがあります: 'Uncaught SyntaxError:予期しないトークンvar' – geocodezip
はい、あなたは無関係なコードをすべて編集しました。私の問題は、私の緯度の長い変数を中央の関数に渡そうとしたときに表示されます – user6814958
私は通常の座標を使ってページを読み込みます。 – user6814958