Windows窗体,在.NET中显示动态谷歌地图而不是静态地图

托蒂叶

我正在尝试在 .NET 中的 Windows 窗体上显示动态谷歌地图

我已经成功地实现了一个 Windows 表单,在谷歌地图上提出请求,如下所示:

 public Form1()
    {
        InitializeComponent();
    }

    private void find_data_Click_1(object sender, EventArgs e)
    {
        string street = txt_street.Text;
        string city = txt_city.Text;
        try
        {
            StringBuilder queryaddress = new StringBuilder();
            queryaddress.Append("http://maps.google.com/maps?q=");
            if (street != string.Empty)
            {
                queryaddress.Append(street + "," + "+");
            }
            if (city != string.Empty)
            {
                queryaddress.Append(city + "," + "+");
            }
            webBrowser1.Navigate(queryaddress.ToString());
        }
        catch
        {
            MessageBox.Show("Error");
        }
    }

然后我成功地使用带有多个标记的 google api 制作了一个静态地图:

private void button2_Click(object sender, EventArgs e)
    {
        try
        {
            StringBuilder queryaddress = new StringBuilder();
            queryaddress.Append("https://maps.googleapis.com/maps/api/staticmap?center=63.259591,-144.667969&zoom=6&size=400x400&markers=color:blue%7Clabel:S%7C62.107733,-145.541936&markers=size:tiny%7Ccolor:green%7CDelta+Junction,AK&markers=size:mid%7Ccolor:0xFFFF00%7Clabel:C%7CTok,AK&key=myApiKey");
            webBrowser1.Navigate(queryaddress.ToString());                               
        }
        catch
        {
            MessageBox.Show("Error");
        }
    }

我想要的是与带有多个标记的静态地图相同的输出,但与谷歌地图中的交互提供一样,就像在第一个代码部分中一样。

我使用 R 和 python 编码,使用库传单来简化实现。

我不知道如何在 C# 中的交互式地图上做多个绘图标记。

托蒂叶

我终于在这个地址找到了一个带有教程的交钥匙解决方案:http : //www.independent-software.com/gmap-net-tutorial-maps-markers-and-polygons/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows窗体显示与ShowDialog

来自分类Dev

Windows窗体打开新窗体以显示数据

来自分类Dev

在Windows窗体中打印

来自分类Dev

Windows窗体初始屏幕-加载主窗体时显示窗体

来自分类Dev

Windows窗体中的布局困难

来自分类Dev

Windows窗体DataGridView中的图像

来自分类Dev

MMC在Windows窗体中对齐

来自分类Dev

Windows窗体中的数据绑定

来自分类Dev

在Windows窗体中动态调用函数

来自分类Dev

在C ++ Windows窗体应用程序中打开新窗体

来自分类Dev

如何在C#Windows窗体中创建选项窗体?

来自分类Dev

谁在Windows窗体程序中调用窗体加载事件?

来自分类Dev

Windows窗体中窗体最小化的奇怪效果

来自分类Dev

在 Windows 窗体中关闭模态窗体的计时器

来自分类Dev

在 Windows 窗体设计器中锁定窗体大小

来自分类Dev

在Windows窗体中调整Windows /控件比例

来自分类Dev

datagridview在Windows窗体中显示空行

来自分类Dev

在Windows窗体中显示控件的集合

来自分类Dev

datagridview在Windows窗体中显示空行

来自分类Dev

在 windows 窗体设计页面中显示错误

来自分类Dev

动态初始化Windows窗体对象

来自分类Dev

c#.net Windows 窗体位置

来自分类Dev

Mono Windows窗体中的从右到左文本

来自分类Dev

在Windows窗体中查找空标签

来自分类Dev

在VB中锁定Windows窗体位置

来自分类Dev

如何在Windows窗体中嵌入notepad ++?

来自分类Dev

Windows窗体中的圆形RadioButton列表

来自分类Dev

检查什么在Powershell中关闭了Windows窗体

来自分类Dev

Windows窗体-在我的DataGridView中强制“刷新”