我一直在四处挖掘,我似乎无法弄清楚这一点.这让我疯狂!我一般都是javascript的新手,所以我不能完全理解可以解决我的问题的翻译.我注意到很多人都有这个问题,但他们似乎都使用比我更高级(或者只是令人困惑)的代码.无论如何,这里有!
我一直遇到的问题是我的所有标记共享相同的内容.
function initialize() {
var myOptions = {
center: new google.maps.LatLng(34.151271, -118.449537),
zoom: 9,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
streetViewControl: false,
panControl: false,
zoomControl: true,
zoomControlOptions: { style: google.maps.ZoomControlStyle.SMALL },
};
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
setMarkers(map, clubs);
}
var clubs = [
['Poop', 34.223868, -118.601575, 'Dookie'],
['Test Poop', 34.151271, -118.449537, 'Test Business']
];
function setMarkers(map, locations) {
var image = new google.maps.MarkerImage('images/image.png',
new google.maps.Size(25, 32),
new google.maps.Point(0,0),
new google.maps.Point(0, 32)
);
var shape = {
coord: [1, 1, …Run Code Online (Sandbox Code Playgroud) javascript google-maps infowindow google-maps-api-3 google-maps-markers