• 大小: 69KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-11
  • 语言: C#
  • 标签: C#  winform  地图定位  Google  

资源简介

C#中winform开发的地图定位-Google地图定位

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.xml;
//Download by http://www.codefans.net
namespace Google
{


    public partial class Form1 : Form
    {
        [DllImport(“user32.dll“ CharSet = CharSet.Auto SetLastError = false)]
        static extern IntPtr SendMessage(IntPtr hWnd uint Msg IntPtr wParam IntPtr lParam);

        [DllImport(“user32.dll“ SetLastError = true)]
        static extern IntPtr GetWindow(IntPtr hWnd uint uCmd);

        [DllImport(“user32.dll“ CharSet = CharSet.Auto)]
        static extern int GetClassName(IntPtr hWnd StringBuilder lpClassName int nMaxCount);


        public Form1()
        {
            InitializeComponent();
        }


        private void Form1_Load(object sender EventArgs e)
        {

            this.FormBorderstyle = System.Windows.Forms.FormBorderstyle.FixedSingle;
            try
            {

                //加载地图

                string address = “File:\\“ + Application.StartupPath + “\\index.html“;

                Uri url = new Uri(address);

                webBrowser1.Url = url;

                webBrowser1.scriptErrorsSuppressed = false;

            }

            catch (Exception except)
            {

                MessageBox.Show(except.Message “提示!“

                    MessageBoxButtons.OK MessageBoxIcon.Warning);

            }



        }

        private void zoombtn1_Click(object sender EventArgs e)
        {
            try
            {

                mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;

                mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;

                win.execscript(“ZoomInMap()“ “javascript“);

            }

            catch (Exception except)
            {

                MessageBox.Show(except.Message “提示!“

                    MessageBoxButtons.OK MessageBoxIcon.Warning);

            }


        }

        private void zoombtn2_Click(object sender EventArgs e)
        {
            try
            {

                mshtml.IHTMLDocument2 currentDoc = (mshtml.IHTMLDocument2)webBrowser1.Document.DomDocument;

                mshtml.IHTMLWindow2 win = (mshtml.IHTMLWindow2)currentDoc.parentWindow;

                win.execscript(“ZoomOutMap()“ “javascript“);

            }

            catch (Exception except)
            {

                MessageBox.Show(except.Message “提示!“

                    MessageBoxButtons.OK MessageBoxIcon.Warning);

            }


        }



        public string StrAddress = ““;//记录用户输入的地址。


        private void checkbtn_Click(object sender EventArgs e)
        {
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

----------- ---------  ---------- -----  ----

               384742                    19


评论

共有 条评论