Map 坐标没有指向正确的位置
我已经建立了一个简单的地图页面,应该允许用户输入坐标,然后显示相应的地图。然而,当我输入波士顿的坐标时,我得到了一张我认为是中国某个偏远地区的地图。我做了什么才配得上这样的命运?谢谢你的帮助Map 坐标没有指向正确的位置,map,location,coordinates,Map,Location,Coordinates,我已经建立了一个简单的地图页面,应该允许用户输入坐标,然后显示相应的地图。然而,当我输入波士顿的坐标时,我得到了一张我认为是中国某个偏远地区的地图。我做了什么才配得上这样的命运?谢谢你的帮助 <!DOCTYPE html> <html> <!-- use map for bayesian network <map></map> --> <head> <title>Maps</title> <
<!DOCTYPE html>
<html>
<!-- use map for bayesian network <map></map> -->
<head>
<title>Maps</title>
<script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(document).ready(function(){
var x =0;
var y =0;
$('#find').click(function(){
x = $('#x').val();
y = $('#y').val();
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(x,y),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map($('#map').get(0), mapOptions);
});
});
</script>
</head>
<body>
<div id="map" style="height:300px; width:450px;">
<h1>Enter a latitude and longitude, click find!</h1>
<br>
<input type="text" id="x">
<input type="text" id="y"><br>
<button id="find">Find</button>
</div>
</body>
</html>
地图
$(文档).ready(函数(){
var x=0;
var y=0;
$(“#查找”)。单击(函数(){
x=$('#x').val();
y=$('#y').val();
变量映射选项={
缩放:8,
中心:新google.maps.LatLng(x,y),
mapTypeId:google.maps.mapTypeId.ROADMAP
};
var map=new google.maps.map($('#map').get(0),mapOptions);
});
});
输入纬度和经度,单击“查找”!
发现
您输入的经度符号是否正确?波士顿位于西半球,所以它的经度为负(例如,纬度42.3581,经度-71.0636)。正经度为71的位置在东半球,谢谢。我在吉尔吉斯斯坦,不是在中国,但是的,我进入了一个积极的价值观。现在我必须添加一些逻辑来修正W和E。非常感谢。类似的逻辑适用于纬度:北方是正的,南方是负的。所以布宜诺斯艾利斯应该是-34.6033,-58.3817