私の問題は、ページを初めてロードしたときにエラーが発生しないことですが、このマップに戻るか、別のタブから切り替えると、次のエラーが表示されますメッセージ:引数が無効です。行:26文字:56コード:0 URI:http: //maps.gstatic.com/intl/en_us/mapfiles/api-3/9/9/main.js
私のコードがここにあるのを手伝ってください...:(
$start1=$makers['lat'];
$start2=$makers['lng'];
$name1=$makers['name'];
$end1=$makere['lat'];
$end2=$makere['lng'];
$name2=$makere['name'];
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
var cenLatlng = new google.maps.LatLng(<?php echo $start1;?>, <?php echo $start2;?>);
var myOptions = {
zoom: 15,
center: cenLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_det-<?php echo $trip_id;?>"),myOptions);
var myLatlng = new google.maps.LatLng(<?php echo $start1;?>, <?php echo $start2;?>);
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
title:"<?php echo $name1;?>"
});
var contentString = '<?php echo $name1;?>';
var infowindow = new google.maps.InfoWindow({
content: contentString,
width:100,
height:50
});
// Start of newly added code block
google.maps.event.addListener(marker, 'click', function() {
<?
$sql2=mysql_fetch_array(mysql_query("select pickpoint from trip_tbl where trip_id='$trip_id'"));
$pickpoint=$sql2['pickpoint'];
$makers1=mysql_fetch_array(mysql_query("select * from markers where id='$pickpoint'"));
$name1=$makers1['name'];
?>
alert("<?=$name1;?>");
});
});
//]]>
</script><div id="map_det-<?php echo $trip_id;?>" style="width:300px; height:200px; border:solid; border-color:#666; "></div>