-1
マップズームレベルと中心点を変更するために.onchange関数を複数回変更しようとしました。ズームの変更は有効になりますが、マップは場所を変更しません。map.setCenterとmap.Pantoはマップを移動しません
ご協力いただければ幸いです。私は私のapiキーを削除しましたが、それ以外の場合はマップが独自に機能します。
<script>
function detectBrowser() {
var useragent = navigator.userAgent;
var mapdiv = document.getElementById("map");
if (useragent.indexOf('iPhone') != -1 || useragent.indexOf('Android') != -1) {
mapdiv.style.width = '100%';
mapdiv.style.height = '100%';
} else {
mapdiv.style.width = '600px';
mapdiv.style.height = '800px';
}
}
function initMap() {
var central = {lat: 39.8282, lng: -98.5795};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 5,
center: central
});
var fops = 'http://coleprojects.000webhostapp.com/sqteam.png';
document.getElementById("FieldTeamMember").onchange = function() {
map.setZoom(8);
alert(this.value)
map.setCenter(new google.maps.LatLng(this.value));
};
[引き渡し位置の可能な重複がに座標:
あなたはgoogle.maps.LatLng(又はgoogle.maps.LatLngLiteral)を通過する必要がmap.setCenter方法に変数としてGoogleマップ](http://stackoverflow.com/questions/10676828/passing-location-coordinates-to-google-maps-as-variable) – geocodezip
関連クエストイオン:[googleマップが存在する場合は座標を設定](http://stackoverflow.com/questions/14894076/set-coordinates-if-exist-google-maps) – geocodezip
投稿されたコードに構文エラーがあります。 } "for initMap)。 – geocodezip