可能重复:
谷歌地图信息窗口未正确显示
当我正在从事一个安全项目时,我不确定如何为此提供工作代码示例。
这是我面临的问题的屏幕截图
我还可以为您提供我用来生成地图的代码。
在标题中:
<script src="http://maps.google.com/maps/api/js?sensor=false"></script>
在身体里:
<script type="text/javascript">
var addressID = '<?php echo $this->session->userdata("addy_var_se");?>, <?php echo $this->session->userdata('city_var_se');?>, <?php echo $this->session->userdata('state_var_se');?>';
setMapAddress( addressID );
function setMapAddress( address ) {
var geocoder = new google.maps.Geocoder();
var markers = [];
geocoder.geocode( { address : address }, function( results, status ) {
if( status == google.maps.GeocoderStatus.OK ) {
var latlng = results[0].geometry.location;
var options = {
zoom: 15,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map( document.getElementById( 'map_canvas' ), options );
var marker = new google.maps.Marker({
map: map, position: results[0].geometry.location, title: '<?php echo $this->session->userdata('event_venue_se');?>',
});
/* Create Info Windows */
var infowindow = new google.maps.InfoWindow({
content: " "
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent('<h3>'+this.title+'</h3>'+addressID);
infowindow.open(map, this);
});
markers.push(marker);
}
} );
}
</script>
发生的事情是当用户单击我放置的标记时,看起来很时髦的信息窗口会生成。我以前使用过 Gmaps,但从未见过这种情况。也许 v2 与 v3 有问题?
任何见解都会很棒!谢谢你 :)