C#.NET百度地图定位API解决方案


C#.NET百度地图定位API解决方案

一、用户需求

用于物流行业PC端软件(Winform桌面应用程序),软件需求:根据《货物运输单》的收货地址定位客户位置,同时要支持多个地理位置在百度地图呈现,使客户位置可视化,并输出至控制中心的大型显示屏幕,提高用户体验和软件价值。

二、获取百度地图AK

操作步骤:

1、打开百度地图开发平台  https://lbs.baidu.com/

C#.NET百度地图定位API解决方案

进入控制台 → 应用管理 → 我的应用

C#.NET百度地图定位API解决方案

图片

Referer白名单:

 

图片

 

三、PC端程序(C#+Winform)

3.1 同城地址标注

C#.NET百度地图定位API解决方案

3. 跨区域多个地址,标注速度非常快

图片

 

四、C#源码:请联系站长

C#.NET百度地图定位API解决方案

 

 BaiDuMap使用方法

百度组件名称为 BaiDuMap.cs,是一个自定义控件,集成百度地图部分功能,使用方便!

BaiDuMap使用方法

第一步:设置百度地图AK值

AK值是百度地图调用的一个凭证,需要用户自己去申请自己的AK值,百度地图AK值获取参考: 

https://www.cscode.net/archive/newdoc/1640287640.html

BaiDuMap.BaiDuAK = "***";

第二步:初始化百度地图

BaiDuMap.Init() 初始化百度组件

组件方法

1)添加地图标记

/// <summary>

/// 添加地点标记

/// </summary>

/// <param name="address">详细地址</param>

/// <param name="cityname">城市名,比如 上海市</param>

/// <param name="markerTitle">标记标题,鼠标放上面会弹出提示 tooltips</param>

/// <param name="centerAndZoom">是否缩放地图到当前地址</param>

BaiDuMap.AddMarker(string address, string cityname, string markerTitle, bool centerAndZoom = false)

 

2)清除地图标记

/// <summary>

/// 清除地图覆盖物

/// </summary>

BaiDuMap.ClearMap()

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:百度地图API调用实例之地址标注与位置显示
下一篇:ASP.NET IIS程序池被回收导致网站打开慢,IIS配置启用预加载模式
评论列表

发表评论

评论内容
昵称:
关联文章

C#.NET地图定位API解决方案
地图API应用 - 根据地址查询经纬度
地图API - 地址标注与位置显示(C#.NET)
地图API调用实例之地址标注与位置显示
C# 地图坐标获取详细地址
官网搜索引擎SEO,关键词SEO,搜索分词系统一体化解决方案
模拟搜索渲染HTML页面关键词高亮分组排序算法(C#)
C#推送URL链接到搜索资源平台快速收录URL网址
C#.NET RESTFul API详解
C/S快速开发框架多语言功能集成翻译接口(支持中文简体、繁体、英文、越南文)
C#推送链接URL到搜索资源平台提高收录量
物流运输管理系统TMS 司机车辆GPS+手机定位设计(C#源码)
搜索资源平台蜘蛛抓取频次为零怎么办?
C#.Net局域网版本自动升级解决方案(原创)
C#模拟搜索长词自动语义匹配,使用分词算法抽取关键词
C#.NET SQL数据库备份与还原解决方案
热烈祝贺C/S框架网搜索关键字排名第一
ASP.NET Web API入门介绍(一)
C# .NET 6 新增的20个功能API,实例源码
CSFramework模拟搜索引擎自动语义分析分词算法(C#)