ASP.NET GoogleMap 控件






2.48/5 (10投票s)
将 Google Maps API 封装为 ASP.NET 自定义控件
引言
本文讨论如何将 Google Maps API 封装为 ASP.NET 自定义控件。
它提供了一种极其简单快速的方法,可以在您的 ASP.NET 页面上添加 Google Maps API 支持。
特点
- 设置大小
- 轻松设置已发布的 Google Map API 密钥
- 地理编码或经纬度地图中心点
- 地图的缩放比例
- 带有格式化文本的Google Map 标记,使用地理编码或经纬度
- 交通图层
- 驾车路线(请查看示例页面,了解在使用 localhost 时的相关问题)
- 与 ASP.NET AJAX (在 UpdatePanel 下) 兼容
- 捕获地图点击点位置
- 地图上的GoogleBar,用于地址搜索
已知问题
- 在使用 Google Maps 时,在 localhost 上可以使用未正确获取的密钥(即使是此处示例中提供的密钥),但为了避免问题,您必须为所需的域名获取密钥。
- 驾车路线在 localhost 上将不会显示,但在您已获取密钥的公共站点/域名上,它们将正确显示。(这可能是 Google Maps API 的保护或安全问题。)