gpt4 book ai didi

javascript - 根据经度和纬度显示谷歌地图

转载 作者:行者123 更新时间:2023-11-30 18:13:58 25 4
gpt4 key购买 nike

我的网站上有一个部分显示基于经度和纬度坐标的 map 。我究竟该如何更改或获取另一个州、城市或位置的数字/坐标?我尝试在 Google 上输入“纽约的经度和纬度”并获得了网站 http://www.latlong.net/

似乎坐标可以从网站上使用,

例如纽约市是纬度:40.714353经度:-74.005973

我将它们放入下面的 div 中,但它们没有在 map 上显示任何内容。如果您看下面,默认坐标是针对加利福尼亚的,并且工作正常。这是为什么?

<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
}
});

最佳答案

试试 $map.attr('data-longtitude').replace(',', '.'),这应该有效。

关于javascript - 根据经度和纬度显示谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13822090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com