简体   繁体   English

Gmap3:如何为标记添加标题?

[英]Gmap3: How to add title to marker?

I have working php script that stores the name and address of the company in variables. 我有工作的php脚本,该脚本将公司的名称和地址存储在变量中。 I then echo it out like this: 然后我像这样回显它:

$(document).ready(function() {
    $("#map").gmap3({
        marker:{
        address: "<?echo $coord;?>"
        },
        map:{
            options:{
                zoom:15,
                mapTypeControl: true,
                navigationControl: true,
                scrollwheel: true,
                streetViewControl: true
            }
        }
    });
});

How would I add the name of the company to show below the marker? 我如何添加公司名称以显示在标记下方? For example: this ? 例如: 这个

I tried to add: 我尝试添加:

marker:{
    address: "<?echo $coord;?>"
    title:   "<?echo $com_name;?>"
}

But this doesn't work. 但这是行不通的。

Thank you. 谢谢。

The title property must be inside option property. 标题属性必须在选项属性内。

var marker = {
   latLng: [53.23564, 24.32654],
   data: 'some data',
   options: {
       title: 'Title',
       icon: '/Path/to/custom/icon/if/you/need.png'
   }
}

Other information you can show with infowindow. 您可以使用infowindow显示的其他信息。

Example: 例:

        $(".gmap-widget .gmap3").gmap3({
            action: "addMarkers",
            markers: markers,
            marker: {
                events: {
                    click: function(marker, event, data){
                        var map = $(this).gmap3('get');
                        infowindow = $(this).gmap3({action:'get', name:'infowindow'});
                        if (infowindow){
                            infowindow.open(map, marker);
                            infowindow.setContent(data);
                        } else {
                            $(this).gmap3({action:'addinfowindow', anchor:marker, options:{content: data, maxWidth: 300}});
                        }
                    }
                }
            }
        });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM