【发布时间】:2023-01-30 16:23:38
【问题描述】:
我正在使用 javascript,我正在尝试在谷歌地图上显示标记,地图正在显示但标记未显示在地图上,这是我当前的代码
var latss = ''; // dynamic latitude
var longss =''; // dynamic longatitude
var locations = [
['<b>Name 1</b><br>Address Line 1<br>Bismarck, ND 58501<br>Phone: 701-555-1234<br><a href="#" >Link<a> of some sort.', 46.8133, -100.7790, 4],
];
var map = new google.maps.Map(document.getElementById('map'),
{
zoom: 10,
center: new google.maps.LatLng(latss, longss),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][1], locations[i][2]),
map: map
});
google.maps.event.addListener(marker, 'click', (function(marker, i) {
return function() {
infowindow.setContent(locations[i][0]);
infowindow.open(map, marker);
}
})(marker, i));
}
【问题讨论】:
-
什么确切地*不管用?这是PHP问题还是JS问题?
标签: javascript php jquery google-maps