您缺少一个信息窗口。
应该是这样的
...
if(placesResult && placesResult[0])
{
var marker = new google.maps.Marker({
position: placesResult[0].geometry.location.LatLng,
map: map,
clickable: true,
title: "Click for more details"
});
markerArray.push(marker);
marker.addListener('click', function() {
var index = markerArray.indexOf(this);
var position = markerArray[index].getPosition();
var contentString = 'marker position: ' + position.lat() + ',' + position.lng();
var infowindow = new google.maps.InfoWindow({
content: contentString,
position: position,
map: map
});
})
}
...