次のスクリプトを使用していますが、ユーザーの場所で作成したlat変数とlon変数を渡すのに問題があります。作成したlat変数とlon変数を削除し、手動で0,0を入力すると、デバッグのために正常に機能します...マップは、idがmap_canvasのdivに表示されるはずです。
$(document).ready(function() {
navigator.geolocation.getCurrentPosition(handle_geolocation_query,handle_errors);
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var latlng = new google.maps.LatLng(lat, lon);
var myOptions = {
zoom: 1,
center: latlng,
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
myOptions); map.setTilt(45);
});