如何在Google Map中的Marker中放置标签?

时间:2019-05-31 10:54:17

标签: google-maps-api-3 google-maps-markers

enter image description here

如图所示,我的标签“ 150”严格位于中心。但是我想一点点向上移动。这可能吗? 请注意,我正在使用标记聚类。所以我必须使用“标记”类型(如果我输入错了,请纠正我)

1 个答案:

答案 0 :(得分:1)

请参见the documentation for the Icon匿名对象:

  

labelOrigin
  类型:点
  如果标记是由标签提供的,则标签的原点相对于图标图像的左上角。默认情况下,原点位于图像的中心点。

要移动标签,请将Sub Main() Dim dict As New Dictionary(Of String, Object) From {{"Big", "Small"}, {"Hot", "Cold"}} Dim dict2 As New Dictionary(Of String, Object) : dict2 = dict If dict.ContainsKey("Hot") Then 'Only makes changes to dict dict.Add("Warm", dict("Hot").ToString) dict.Remove("Hot") End If writeDict(dict) 'Displays said changes writeDict(dict2) 'Displays same changes as dict End Sub Sub writeDict(dict As Dictionary(Of String, Object)) 'Ignore this For Each i As KeyValuePair(Of String, Object) In dict Console.Write(i.ToString) Next Console.ReadLine() End Sub 的labelOrigin属性设置为所需值。