私はJVectorMapを使用して米国の地図を表示しており、5 つの都市にマーカーを配置したいと考えていました。コードに経度と緯度がありますが、機能していないようです。地図の左上隅にマーカーが見えます。コードにある都市ではなく、なぜそこに配置されているのかわかりませんか?
マーカーが正しく機能しない理由について誰かが洞察を提供できる場合:
ここで私のコードを参照してください: 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'}
]
});
});