Javascript 未将标签添加到Google地图标记

Javascript 未将标签添加到Google地图标记,javascript,c#,google-maps,google-maps-api-3,Javascript,C#,Google Maps,Google Maps Api 3,在我的代码中,我加载地图,然后在搜索完成后填充一个表,然后地图使用该数据来绘制标记。无论我尝试了什么,我都无法使标记具有标签 var map = null; var geocoder = null; var point = null; function DoIt() { map = new google.maps.Map(document.getElementById("map")); map.setCenter(new GLatLng(28.55074,

在我的代码中,我加载地图,然后在搜索完成后填充一个表,然后地图使用该数据来绘制标记。无论我尝试了什么,我都无法使标记具有标签

 var map = null;
 var geocoder = null;
 var point = null;

function DoIt() {
        map = new google.maps.Map(document.getElementById("map"));
        map.setCenter(new GLatLng(28.55074, -82.42082), 10);
        map.addControl(new GLargeMapControl());
        map.addControl(new GScaleControl());
        map.addControl(new GMapTypeControl());

        // Function for handling zooms 
        GEvent.addListener(map, "zoomend", function (oldzoomlevel, zoomlevel) {
            document.getElementById('tbZoomLevel').value = zoomlevel;
        });

        GEvent.addListener(map, "dragend", function (overlay, point) {
            var center = map.getCenter();
            document.getElementById("tbX").value = center.lat();
            document.getElementById("tbY").value = center.lng();
        });
        geocoder = new GClientGeocoder();

        <%= mapVolunteers() %>
    }

不管我尝试什么,某种标签都不起作用。目前,除了标签之外,我的地图还以我想要的方式工作。希望这是一个简单的修复,不需要重新编写我的现有代码太多。我能做些什么来获得每个图标的标签,或者我遗漏了什么?最好是在api端而不是第三方js上进行更改。

我可以看到的一点是,您实例化标记的方式与平常略有不同。如果您使用的是Maps Javascript API,通常会执行以下操作:

var myLatLng = {lat: -25.363, lng: 131.044};
var marker = new google.maps.Marker({
  position: myLatLng,
  map: map,
  title: 'title',
  label: 'A'
});
以下是标记器的文档:


希望这能有所帮助。

我的解决方案是使用maps api v3重新编写我的程序,因为它有一半是v2,一半是v3。一旦我拿到那该死的工作钥匙。。。
var myLatLng = {lat: -25.363, lng: 131.044};
var marker = new google.maps.Marker({
  position: myLatLng,
  map: map,
  title: 'title',
  label: 'A'
});