gpt4 book ai didi

jquery - jvector map 标记未正确显示

转载 作者:行者123 更新时间:2023-12-01 03:18:01 26 4
gpt4 key购买 nike

我正在使用JVectorMap显示美国 map 并希望在 5 个城市上放置标记。我的代码中有它们的经度和纬度,但它似乎不起作用。我看到 map 左上角有标记。我不确定为什么它们被放置在那里,而不是在我的代码中的城市上?

如果有人可以提供一些有关标记无法正常工作的原因的见解:

在这里查看我的代码: http://jsfiddle.net/xtian/fqqGs/

JS:

$(function(){
$('#map').vectorMap({
map: 'us_aea_en',
zoomOnScroll: false,
hoverOpacity: 0.7,
markerStyle: {
initial: {
fill: '#F8E23B',
stroke: '#383f47'
}
},
markers: [
{latLng: [41.50, 87.37], name: 'Chicago'},
{latLng: [32.46, 96.46], name: 'Dallas'},
{latLng: [36.10, 115.12], name: 'Las Vegas'},
{latLng: [34.3, 118.15], name: 'Los Angeles'},
{latLng: [40.43, 74.00], name: 'New York City'}
]
});
});​

最佳答案

您刚刚提供了错误的坐标。经度应为负数:

markers: [
{latLng: [41.50, -87.37], name: 'Chicago'},
{latLng: [32.46, -96.46], name: 'Dallas'},
{latLng: [36.10, -115.12], name: 'Las Vegas'},
{latLng: [34.3, -118.15], name: 'Los Angeles'},
{latLng: [40.43, -74.00], name: 'New York City'}
]

这是更新的demo .

关于jquery - jvector map 标记未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351757/

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