Google Maps API无法显示infowindow的内容

时间:2012-06-13 20:07:02

标签: google-maps google-maps-api-3 oracle-apex

我有一个可能听起来很愚蠢的问题。我写了javascript代码来集成APEX。这部分的目的是根据地址显示谷歌地图并有信息。 infowindow将显示名称作为内容,它是一个链接,导致该人的详细报告。问题是:infowindow适用于数据库中的大多数名称,但没有显示具有特定名称的内容(链接)。我没有找到这些名字的任何特别之处,例如“Robert Allan Lockett”。在这里,我附上如下代码:

<script type="text/javascript"       src="http://maps.googleapis.com/maps/api/js?sensor=false">     </script>     
<script type="text/javascript">       
function initialize() {  

var myOptions = { zoom: 18, mapTypeId: google.maps.MapTypeId.ROADMAP};   
var map = new google.maps.Map(document.getElementById("map"), myOptions); 

var markerBounds = new google.maps.LatLngBounds(); 
var point=new google.maps.LatLng(&P3006_TF_GEOCODING.);

markerBounds.extend(point);  
map.fitBounds(markerBounds); 

var listener = google.maps.event.addListener(map, "idle", function() {  
map.setZoom(map.getZoom()-4);  
google.maps.event.removeListener(listener);  
});  

var marker;

marker = new google.maps.Marker({ position: new google.maps.LatLng(&P3006_TF_GEOCODING.), map: map }); 

var infowindow = new google.maps.InfoWindow({    content: "&P3006_H_OFFENDER_NAME."});

var current_parameter ="&APP_ID.:216:&SESSION.::NO::P216_DETAIL:"+"&P3006_H_OFFENDER_ID.";
var my_URL="http://lsg-solutions.com:9704/apex/f?p="+encodeURIComponent(current_parameter);


infowindow.setContent('<a href='+my_URL+'>&P3006_H_OFFENDER_NAME.</a>');

google.maps.event.addListener(marker, 'click', function() {   infowindow.open(map,marker);});


}     
</script> 

0 个答案:

没有答案