我的网站上有一个部分,它显示基于经度和纬度坐标的地图。我如何准确地更改或获取另一个州、城市或位置的数字/坐标?我试着在谷歌上输入“纽约的纬度和经度”并得到了这个网站http://www.latlong.net/
看起来坐标可以从网站上工作,
例如纽约市是纬度:40.714353 经度:-74.005973
我将它们放入下面的 div 中,但它们没有在地图上显示任何内容。如果您查看下面的默认坐标,则适用于加利福尼亚并且工作正常。为什么是这样?
<div
class="map"
data-latitude="37,773606"
data-longtitude="-122,490382"
></div>
这是我的 Google 位置设置
// Get map position
var $map = $('#contact .map');
var latitude = parseFloat($map.data('latitude').replace(',', '.'));
var longtitude = parseFloat($map.data('longtitude').replace(',', '.'));
var center = new google.maps.LatLng(latitude - 0.003105999999997721, longtitude);
// Render map
var map = new google.maps.Map($map[0], {
zoom: 16,
scrollWheel: false,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
panControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
zoomControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
},
scaleControlOptions: {
position: google.maps.ControlPosition.LEFT_CENTER
}
});