社区
Google技术社区
帖子详情
Google地图如何像它那样,搜“北京”得到所有该行政区域下的行政区域
IranCyberArmy
2010-11-09 12:15:29
搜“北京”
地区那儿显示
如下
东城区 西城区 崇文区 宣武区 朝阳区 丰台区 石景山区 海淀区 门头沟区 房山区 通州区 顺义区 昌平区 大兴区 怀柔区 平谷区 密云县 延庆县
...全文
646
9
打赏
收藏
Google地图如何像它那样,搜“北京”得到所有该行政区域下的行政区域
搜“北京” 地区那儿显示 如下 东城区西城区崇文区宣武区朝阳区丰台区石景山区海淀区门头沟区房山区通州区顺义区昌平区大兴区怀柔区平谷区密云县延庆县
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IranCyberArmy
2010-12-15
打赏
举报
回复
[Quote=引用 8 楼 ygb_prince 的回复:]
v2版本都可以用,geocoder =new GClientGeocoder();就可以实例化一个通过学习地址解析出经纬的类,然后利用geocoder.getLatLng(){}方法就可以实现你所说的功能;google map api 里说到getLatLng()是不会返回值的,所以它的方法是这样用getLatLng("address",function(){});这个function函数是一个……
[/Quote]
晕死,显示"北京"我哪不会呀,
我要得到北京的行政区域划分
就好像有一个函数
fun(地名),得出的结果是一个数组,数组里放了
东城区 西城区 崇文区 宣武区 朝阳区 丰台区 石景山区 海淀区 门头沟区 房山区 通州区 顺义区 昌平区 大兴区 怀柔区 平谷区 密云县 延庆县
这些值。我并不是在在地图上显示这些东西。
Ygb_Prince
2010-12-10
打赏
举报
回复
v2版本都可以用,geocoder =new GClientGeocoder();就可以实例化一个通过学习地址解析出经纬的类,然后利用geocoder.getLatLng(){}方法就可以实现你所说的功能;google map api 里说到getLatLng()是不会返回值的,所以它的方法是这样用getLatLng("address",function(){});这个function函数是一个回调函数;你传入的地址是”北京“那么你所说的地区就会显示出来的。。
具体代码:
if (GBrowserIsCompatible()) {
address="北京";
map =new GMap2(document.getElementById("map_canvas")); //map_canvas是一个div 的id 用来放置地图
map.addControl(new GLargeMapControl());//缩放级别GSmallMapControl;
map.addControl(new GMapTypeControl());//地图类型切换键
geocoder =new GClientGeocoder();
if(geocoder){
geocoder.getLatLng(address,function(point){
if (!point) {
$("#maptips").show();
}else{
map.setCenter(point,10);
}
});
这样就可以达到你要求的效果!
IranCyberArmy
2010-12-09
打赏
举报
回复
不是吧,代的代码就是显示那个地区,不是把
东城区 西城区 崇文区 宣武区 朝阳区 丰台区 石景山区 海淀区 门头沟区 房山区 通州区 顺义区 昌平区 大兴区 怀柔区 平谷区 密云县 延庆县
这些信息得出来吧
IranCyberArmy
2010-12-09
打赏
举报
回复
[Quote=引用 5 楼 ygb_prince 的回复:]
变量:address获取的值是前一页面传入的参数,你可以修改为:address="北京"
要调用GOOGLE MAP API 需要注册,然后提到下面的代码:<script src="http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAADid5JUUOPFtdXEbQUN……
[/Quote]
晕,v2版本,Google上说不是弃用了吗,我现在改成v3了,怎么办呀
Ygb_Prince
2010-12-07
打赏
举报
回复
变量:address获取的值是前一页面传入的参数,你可以修改为:address="北京"
要调用GOOGLE MAP API 需要注册,然后提到下面的代码:<script src="http://maps.google.com/maps?file=api&v=2&sensor=true&key=ABQIAAAADid5JUUOPFtdXEbQUNvyERRYKuAF_0d5EhfDVZV1sldRAS5mVRRKJ6bjIpF3axQvWPUFM53ELmztUw" type="text/javascript" charset="utf-8"></script>
Ygb_Prince
2010-12-07
打赏
举报
回复
function initialize() {
if (GBrowserIsCompatible()) {
address="{/$opt_loft_region[$loft_article.region]/}{/$loft_article.jiedaomingcheng/}{/$loft_article.street_no/}{/$loft_article.unit_no/}";
map =new GMap2(document.getElementById("map_canvas"));
map.addControl(new GLargeMapControl());//缩放级别GSmallMapControl;
map.addControl(new GMapTypeControl());//地图类型切换键
geocoder =new GClientGeocoder();
var panoClient = new GStreetviewClient();
if(geocoder){
geocoder.getLatLng(address,function(point){
if (!point) {
$("#maptips").show();
}else{
map.setCenter(point,16);
var marker=new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindow(address);
//map.setUIToDefault();
}
});
// GEvent.addListener(map,"click",function(){marker.openInfoWindow(address);});
}
IranCyberArmy
2010-12-05
打赏
举报
回复
[Quote=引用 2 楼 ygb_prince 的回复:]
google map api 当然有说这个啦,我上个月就需要做这样的功能。。具体的,你可以认真学习api。。如果还不懂的,我可以帮你解决!
我现在需要做周边搜索功能啊,很难闻都无从下手!
[/Quote]
那到底是哪个函数呀,你倒是说说呀,
Ygb_Prince
2010-12-03
打赏
举报
回复
google map api 当然有说这个啦,我上个月就需要做这样的功能。。具体的,你可以认真学习api。。如果还不懂的,我可以帮你解决!
我现在需要做周边搜索功能啊,很难闻都无从下手!
IranCyberArmy
2010-11-09
打赏
举报
回复
Google地图的API我都看遍了,没这个功能,我想这是谷歌另一边的数据,
我们老总非说,Google地图有的功能,Google API就有……
谷歌卫星
地图
下载器 百度
地图
下载器免费版
免费版支持谷歌百度高德天
地图
等10多种类型的
地图
(均支持最高18层不限制范围任意下载) 谷歌地球高清卫星影像下载 直接从
Google
Earth服务端下载数据,所下载的影像无
Google
水印标识,无偏移。 全球高程数据任意下载 支持高精度高程数据下载,直接从
google
Earth下载整块高程数据,生成TIF文件,区别于其他软件基于
google
Earth的逐点采样方式,下载效率高,数据精度高。 支持坐标投影转换 支持WGS84、
北京
54、西安80、国家2000等坐标系。支持经纬度投影、web墨卡托投影,UTM投影,高斯投影等转换。 无限下载,免封IP 本软件实现无限制连续下载,免封IP,支持TB级数据下载。
地图
类型全面 支持谷歌、百度、高德、天
地图
、腾讯、微软、here等市面上主流的网络
地图
。 其它 1.支持矩形框选、多边形框选、标准分幅、边界坐标导入等下载; 2.内置全国省市县边界坐标,可以直接选择行政区范围下载; 3.支持AutoCAD,bmp、jpg、geotiff、mbtiles、oruxmaps、ozi、
google
Tiles、arcGisTiles等多种图像文件的拼接转换。其中geotiff、mbtiles、oruxmaps等无限制大小; 4.文件拼接转换支持多线程,快速稳定; 5.支持图像边缘裁剪。精确按照下载区域边界线进行裁剪,无需后期处理。
全国省级行政边界KML图层
全国省级行政边界的KML图层,数据源自百度
地图
。在
Google
Earth中,各省边界独立可拆分。
安徽省省市
地图
js和json文件
安徽省市级
地图
js和json文件,精确到各市轮廓
地图
,样例使用
北京
市
地图
,建议用火狐打开,谷歌请参考跨域解决方案
江西省省市
地图
js和json文件
江西省市级
地图
js和json文件,精确到各市轮廓
地图
,样例使用
北京
市
地图
,建议用火狐打开,谷歌请参考跨域解决方案
中国各省边界kml文件
中国各
行政区域
的KML文件,各省边界kml文件。缺积分啊,不然也免费分享出来了,感谢,感谢。 中国各
行政区域
的KML文件,各省边界kml文件。缺积分啊,不然也免费分享出来了,感谢,感谢。
Google技术社区
6,721
社区成员
3,234
社区内容
发帖
与我相关
我的任务
Google技术社区
专题开发/技术/项目 Google技术社区
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 Google技术社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章