У меня есть код, который делает маркер каждый раз, когда он получает данные gps из сохраненного файла txt, а затем делает маркер каждые 5 минут. Я хотел бы сделать информационное окно для каждого маркера где содержимое infoWindow является временем создания этого маркера. Любая мысль о том, где я должен увеличить infoWindow?добавить время, когда маркер создается с информационным окном
<script type="text/javascript">
var myCenter=new google.maps.LatLng(10.294097000000000000,123.897455799999990000);
var marker;
var map;
var mapProp;
function initialize()
{
mapProp = {
center:myCenter,
zoom:17,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
setInterval('mark()');
}
function mark()
{
$date = date('Y-m-d H:i:s');
map=new google.maps.Map(document.getElementById("googleMap"),mapProp);
var file = "gps.txt";
$.get(file, function(txt) {
var lines = txt.split("\n");
for (var i=0;i<lines.length;i++){
console.log(lines[i]);
var words=lines[i].split(",");
if ((words[0]!="")&&(words[1]!=""))
{
marker=new google.maps.Marker({
clickable: true,
position:new google.maps.LatLng(words[0],words[1]),
});
marker.setMap(map);
map.setCenter(new google.maps.LatLng(words[0],words[1]));
//document.getElementById('speed').innerHTML=words[3];
//document.getElementById('course').innerHTML=words[4];
var info = new google.maps.InfoWindow({
content: '<b>Speed:</b> ' + Date + ' knots'
});
google.maps.event.addListener(marker, 'click', function() {
info.open(map, marker);
}
}
marker.setAnimation(google.maps.Animation.BOUNCE);
});
google.maps.event.addListener(marker, 'click', function() {
marker.info.open(map, marker);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
Какая информация? Ваш код не создает его. – geocodezip
oh Мне жаль, что я скопировал код без информации Окно ... только что отредактировал его сейчас, так что у него есть информацияWindow –
Получено ли у вас «скорость» контента, который вам нужен, или вы хотите, чтобы дата была добавлена к нему? – Andy