我正在开发一个codeigniter项目,该项目在谷歌地图中显示具有特定持续时间标记的访问路径.地图,标记,工具提示,折线一切都很好用铬.
但是在Firefox中,当鼠标悬停时,只有一个工具提示显示在标记上.其他工具提示不会出现.然后,如果我在地图外单击并再次悬停在任何标记上,工具提示会显示在该标记上,但不会在其他标记上显示.每个标记都是一样的.问题只出现在firefox中.我从数据库中获取位置.jsfiddle链接是:http://jsfiddle.net/msz08tjx/ 以下是整个代码:
<script>
jQuery(document).ready(function(){
$('#frmGPSTag').validationEngine('attach',{
onValidationComplete: function(form, status){
if (status == true){
mapDisplay();
}
}
});
function mapDisplay(){
$.getJSON('<?php echo base_url(); ?>user/gps_tags_json/'+$("#datepicker1").val()+'/'+$("#datepicker2").val(), function(data){
var locations = new Array();
$.each( data, function( key, val ) {
var location = [ parseFloat(val.latitude), parseFloat(val.longitude), val.gps_tag_timestamp];
locations.push(location);
});
if(locations.length > 0)
{
$("#map").css({'height': '600px'});
var map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker, point, …Run Code Online (Sandbox Code Playgroud)