このコードは、posが定義された後にいつでも破損した場合に機能し、続行します。しかし、私はそれを正常に実行すると何も表示されません。私は間違って何をしていますか?GoogleマップAPIが壊れても動作しても動作しない、そうでない場合
function initialize() {
var pos;
if(navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
pos = new google.maps.LatLng(position.coords.latitude,
position.coords.longitude);
}, function() {
handleNoGeolocation(true);
});
}
else { // Browser doesn't support geolocation
handleNoGeolocation(false);
}
var myOptions = {
zoom: 7,
center: pos,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions);
}
私は間違いをしておりません。私も最新のSafariを使用しています。 Chromeでの動作が同じです。奇妙な。 – Ferguzz