我正在研究这个......标记的位置在数据库中..
这是不 google的API
对于Windows,这是GMap.Net。
这是代码..
For Each dtrow In markerDtable.Rows
Dim marker As New GMapMarkerGoogleGreen(New PointLatLng(dtrow("Latitude"), dtrow("Longitude")))
markersOverlay.Markers.Add(marker)
Next
我真的不太了解,只是试验了代码以使它们成为latlng
并且神奇地看起来我想要它。
我怎么能让它看起来像这样.. (这只是一种模拟,我只是将form
拖到我希望它们到达的地方)
只有form2
,我只需要它的实例..当我点击标记时,form2
就会出现在它旁边。
更新:我有我的坐标,但我怎么能让它们看起来像那样?从我的后期版本开始,我使用这个.. form2.Location = marker.LocalPosition + New Point(20, -240)
- 来抵消
但该代码是预定义的,硬编码的。那不是我的目标。我希望它在sub上,就像上面的代码一样(对于标记)谢谢你的帮助。
UPDATE2:当前代码 - 显示三种形式,但不会转到标记的位置
For Each dtrow In markerDtable.Rows
Dim marker As New GMapMarkerGoogleGreen(New PointLatLng(dtrow("Latitude"), dtrow("Longitude")))
markersOverlay.Markers.Add(marker)
Dim f As New Form2
f.Location = marker.LocalPosition
f.Show()
Next