百度地图API使用,怎样将中心点设定的一个行政区?

dingjugao888 2012-08-22 03:36:10
如题,输入如“北京市海淀区”之后地图的中心点发生会转到海淀区范围内。效果如百度地图,该怎样实现?
...全文
663 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
灰羽_GrayPlumage 2013-07-05
  • 打赏
  • 举报
回复
onGetPoiResult()重写方法下的参数:MKPoiResult result MKPoiInfo poiInfo = result.getPoi(0); mMapController.setCenter(poiInfo.pt); //MapController mMapController = .... 这样一般情况下能实现,毕竟搜索到的第一个点多数情况下符合要求
dingjugao888 2012-08-30
  • 打赏
  • 举报
回复
当使用BMap.Geocoder() 的时候 是否会出现解析不到的情况? 如果出现是否是使用localSearch() ,使用localSearch的时候怎样实现视野的调整

[Quote=引用 2 楼 的回复:]

HTML code
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>地址解析</title>
<script type="text/javascript" src="http://api.map.baid……
[/Quote]
dingjugao888 2012-08-30
  • 打赏
  • 举报
回复
使用BMap.Geocoder() 解析到行政区,不会出现解析失败的情况吗? 当解析不到的时候,是否使用localSearch 使用 localSearch 怎样调整视野呢?

[Quote=引用 2 楼 的回复:]

HTML code
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>地址解析</title>
<script type="text/javascript" src="http://api.map.baid……
[/Quote]
scscms太阳光 2012-08-22
  • 打赏
  • 举报
回复
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>地址解析</title>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>
</head>
<body>
<div style="width:520px;height:340px;border:1px solid gray" id="container"></div>
</body>
</html>
<script type="text/javascript">
var map = new BMap.Map("container");
map.centerAndZoom(new BMap.Point(116.404, 39.915), 11);
// 创建地址解析器实例
var myGeo = new BMap.Geocoder();
// 将地址解析结果显示在地图上,并调整地图视野
myGeo.getPoint("北京市海淀区", function(point){
if (point) {
map.centerAndZoom(point, 16);
map.addOverlay(new BMap.Marker(point));
}
}, "北京市");
</script>
详细说明:http://www.scscms.com/article/2011-12/717347687.html
dingjugao888 2012-08-22
  • 打赏
  • 举报
回复
木有人知道吗?

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧