0

我有一个听起来很傻的问题。我编写了 javascript 代码来集成 APEX。这部分的目的是根据地址显示谷歌地图并有信息窗口。信息窗口将显示名称作为内容,它是一个链接,指向那个人的详细报告。问题是: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> 
4

0 回答 0