您的位置:首页 > 其它

百度地图 根据地址获取经纬度

2014-06-04 16:39 267 查看
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="baidu.aspx.cs" Inherits="gisinfo.Web.baidu" %>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>根据地址查询经纬度</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.4"></script>

</head>

<body style="background:#CBE1FF">

<div style="width:730px;margin:auto;">

要查询的地址:<input id="text_" type="text" value="宁波天一广场" style="margin-right:100px;"/>

查询结果(经纬度):<input id="result_" type="text" />

<input type="button" value="查询" onclick="searchByStationName();"/>

<div id="container"

style="position: absolute;

margin-top:30px;

width: 730px;

height: 590px;

top: 50;

border: 1px solid gray;

overflow:hidden;">

</div>

</div>

</body>

<script type="text/javascript">

var map = new BMap.Map("container");

map.centerAndZoom("宁波", 12);

map.enableScrollWheelZoom(); //启用滚轮放大缩小,默认禁用

map.enableContinuousZoom(); //启用地图惯性拖拽,默认禁用

map.addControl(new BMap.NavigationControl()); //添加默认缩放平移控件

map.addControl(new BMap.OverviewMapControl()); //添加默认缩略地图控件

map.addControl(new BMap.OverviewMapControl({ isOpen: true, anchor: BMAP_ANCHOR_BOTTOM_RIGHT })); //右下角,打开

var map = new BMap.Map("container");

map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);

// 创建地址解析器实例

var myGeo = new BMap.Geocoder();

// 将地址解析结果显示在地图上,并调整地图视野

myGeo.getPoint("枣庄市市中区齐村镇齐东村178号", function (point) {

if (point) {

document.getElementById("result_").value = point.lng + "," + point.lat;

// map.centerAndZoom(point, 16);

// map.addOverlay(new BMap.Marker(point));

}

}, "枣庄市");

</script>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: