怎么样才能上谷歌
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样才能上谷歌相关的知识,希望对你有一定的参考价值。
问题一:怎样才能上谷歌?怎么在国内上谷歌Google 去i7加速器官网申请账号 使用国外IP就可以登录谷歌注册帐号问题二:怎样才能用google 谷歌被关小黑屋了
国内用谷歌是要挂vpn的
第一步,右键打开网络共享中心
第二步,设置新的连接或网络
第三步,连接到工作区
第四步,否,创建新连接,如果没有,则这一步将被跳过
第五步,使用我的Internet连接(VPN)
第六步,Internet地址栏
目标名称:随便填写,点击:下一步
第七步,填写注册的用户名和密码,点击创建
第八步,在任务栏右侧系统托盘的选择已经设置好的VPN连接,点连接
问题三:中国如何访问谷歌?怎样才能访问谷歌 方法/步骤
直接在浏览器中输入IP地址访问如:
74.125.205.147 美国
201.86.233.217 巴西
95.168.222.25 捷克
不同的IP地址访问速度不同,请大家自己尝试。
最全面的IP地址请看附件中的 google-IPs.txt 文档。
通过“谷歌镜像”进行访问
在百度中搜索“google镜像”,点击搜索结果就可以访问,如图:
用“google镜像”搜索出的结果和google是一样的。
本文附件中列出了一些镜像网址。
使用“VPN”软件
此类软件较多,操作也比较简单,这里不给出具体软件名称,请自己百度。
大部分软件都提供免费试用,下载软件后,注册一个帐号;
登录后,选择适合自己的线路进行访问。
使用“goagent”
1、在百度中搜索“goagent”,如图,点击红框中的链接,打开网页
2、打开的网页如图二,点击右下角红框中的按钮,下载goagent
3、按照附件中的教程进行配置
前两种方法较为简单直接,可以访问google搜索功能,但不能访问其他google服务,如:google+、gmail、google drive等;
第三种方法操作简单,可以访问所有google服务和其他国外网站,免费试用只适合短期使用,如果长期使用需要购买;
第四种方法操作起来比较复杂,但是免费;
问题四:在中国怎么样才能上谷歌网 中国直接就可以登外国的网站,不需要改IP,只是区域名后加,不懂得可以继续问我。
问题五:怎样才能在国内上 google 中国如何访问谷歌?怎样才能访问谷歌?
自从2010年3月23日凌晨,中国用户访问Google将自动调转至Google,但是也经常遇到无法访问和连接的情况,对于热爱google搜索的朋友们和技术宅男们来说实在是郁闷。那么中国如何访问谷歌?怎样才能访问谷歌?本文就为大家相信介绍访问谷歌的方法,希望能帮到大家!
本帖主要针对:
1、希望访问google的朋友;
2、想注册和登陆google账户的朋友;
3、希望使用google play的朋友;
4、希望能够使用免费代理服务器的朋友;
5、想看 YouTube 的朋友;
6、希望浏览google商店的朋友;
7、希望能够进行android sdk更新的朋友;
8、希望能够访问android 官网的朋友;
9、希望配置 android ndk 的朋友;
注:本免费的代理的方法,不限时间,不限流量,谢谢!
软件和视频的百度云链接:pan.baidu/s/1hqGa4EK 密码:3ghe
工具/原料
win7 x64
服务器代理工具
中国如何访问谷歌?
1、打开谷歌浏览器,在搜索栏输入“学生”,回车。
发现浏览器返回 ”404 Not Found“,
2、到上面百度云的链接里面下载:免费代理服务器, 解压到任意一个地方,如:“D:/Android/Proxy”下面
3、运行”免费代理服务器“,按照截图的方式操作
4、再次打开谷歌浏览器,在谷歌搜索栏输入”学生“,后回车,效果如下:
5、到此谷歌已经可以访问了
问题六:怎么能上谷歌网站 google/?gws_rd=cr,ssl 这个能打开。
问题七:怎么才能进入Google网站 番出去就可以了,这有工具,自行获取了,,发封信到 [email protected] ,会自动回复最新版免费fan 强工具(电脑和手机版),就可以上谷歌网站了.注:如果用163.126发送的,可能会自动回复到垃圾箱里,注意查看.
问题八:怎么才能上到google.我要用它的搜索 首先,下载悦游加速器
免费注册账号登录
选择大陆以外的节点连接就可以上了
问题九:Google退出中国后,如何使用Google 本文列举一些可能出现的常见问题,当然有些可能会看起来十分小白,主要是为了服务大众。以下内容都不是官方解答。A:因为Google的服务器架在中国境内,要受相关法规制约,所以内容会被审查和筛选。A:可以继续使用Google域名访问Google,如果你现在访问Google会被重定向到Google,那么访问Google/ncr就可以切换回标准英文界面。A:基本上所有Google提供的产品和服务都不会受到影响。这些功能如Gmail, Reader, Scholar与Google在华基本没有关系。Google原本就没有把这些服务的服务器架设在中国,也一直没在Google上提供账户服务,所以可以说你的Google账户和原来一样安全(也可以说一样危险 =.=)。A:在Google首页点右上角的Search Setting,新页面中Display Google tips and messages in一项选择Chinese (Simplified),然后点右上的Save Preferences,然后就可以使用中文界面了(虽然这个界面看上去和Google很像,但搜索结果是没有经过审查过滤的)。这时候你还可以再点进搜索设置(被你刚才设置成中文界面了),勾选喜欢用以下语言显示的网页然后选择你想搜索的语言范围(比如只勾选简体中文、繁体中文和英文)。A:现时maps.google和ditu.google(maps.google)的服务中,中国地区地图的提供商(mapabc)是相同的,唯一的区别是版是中英双语的,继续使用maps服务应该影响不大。A:Google在全球有很多很多服务器,Google如果不行了,可以尝试Google,Google.co.jp,Google.co.uk等等,这些网站虽然针对不同地区,但都可以当作Google来用,也都可以使用中文界面搜索中文内容。:(
问题十:怎么才能上google商店 这个嘛,需要借助vpn【比如:君越】才可以的呀。 参考技术A
访问谷歌的网站步骤如下:
首先到公众号教程圈,下载访问软件;
打开软件界面,选择低延迟的服务器连接;
将其设置为主活动服务器,选择自动配置;
打开谷歌访问即可完成。
关于android上谷歌地图的缩放事件
【中文标题】关于android上谷歌地图的缩放事件【英文标题】:On zoom event for google maps on android 【发布时间】:2011-01-02 01:49:27 【问题描述】:我们正在构建一个使用 google maps api for android 的应用程序。
我有我的 MapController 和 MapView,我使用以下方法启用内置缩放控件:
mapView.setBuiltInZoomControls(true);
我现在想在用户实际放大地图时获得一个事件,我该怎么做?我找不到可以检测到缩放级别变化的此类事件或任何一般事件。
更新
The mapView.getZoomControls() is deprecated。并且文档建议改用 mapView.setBuiltInZoomControls(bool) 。这没关系,但我根本无法弄清楚如何对内置缩放控件的事件采取行动。
【问题讨论】:
为了同样的目的,我尝试实现 onUserInteraction 事件,但我仍然遇到问题。我正在显示一个需要根据缩放级别缩放的图像,所以显然我想在用户缩放时调用它的 redraw() 方法。我的问题是,当用户单击缩放按钮时会调用 onUserInteraction,因此 zoomLevel 尚未更新,仅在下一次交互(单击、跨度等)时才更新 zoomLevel。因此,我的图像仅在实际缩放后的交互后更新。有什么想法吗? 这个问题和答案是指API v1,我在下面添加了一个新的答案谁在使用Google Maps Android API v2 【参考方案1】:借助 Google Maps Android API v2,您可以像这样使用GoogleMap.OnCameraChangeListener:
mMap.setOnCameraChangeListener(new OnCameraChangeListener()
private float currentZoom = -1;
@Override
public void onCameraChange(CameraPosition pos)
if (pos.zoom != currentZoom)
currentZoom = pos.zoom;
// do you action here
);
【讨论】:
setOnCameraChangeListener()
现已弃用【参考方案2】:
您可以使用 android Handler 实现自己的缩放值基本“轮询”,以检测缩放何时更改。
为您的可运行事件使用以下代码。这是您应该进行处理的地方。
private Handler handler = new Handler();
public static final int zoomCheckingDelay = 500; // in ms
private Runnable zoomChecker = new Runnable()
public void run()
checkMapIcons();
handler.removeCallbacks(zoomChecker); // remove the old callback
handler.postDelayed(zoomChecker, zoomCheckingDelay); // register a new one
;
启动回调事件使用
protected void onResume()
super.onResume();
handler.postDelayed(zoomChecker, zoomCheckingDelay);
并在您离开活动时使用
停止protected void onPause()
super.onPause();
handler.removeCallbacks(zoomChecker); // stop the map from updating
文章如果您想要更长的文章,可以找到here。
【讨论】:
我已将赏金授予此答案,因为这是确定地图是否已移动或缩放的最简单方法。【参考方案3】:我使用这个库,它有一个 onZoom 函数监听器。 http://code.google.com/p/mapview-overlay-manager/。效果很好。
【讨论】:
听起来很有希望。我会仔细看看!【参考方案4】:正如 OP 所说,使用 onUserInteractionEvent 并自己进行测试。
【讨论】:
onUserInteractionEvent()
在缩放级别更改之前被调用。这实际上意味着,对于每个缩放事件,监控缩放的应用程序都会在后面运行一个事件。
@Paul:嗨。本来我没有考虑到这一点,但看来你是对的,我展示的吐司总是落后一个。
您可以创建一个Handler
实例并通过postDelayed(new Runnable() ..., 500)
之类的方式定期检查缩放级别的变化,但我真的不喜欢这种解决方案。【参考方案5】:
这是一个干净的解决方案。只需将此 TouchOverlay 私有类添加到您的 Activity 和一个名为 onZoom 的方法(由该内部类调用)。
注意,您必须将此 TouchOverlay 添加到您的 mapView 中,例如
mapView.getOverlays().add(new TouchOverlay());
每当用户触摸地图时,它都会跟踪缩放级别,例如双击或捏缩放,然后在缩放级别发生变化时触发 onZoom 方法(使用缩放级别)。
private class TouchOverlay extends com.google.android.maps.Overlay
int lastZoomLevel = -1;
@Override
public boolean onTouchEvent(MotionEvent event, MapView mapview)
if (event.getAction() == 1)
if (lastZoomLevel == -1)
lastZoomLevel = mapView.getZoomLevel();
if (mapView.getZoomLevel() != lastZoomLevel)
onZoom(mapView.getZoomLevel());
lastZoomLevel = mapView.getZoomLevel();
return false;
public void onZoom(int level)
reloadMapData(); //act on zoom level change event here
【讨论】:
通过您的解决方案,我能够轻松捕捉缩放变化!谢谢 出色的解决方案,但是它没有检测到缩放的第一次变化。删除 -1 的第一个 if 语句解决了这个问题。【参考方案6】:android API 建议您使用具有 setOnZoomInClickListener() 的 ZoomControls
要添加这些缩放控件,您可以:
ZoomControls mZoom = (ZoomControls) mapView.getZoomControls();
然后将 mZoom 添加到您的布局中。
【讨论】:
感谢您的回答。 MapView.getZoomControls() 已弃用,建议使用 MapView.setBuiltInZoomControls(boolean) 方法。但是我找不到任何地方可以从这些内置缩放控件中获取任何事件。参考:code.google.com/android/add-ons/google-apis/reference/com/…. 我明白了。好吧,看起来您可以使用未记录的 mapView.getZoomButtonsController(),在 code.google.com/p/android/issues/detail?id=3348 中进行了描述,否则您只需要使用 mapview.onkeydown 并测试缩放。 我使用 onUserInteraction 事件得到了我想要的,并手动测试缩放级别的变化。使用 toast 消息通知用户必须放大以查看我的叠加层时,它的效果非常好。【参考方案7】:你可以使用
ZoomButtonsController zoomButton = mapView.getZoomButtonsController();
zoomButton.setOnZoomListener(listener);
希望对你有帮助
【讨论】:
这非常具体地回答了 OP 的问题,但仅通过缩放按钮引发了缩放事件的事件。例如,捏住不会调用侦听器的回调。【参考方案8】:我认为这个问题可能还有另一个答案。 Overlay 类绘制方法在任何缩放后调用,我相信这是在缩放级别更改后调用的。您不能构建您的应用程序来利用这一点吗?如果您愿意,您甚至可以使用虚拟覆盖层来检测这一点。这不会比使用延迟的可运行对象更有效吗?
@Override
public boolean draw (Canvas canvas, MapView mapView, boolean shadow, long when)
int zoomLevel = mapView.getZoomLevel();
// do what you want with the zoom level
return super.draw(canvas, mapView, shadow, when);
【讨论】:
【参考方案9】:你可以像这样拥有 Zoom CControl。
这里我附上你如何实现缩放控制的代码。
1>> XML 文件应该是这样的。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_
android:layout_>
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_
android:layout_
android:enabled="true"
android:clickable="true"
android:apiKey="0l4sCTTyRmXTNo7k8DREHvEaLar2UmHGwnhZVHQ"
/>
<LinearLayout android:id="@+id/zoom"
android:layout_
android:layout_
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
2>> 在 oncreate 方法中的主要活动上,请执行以下操作。 在这里,您正在使用 mapView 膨胀您的视图
mapView = (MapView) findViewById(R.id.mapView);
LinearLayout zoomLayout = (LinearLayout)findViewById(R.id.zoom);
View zoomView = mapView.getZoomControls();
zoomLayout.addView(zoomView,
new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
mapView.displayZoomControls(true);
.................................................. ………… 这就是您可以使用 API 的内置缩放控制的方式。
您可以拥有自己的自定义代码来实现像这样的放大和缩小...
public boolean onKeyDown(int keyCode, KeyEvent event)
MapController mc = mapView.getController();
switch (keyCode)
case KeyEvent.KEYCODE_3:
mc.zoomIn();
break;
case KeyEvent.KEYCODE_1:
mc.zoomOut();
break;
return super.onKeyDown(keyCode, event);
..这就是我的实现方式...
谢谢..Rakesh
【讨论】:
【参考方案10】:对于 V2.0 之前的版本,我创建了一个扩展 MapView 的类,当地图区域开始变化 (onRegionBeginChange) 和停止变化 (onRegionEndChange) 时,它会向侦听器发出警报。
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapView;
public class ExMapView extends MapView
private static final String TAG = ExMapView.class.getSimpleName();
private static final int DURATION_DEFAULT = 700;
private OnRegionChangedListener onRegionChangedListener;
private GeoPoint previousMapCenter;
private int previousZoomLevel;
private int changeDuration; // This is the duration between when the user stops moving the map around and when the onRegionEndChange event fires.
private boolean isTouched = false;
private boolean regionChanging = false;
private Runnable onRegionEndChangeTask = new Runnable()
public void run()
regionChanging = false;
previousMapCenter = getMapCenter();
previousZoomLevel = getZoomLevel();
if (onRegionChangedListener != null)
onRegionChangedListener.onRegionEndChange(ExMapView.this, previousMapCenter, previousZoomLevel);
;
public ExMapView(Context context, AttributeSet attrs)
super(context, attrs);
init();
public ExMapView(Context context, AttributeSet attrs, int defStyle)
super(context, attrs, defStyle);
init();
public ExMapView(Context context, String apiKey)
super(context, apiKey);
init();
@Override
public boolean onTouchEvent(MotionEvent event)
isTouched = event.getAction() != MotionEvent.ACTION_UP;
return super.onTouchEvent(event);
@Override
public void computeScroll()
super.computeScroll();
// If the map region is still changing (user is still scrolling or zooming), reset timer for onRegionEndChange.
if ((!isTouched && !getMapCenter().equals(previousMapCenter)) || (previousZoomLevel != getZoomLevel()))
// If the region has just begun changing, fire off onRegionBeginChange event.
if (!regionChanging)
regionChanging = true;
if (onRegionChangedListener != null)
onRegionChangedListener.onRegionBeginChange(this, previousMapCenter, previousZoomLevel);
// Reset timer for onRegionEndChange.
removeCallbacks(onRegionEndChangeTask);
postDelayed(onRegionEndChangeTask, changeDuration);
private void init()
changeDuration = DURATION_DEFAULT;
previousMapCenter = getMapCenter();
previousZoomLevel = getZoomLevel();
public void setOnRegionChangedListener(OnRegionChangedListener listener)
onRegionChangedListener = listener;
public void setChangeDuration(int duration)
changeDuration = duration;
public interface OnRegionChangedListener
public abstract void onRegionBeginChange(ExMapView exMapView, GeoPoint geoPoint, int zoomLevel);
public abstract void onRegionEndChange(ExMapView exMapView, GeoPoint geoPoint, int zoomLevel);
【讨论】:
【参考方案11】:我混合使用了上述方法。我发现使用定时器每半秒启动一个线程会导致地图非常糟糕。可能是因为我每次都使用几个 If 语句。因此,我在 onUserInteraction 的 500 毫秒后延迟上启动了线程。这为 zoomLevel 提供了足够的时间在线程开始运行之前进行更新,从而无需每 500 毫秒运行一次线程即可获得正确的缩放级别。
public void onUserInteraction()
handler.postDelayed(zoomChecker, zoomCheckingDelay);
【讨论】:
以上是关于怎么样才能上谷歌的主要内容,如果未能解决你的问题,请参考以下文章