小编Abh*_*rty的帖子

谷歌地图多标记工具提示只显示在Firefox的第一个标记

我正在开发一个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)

php firefox google-maps codeigniter

4
推荐指数
1
解决办法
2327
查看次数

标签 统计

codeigniter ×1

firefox ×1

google-maps ×1

php ×1