You are on page 1of 1

GMap1.

setCenter(New GLatLng(41, 3), 3)


GMap1.Add(New GControl(GControl.preBuilt.LargeMapControl))
Dim m1 As New GMarker(New GLatLng(41, 3))
Dim mManager As New MarkerManager()
mManager.Add(m1, 2)
Dim mks As New List(Of GMarker)()
Dim iws As New List(Of GInfoWindow)()
Dim r As New Random()
Dim ir1 As Double, ir2 As Double
Dim mkr As GMarker
For i As Integer = 0 To 9
ir1 = CDbl(r.[Next](40)) / 10.0 - 2.0
ir2 = CDbl(r.[Next](40)) / 10.0 - 2.0
mkr = New GMarker(m1.point + New GLatLng(ir1, ir2))
mks.Add(mkr)
GMap1.Add(New GListener(mkr.ID, GListener.[Event].click, "function(){alert('" & i & "');}"))
Next
For i As Integer = 0 To 4
Dim ir1 As Double = CDbl(r.[Next](40)) / 20.0 - 1
Dim ir2 As Double = CDbl(r.[Next](40)) / 20.0 - 1
mkr = New GMarker(m1.point + New GLatLng(ir1, ir2))
Dim window As New GInfoWindow(mkr, i.ToString())
iws.Add(window)
Next
mManager.Add(mks, 6, 8)
mManager.Add(iws, 7, 8)
GMap1.markerManager = mManager

You might also like