在使用百度地图之前,我们要先去百度开放平台申请ak。地址:http://lbsyun.baidu.com/
填写开发者认证信息,你可以以个人名义,也可以以公司名义申请一个秘钥,企业开发者认证功能更加强大。在前期做技术开发,我们通常以个人名义申请一个秘钥,等以后项目要上线的时候切换到企业的秘钥就可以了(你也可以利用强大的百度找一些秘钥) 一般填写完认证信息之后,三五个工作日之内,就会审核,审核通过后,就可以去创建应用了。
用百度地图生成器,去生成代码,地址:http://api.map.baidu.com/lbsapi/creatmap/index.html
将生成的代码,直接复制粘贴到项目页面中就可以使用,但是生成的代码毕竟是生成的,你需要自己进行重构。
你还可以去百度API示例中去寻找例子,然后进行修改,改造成你需要的样子。地址:http://developer.baidu.com/map/jsdemo.htm
下面是我做的一个简单的例子,你只要拷贝下来,然后把自己的秘钥填上就好了。
1 @{
2 Layout = null;
3 }
4
5 <!DOCTYPE html>
6 <html>
7 <head>
8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
9 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
10 <style type="text/css">
11 body, html, #allmap {
12 width: 100%;
13 height: 100%;
14 overflow: hidden;
15 margin: 0;
16 font-family: "微软雅黑";
17 }
18 </style>
19 <title>异步加载地图</title>
20 </head>
21 <body>
22 <div id="allmap"></div>
23 </body>
24 </html>
25 <script type="text/javascript">
26 //百度地图API功能
27 function loadJScript() {
28 var script = document.createElement("script");
29 script.type = "text/javascript";
30 script.src = "//api.map.baidu.com/api?v=3.0&ak=PlhFWpA02aoURjAOpnWcRGqw7AI8EEyO&callback=init";
31 document.body.appendChild(script);
32 }
33 function init() {
34 var map = new BMap.Map("allmap"); // 创建Map实例
35 var point = new BMap.Point(116.404, 39.915); // 创建点坐标
36 map.centerAndZoom(point,15);
37 map.enableScrollWheelZoom(); //启用滚轮放大缩小
38 }
39 window.onload = loadJScript; //异步加载地图
40 </script>
41
42 <html>
43 <head>
44 <meta name="viewport" content="width=device-width" />
45 <title>Map</title>
46 </head>
47 <body>
48 <div>
49 </div>
50 </body>
51 </html>
View Code查看更多关于【ASP.NET】的文章
ASP.NET操作Cookies的问题(Bug or Not)
以下存和取都是在不同的页面中,如果是在同一个页面也没必要用cookies了。 Test1: 给Cookies赋值: const string AAA="aaa"; Response.Cookies[AAA].Value = "111;222;333"; 取值: string value = Request.Cookies[AAA].Value; // value为111 Test2: 给Cooki
0评论2023-02-09888
Asp.Net Core 自定义验证属性
很多时候,在模型上的验证需要自己定义一些特定于我们需求的验证属性。所以这一篇我们就来介绍一下怎么自定义验证属性。 我们来实现一个验证邮箱域名的自定义验证属性,当然,最重要的是需要定义一个继承自ValidationAttribute的类,然后在实现其IsVal
0评论2023-02-09525
Asp.Net 之 枚举类型的下拉列表绑定
有这样一个学科枚举类型:/// 学科 /// /summary public enum Subject {None = 0,[Description("语文")]Chinese = 1,[Description("数学")]Mathematics = 2,[Description("英语")]English = 3,[Description("政治")]Politics = 4,[Description("物理&qu
0评论2023-02-09819
[ASP.NET笔记] 1.Web基础知识
1:http协议: 2:web服务器: 3:静态网页的概念 4:动态网页的概念 http协议:http(hypertext transfer protocol) 即超文本传输协议,这个协议是在internet上进行信息传送的协议任何网页之间要相互沟通,必须要尊循
0评论2023-02-09663
ASP.NET邮件发送 .net 发送邮件
今天做了个ASP.NET做发送邮件功能,发现QQ邮箱好奇怪,当你用QQ邮箱做服务器的时候什么邮件都发送不出去(QQ邮箱除外)。而且爆出这样的错误:"邮箱不可用。 服务器响应为: Error: content rejected.http://mail.qq.com/zh_CN/help/content/rejectedmail.ht
0评论2023-02-09455
由ASP.NET Core根据路径下载文件异常引发的探究
前言 最近在开发新的项目,使用的是ASP.NET Core6.0版本的框架。由于项目中存在文件下载功能,没有使用类似MinIO或OSS之类的分布式文件系统,而是下载本地文件,也就是根据本地文件路径进行下载。这其中遇到了一个问题,是关于如何提供文件路径的,通
0评论2023-02-09562
Asp.Net 常用工具类之加密——对称加密DES算法(2)
又到周末,下午博客园看了两篇文章,关于老跳和老赵的程序员生涯,不禁感叹漫漫程序路,何去何从兮! 转眼毕业的第三个年头,去过苏州,跑过上海,从一开始的凌云壮志,去年背起行囊默默回到了长沙准备买房,也想有个家(毕竟年级不小了),有盼
0评论2023-02-09995
把自己的ASP.NET应用程序与SharePoint集成在一起
微软有文档描述这个解决方法的, 如下. How to enable an ASP.Net application to run on a SharePoint virtual server http://support.microsoft.com/kb/828810?&clcid=0x409 Allowing Web Applications to Coexist with Windows SharePoint Services http
0评论2023-02-09749
ASP.NET中的OutOfMemoryException
在博客园看到了一位园友写的文章《如何处理OutOfMemoryException异常?》,于是想和大家交流一下ASP.NET中出现OutOfMemoryException的问题。实际上,在ASP.NET Web服务器上,ASP.NET所能够用到的内存,通常不会等同于所有的内存数量。在machine.config配置文
0评论2023-02-09823
【Mono】Linux下的Asp.Net配置指南
本文将介绍如何在Linux操作系统上搭建Asp.Net服务,在阅读本文之前,读者要先确 定自己已经安装好Linux操作系统、Mono Runtime,假如需要使用mod_mono的话,还 需要首先完成Apache的安装和配制。Mono的安装和配置请参考这里。 XSP XSP是一个轻量级的Web服务器
0评论2023-02-09312
EXT调用ASP.NET AJAX WebService
Posted 周五, 04/11/2008 - 16:34 by admin 在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要这个功能来辅助实现)。那在EXT中,标准的客户端与服务器端交互,使用的
0评论2023-02-09499
asp.net中Timer定时器在web中无刷新的使用
最近在做一个项目的时候,web端的数据需要与数据源进行实时同步,并保证数据的准确性,当时,考虑到使用ajax异步刷新技术。但后来在网上查找相关资料时,发现这样做,太浪费资源了,因为ajax的提交请求不应该这么频繁的,只适用于那种手动请求响应的那种,因
0评论2023-02-09961
asp.net 2.0 ajax中使用PopupControlExtender
最近在著名的4guysfromrolla.com(http://www.4guysfromrolla.com)上,有篇不错的文章(http://aspnet.4guysfromrolla.com/articles/070407-1.aspx),讲的是如何使用aspajx中的controltookit中的PopupControlExtender控件来实现一些特殊的效果,比如文中举了
0评论2023-02-09965