• 大小: 3.42MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-02
  • 语言: C#
  • 标签: 百度地图  离线  开发  

资源简介

这个软件是C#编写的,用之前要用C#编译一下,之前上传过一个已编译好的但是因为路径的问题不好用。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//在js中调用ShowMessage函数需加这句
using System.Security.Permissions;

namespace BaiduMapTile
{
    //在js中调用ShowMessage函数需加这句
    [PermissionSet(SecurityAction.Demand Name = “FullTrust“)]
    [System.Runtime.InteropServices.ComVisibleAttribute(true)]
    public partial class FormMain : Form
    {
        private int[] mZoom = new int[18];
        private CheckBox[] mCheckBoxZoom = new CheckBox[18];
        private TileDownloader mDownloader;

        public FormMain()
        {
            InitializeComponent();

            //在js中调用ShowMessage函数需加这句
            webBrowser_map_online.objectForscripting = this;

            //范围
            this.radioButton_map_lng_lat.Checked = true;
            this.radioButton_map_box.Checked = false;

            //缩放级别
            mCheckBoxZoom[0] = this.checkBox_z1;
            mCheckBoxZoom[1] = this.checkBox_z2;
            mCheckBoxZoom[2] = this.checkBox_z3;
            mCheckBoxZoom[3] = this.checkBox_z4;
            mCheckBoxZoom[4] = this.checkBox_z5;
            mCheckBoxZoom[5] = this.checkBox_z6;
            mCheckBoxZoom[6] = this.checkBox_z7;
            mCheckBoxZoom[7] = this.checkBox_z8;
            mCheckBoxZoom[8] = this.checkBox_z9;
            mCheckBoxZoom[9] = this.checkBox_z10;
            mCheckBoxZoom[10] = this.checkBox_z11;
            mCheckBoxZoom[11] = this.checkBox_z12;
            mCheckBoxZoom[12] = this.checkBox_z13;
            mCheckBoxZoom[13] = this.checkBox_z14;
            mCheckBoxZoom[14] = this.checkBox_z15;
            mCheckBoxZoom[15] = this.checkBox_z16;
            mCheckBoxZoom[16] = this.checkBox_z17;
            mCheckBoxZoom[17] = this.checkBox_z18;

            for (int i = 0; i < mCheckBoxZoom.Length; i++)
            {
                mCheckBoxZoom[i].Checked = true;
            }

            //下载类型
            this.radio_street_map.Checked = true;

            //F:\project\cs\BaiduMapTile\html
            string workPath = System.IO.Directory.GetCurrentDirectory();
            //this.webBrowser_map_online.Url = new Uri(workPath + “/html/online.html“);
            //this.webBrowser_offline.Url = new Uri(workPath + “/html/offline.html“);
            this.webBrowser_map_online.Url = new Uri(workPath + “/../../../html/在线地图.html“);

            this.textBox_maptile_dir.Text = workPath;

            mDownloader = new TileDownloader(this);
        }

        //在js中调用此函数 begin
        public void ShowMessage(string message)
        {
            MessageBox.Show(“C# invoke ShowMessage: “ + message);
        }

        public void SetScale(double lng1 double lat1 double lng2 double lat2)
        {
            this.textBox_left_bottom_lng.Text = Convert.ToString(lng1);
            this.textBox_left_bottom_lat

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

    ..A..H.     20992  2018-09-28 10:14  百度离线地图瓦片下载(源码+程序)\.vs\BaiduMapTile\v14\.suo

     文件       4567  2018-05-12 21:48  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\BaiduMapTile.csproj

     文件      34304  2018-09-28 10:10  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\BaiduMapTile.exe

     文件      50688  2018-09-28 10:10  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\BaiduMapTile.pdb

     文件      21680  2018-09-28 09:24  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\BaiduMapTile.vshost.exe

     文件        490  2017-09-29 21:43  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\BaiduMapTile.vshost.exe.manifest

     文件       5846  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\bg_drawing_tool.png

     文件         49  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\blank.gif

     文件        326  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\closedhand.cur

     文件       2586  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\copyright_logo.png

     文件       7719  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\iw3.png

     文件       8799  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\iws3.png

     文件         73  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\iw_close1d3.gif

     文件         73  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\iw_minus.gif

     文件         76  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\iw_plus.gif

     文件         59  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\iw_plus1d3.gif

     文件        899  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\mapctrls1d3.gif

     文件      11596  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\mapctrls2d0.png

     文件       1797  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\marker_red_sprite.png

     文件        326  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\openhand.cur

     文件        983  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\phone.png

     文件       4286  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\ruler.cur

     文件     109418  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\spotmkrs.png

     文件        382  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\st-close.png

     文件       9203  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\st-navictrl.png

     文件       2949  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\st-scout.png

     文件        363  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\images\stop_icon.png

     文件     111280  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\js\apiv1.3.min.js

     文件      95098  2017-01-23 13:38  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\js\apiv2.0.min.js

     文件     172471  2018-05-12 20:30  百度离线地图瓦片下载(源码+程序)\BaiduMapTile\bin\Debug\html\js\apiv2.0_satellite.js

............此处省略321个文件信息

评论

共有 条评论