如何在asp.net中使用百度地图并动态获取到数据库中的坐标点进行标注
来源:互联网 发布:windows局域网共享文件 编辑:程序博客网 时间:2024/06/13 09:40
前段时间忙于公司的一个项目,项目中一个功能就是动态获取数据库的经纬度信息并在百度地图上进行标注,刚开始在网上查了很多资料还是没能解决,也发现很多网友都遇到过这样的问题,最后查阅资料过程中看到别人的文章,恍然大悟,然后重新代码顺利解决。下面将本人的解决方法做一下介绍,供各位参考,也欢迎大家批评指正。
首先
如果仅仅需要静态的标注百度地图并嵌入网页中,你们你可以用百度地图生成器http://api.map.baidu.com/lbsapi/creatmap/ 生成一个 页面 并将它嵌入网页中的iframe中
其次
如果你需要动态从数据库中获取坐标并进行标注,那么就需要用到javascript技术了,当然这只是一种方法,也看到有些网友使用ajax的。
这里有一个问题必须搞清楚,asp.net网页在页面进行加载的时候到底是js脚本先执行 还是 page_load函数先执行,如果弄清了这个问题,那这个问题基本就解决一半了。
下面说明清楚,asp.net页面加载的时候是page_load先执行,然后js代码才会执行的, 所以我们可以再page_load函数中访问数据库 获取精度维度信息,然后将经纬度的值保存到页面上的Hidden控件中, 如果是有多个经纬度信息,那么就需要我们把它拼成字符串了 最后, 在js代码中取得Hidden控件的值,进行拆分 并使用百度地图的api接口创建标注点 逐个将点标注到地图上。
第一次写博客 , 写的不好 , 欢迎大家批评指正。
至于代码 稍后后整理一下奉上
- 如何在asp.net中使用百度地图并动态获取到数据库中的坐标点进行标注
- 百度地图获取数据库坐标动态生成标注和折线
- 百度地图API中使用ajax实现点击地图生成标注并保存到数据库
- 如何在百度地图上标注宾馆饭店(矢量点标注)并导出为图片
- JQuery条件下使用 JS方式实现百度地图加载数据库中的坐标并实现动态刷新
- 百度地图中心坐标点如何获取
- 如何使用百度地图API在地图上批量添加点标注
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
- 百度地图API:如何查询数自己的数据库标注地图并让标注显示在最佳视野内
- 百度地图拖动标注后获取坐标
- 通过调用百度地图API在web网页中嵌入百度地图,并进行单点或多点标注
- D3地图上如何标注坐标点
- 基于ASP.NET技术将数据库中坐标点数据呈现到GOOGLE地图上 (google map开发高级篇)
- JS方式实现百度地图加载数据库中的坐标并实现动态刷新
- asp.net动态添加文本框并获取内容添加到数据库中
- js 调用百度地图api,并在地图上进行打点,添加标注
- h5页面调用百度地图获取当前位置并在地图上标注出来
- UNIX/Linux C 程序员需要掌握的七种武器
- ASP.NET会话(Session) 转载自:寒羽枫(cityhunter172)
- 6.24 Swift语言实现下载功能
- HttpClient中的GET请求和POST请求
- 链表追赶问题
- 如何在asp.net中使用百度地图并动态获取到数据库中的坐标点进行标注
- CheckedImageView
- 运算符重载 [++,--,+,<<; &&,||(不可重载)]
- MATLAB文本文件读写
- GradientFill的用法
- JDK动态代理实现原理
- java指令 运行带包的类
- java MAP 初学经验
- 黑马程序员-day20-IO流(其他类)