google上的地图如何实现放大缩小的

问题描述

<scriptsrc="http://ditu.google.cn/maps?file=api&amp;v=2&amp;key=ABQIAAAAg95Bs2zJzg2q9O1Fc3SS7BRGNujmFMQRTMcFTIA7WEub23XdcRQub0CgiHWD0bo_ZWQfKyMuVxwkDw&sensor=true_or_false"type="text/javascript"></script><scripttype="text/javascript">functioninitialize(){if(GBrowserIsCompatible()){varmap=newGMap2(document.getElementById("map_canvas"));map.setCenter(newGLatLng(31.3,120.6),13);}}</script></head><bodyonload="initialize()"onunload="GUnload()">><formid="form1"runat="server"><div><divid="map_canvas"style="width:500px;height:300px"></div></div></form></body>这样实现了加载地图,但是我想让它可以根据我的鼠标滚动来控制地图的放大缩小

解决方案

解决方案二:
我觉得是不同的图片。根据坐标和参数来加载不同的图片。
解决方案三:
引用1楼much0726的回复:

我觉得是不同的图片。根据坐标和参数来加载不同的图片。

对头,googlemap是提供了固定的几个比例,每个比例显示对应的图片
解决方案四:
map.setCenter(newGLatLng(31.3,120.6),13);这句中13那个值所在的参数就是地图索放值你尝试改变这个值地图会变大变小你可以用鼠标滚轮事件来改变那个参数从而实现地图的变大变小
解决方案五:
如果不是在设置地图center时缩放地图的话就用enableScrollWheelZoom()这个函数启用使用鼠标滚轮缩放注意:默认情况下禁用滚轮缩放Google地图API参考http://code.google.com/intl/zh-CN/apis/maps/documentation/reference.html#GMap2
解决方案六:
GOOD
解决方案七:
引用3楼maxwellno1的回复:

map.setCenter(newGLatLng(31.3,120.6),13);这句中13那个值所在的参数就是地图索放值 你尝试改变这个值地图会变大变小你可以用鼠标滚轮事件来改变那个参数从而实现地图的变大变小

同意楼上
解决方案八:
map.addControl(newGMapTypeControl());看看googlemap的API
解决方案九:
我测试了一下改变了那个值,正如你所说,不好意思,我还想问一下enableScrollWheelZoom()这个方法在什么地方运用,谢谢
解决方案十:
引用8楼zhutingtinglovemck的回复:

我测试了一下改变了那个值,正如你所说,不好意思,我还想问一下enableScrollWheelZoom()这个方法在什么地方运用,谢谢

//定义一个googlemap实例varmap=newGMap2(document.getElementById("map"));//设置中心点map.setCenter(newGLatLng(31.39391,121.36214),11);//启用滚轮缩放map.enableScrollWheelZoom();googlemapapi的函数其实都挺简单的楼主不用想得太复杂当然难用的函数也是有的一起学习吧呵呵
解决方案十一:
//定义一个googlemap实例varmap=newGMap2(document.getElementById("map"));//设置中心点map.setCenter(newGLatLng(31.39391,121.36214),11);//启用滚轮缩放map.enableScrollWheelZoom();好东西啊!!!感谢谢了!也受教了,顺便问一下,用三级连动菜单做地图搜索怎么做!急!急!急!各们大虾,帮帮小弟的忙吧!感激不尽!谢谢!
解决方案十二:
你结贴后另外问问题呗。
解决方案十三:
赞一个,我看懂了,简单的实现了
解决方案十四:
//定义一个googlemap实例varmap=newGMap2(document.getElementById("map"));//设置中心点map.setCenter(newGLatLng(31.39391,121.36214),11);//启用滚轮缩放map.enableScrollWheelZoom();赞一个,正是目前需要的啊
解决方案十五:
如果我想把地图的放大级别限制到11,这个能不能实现呢,怎么实现,向大牛请教,谢谢!
解决方案:
引用14楼的回复:

如果我想把地图的放大级别限制到11,这个能不能实现呢,怎么实现,向大牛请教,谢谢!

加载map的时候去掉功能按钮呗
解决方案:

解决方案:
GOOGLE地图放大或缩小时会根据当前缩放比例加载对应比例的图片,缩放等级从0-17级。图片划分原则:GOOGLE地图中的每一块小图片为固定256*256像素。0级时,总共为四张图片拼成一个世界地图1级时,每一小级对应扩大为四张小图,即1级时共有16张图片其它以次类推。

时间: 2024-09-28 07:42:47

google上的地图如何实现放大缩小的的相关文章

坐标-最近有需求实现一个类似地图的应用,点击地图上某个点,能显示相应的信息,有放大缩小的功能

问题描述 最近有需求实现一个类似地图的应用,点击地图上某个点,能显示相应的信息,有放大缩小的功能 5C 背景不是地图,是自己的图片.不使用百度和谷歌地图的API.这种功能该如何实现呢?OpenLayer可以么?或者其他的解决方案?谢谢! 解决方案 有现成的干嘛不用?openlayer也是第三方的啊,相关图片也是从他们网站加载的吧.. 如果你的不是很负责,自己写一个,监视鼠标滚动更换图片即可.. 解决方案二: 我过去用Flash做过一个电子地图.可以实现. 解决方案三: 试试ArcGis这个也可以

地图-图片在指定范围内放大缩小移动,原图显示,可得到图片上的坐标!

问题描述 图片在指定范围内放大缩小移动,原图显示,可得到图片上的坐标! Android项目要求实现地图的效果,具体需求如题!!求救啊,哪位大神帮忙看下 解决方案 http://blog.csdn.net/wangkuifeng0118/article/details/7244364/

c++-如何在windows系统下使用C++模拟触控板上放大缩小的功能

问题描述 如何在windows系统下使用C++模拟触控板上放大缩小的功能 比如在某个网页界面上,双指聚拢,则页面缩小:双指分离则页面放大. 这个有什么对应的windows消息吗? 如果我已经知道了某个窗口的HWND,能否通过简单的发送消息的形式,达到同样的效果? 或者是能模拟出触控板的行为也可. 解决方案 你可以用spy++看下.一些触摸板式是转换成滚轮消息的. 解决方案二: 这个你查一下windows的消息就知道了,你在触摸屏上执行一个动作,系统是会发送一个消息给你的应用程序的,你只要捕捉到这

把百度地图放在自己所写的网页里,可放大缩小

原文:把百度地图放在自己所写的网页里,可放大缩小 1.首先进入网址,http://api.map.baidu.com/lbsapi/creatmap/index.html (如果有错的话,可采取如下方法:进入百度地图,右上角有一个地图API,,点击进去之后在主页面会有一个地图快速生成器,然后就可以创建属于自己的地图了) 2.在该网页中科搜素自己想要的地方,如"北京,天安门" 3.可以设置地图的宽和高. 4,得到所需地图后,定位某一个位置,如天安门,当进入该网页后,首先显示在眼前的就是&

利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)_jquery

这个应用的关键: 1.让左边选择区域和右边显示的图像信息保持一至. 2.根据左边选择区域的大小,来让右边有一个对局部放大或缩小的效果.     3.后台上传功能. 那么这一次,只谈[放大]或[缩小].[位置]和[上传]问题,下次,我再写下(因为那个插件代码太多,我也没看完,正在学习研究当中). ["区域":是宽*高,也就是面积:] ["放大或缩小":是一个比例值,通常我们说放大或缩小,都说放大或缩小百分之多少,或者说放大或缩小多少倍数] 一.怎么能放大或者缩小图片的

html5-文字根据页面放大缩小,怎么逐渐的放大缩小,关键是“逐渐”二字

问题描述 文字根据页面放大缩小,怎么逐渐的放大缩小,关键是"逐渐"二字 做网站,我是用百分比做的,出现一个问题,如果浏览器页面大小改变, 文字怎么跟着也逐渐放大和缩小,必须要 文字逐渐的 放大和缩小?关键是"逐渐"二字. 解决方案 jQuery animate()方法,创建自定义动画 <!DOCTYPE html> $(document).ready(function(){ $(""button"").click(

Android实现手势滑动多点触摸放大缩小图片效果_Android

网上文章虽多,但是这种效果少之又少,我真诚的献上以供大家参考 实现原理:自定义ImageView对此控件进行相应的layout(动态布局). 这里你要明白几个方法执行的流程: 首先ImageView是继承自View的子类.onLayout方法:是一个回调方法.该方法会在在View中的layout方法中执行,在执行layout方法前面会首先执行setFrame方法.setFrame方法:判断我们的View是否发生变化,如果发生变化,那么将最新的l,t,r,b传递给View,然后刷新进行动态更新UI

android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果

转自: http://blog.csdn.net/jj120522/article/details/8467810 首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.)                             搜狐客户端                                    百度新闻客户端                              新浪微博                              凤凰新

js实现图片放大缩小功能后进行复杂排序的方法_jquery

这是一个基于jquery的图片效果,它的作用是:当图片点击变大(变小)时,其它图片按照一定的规则进行排序运动. 首先来看下最终的效果图: 有人可能看到这个会觉得,这有什么难的,这么简单的事,楼主是不是太小提大作了?当你真正去尝试时,你才知道到底有什么难点.  首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小图的位置, 2.点击图片放大缩小, 重新排列顺序, 3. 当点击偶数列(2,4)时,它前面的那项将向提出来向后面排列 4.第一个项不能动,点第二个是将占第三四的位置,从后面取第一个