GMap.NET设置标记时使用文本框文本,而不是纬度/经度C#

GMap.NET设置标记时使用文本框文本,而不是纬度/经度C#,c#,google-maps-api-3,geocoding,gmap.net,C#,Google Maps Api 3,Geocoding,Gmap.net,我需要GMap.NET的帮助 我有这个代码来设置一个带有纬度和经度的标记:GMapMarker Marker=newgmarkergoogle(newpointlatlng(48.8617774,2.349272),gmarkergoogeltype.red_dot) 我想要这样的东西:GMapMarker marker=newgmarkergoogle(newpointlatlng(textbox1.text),GMarkerGoogleType.red\u dot) 我想用一个像“Linco

我需要GMap.NET的帮助

我有这个代码来设置一个带有纬度和经度的标记:GMapMarker Marker=newgmarkergoogle(newpointlatlng(48.8617774,2.349272),gmarkergoogeltype.red_dot)

我想要这样的东西:
GMapMarker marker=newgmarkergoogle(newpointlatlng(textbox1.text),GMarkerGoogleType.red\u dot)

我想用一个像“Lincolnstreet”这样的文本框来获取地址,而不是像我的第一个例子中那样使用纬度和经度。我在网上搜索我的问题,但什么也没找到。我是一名研究人员,我需要完成这段代码。我希望你们能帮助我。

你们可以使用NuGet软件包。 它使用Google的RESTAPI获取给定地址的lat/long,反之亦然,而不需要API密钥

var address = "Stavanger, Norway"; //Use textbox value textbox1.text

    var locationService = new GoogleLocationService();
    var point = locationService.GetLatLongFromAddress(address);

    var latitude = point.Latitude;
    var longitude = point.Longitude;

    GMarkerGoogle(new PointLatLng(latitude, longitude), GMarkerGoogleType.red_dot);
您可以使用NuGet包。 它使用Google的RESTAPI获取给定地址的lat/long,反之亦然,而不需要API密钥

var address = "Stavanger, Norway"; //Use textbox value textbox1.text

    var locationService = new GoogleLocationService();
    var point = locationService.GetLatLongFromAddress(address);

    var latitude = point.Latitude;
    var longitude = point.Longitude;

    GMarkerGoogle(new PointLatLng(latitude, longitude), GMarkerGoogleType.red_dot);

谢谢最好的结果在洞互联网。这个插件让我不用再工作了,它完全是自动的。非常感谢!:)谢谢最好的结果在洞互联网。这个插件让我不用再工作了,它完全是自动的。非常感谢!:)