中国如何访问谷歌?怎样才能访问谷歌

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了中国如何访问谷歌?怎样才能访问谷歌相关的知识,希望对你有一定的参考价值。

方法/步骤
直接在浏览器中输入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服务和其他国外网站,免费试用只适合短期使用,如果长期使用需要购买;
第四种方法操作起来比较复杂,但是免费;
参考技术A 访问谷歌需要借助于工具才可以,可以到公众号教程圈,安装后自动配置网络,即可正常访问谷歌了。

我怎样才能像谷歌地图一样放大

【中文标题】我怎样才能像谷歌地图一样放大【英文标题】:how can i make zoom like in google maps 【发布时间】:2013-06-30 01:23:59 【问题描述】:

我正在开发一个带有一些游戏领域的游戏,它是在一些视图中绘制的。我的游戏区域总是相对于他的中心绘制,所以我只是简单的捏

- (void)pinch:(UIPinchGestureRecognizer *)gesture

if ((gesture.state == UIGestureRecognizerStateChanged) ||
    (gesture.state == UIGestureRecognizerStateEnded)) 
    self.gameBoardGridView.scale *= gesture.scale; // adjust our scale

    gesture.scale = 1;  

和平移

-(void)pan:(UIPanGestureRecognizer *)recognizer

CGPoint translatedPoint = [recognizer translationInView:self.gameBoardGridView];


self.gameBoardGridView.gridCenter = CGPointMake(self.gameBoardGridView.gridCenter.x + translatedPoint.x, self.gameBoardGridView.gridCenter.y + translatedPoint.y);

[recognizer setTranslation:CGPointMake(0, 0) inView:self.gameBoardGridView];

但我需要其他类型的缩放。当您放下两根手指然后移动其中一根时,该区域会按应有的方式扩展(放大),但手指下方的像素不再位于手指下方。图像从图像中心缩放,而不是两个手指之间的中点。

我尝试了很多示例,但都没有我想要的效果。最后我写了这个,它几乎正确,但不完全

- (void)pinch:(UIPinchGestureRecognizer *)gesture

CGFloat curScale = gesture.scale;

static CGPoint startPoint;

if (gesture.state == UIGestureRecognizerStateBegan) 
    startPoint = [gesture locationInView:self.gameBoardGridView];



if ((gesture.state == UIGestureRecognizerStateChanged) ||
    (gesture.state == UIGestureRecognizerStateEnded)) 
    self.gameBoardGridView.scale *= gesture.scale;

    CGFloat widthDelta = self.gameBoardGridView.gridWidth * fabs(gesture.scale - 1) / 3;
    CGFloat heightDelta = self.gameBoardGridView.gridHeight * fabs(gesture.scale - 1) / 3;


    gesture.scale = 1;

    CGPoint lastPoint = self.gameBoardGridView.gridCenter;

    const CGFloat epsilon = 5;

    CGFloat coef = 1.0;
    if(curScale < 1) 
        coef = -1.0;
    

    if (startPoint.x + epsilon < self.view.frame.size.width / 2) 
            lastPoint.x += widthDelta*coef;
    
    else if (startPoint.x - epsilon > self.view.frame.size.width / 2) 
            lastPoint.x -= widthDelta*coef;
    

    if (startPoint.y + epsilon < self.view.frame.size.height / 2) 
            lastPoint.y += heightDelta*coef;
    
    else if (startPoint.y - epsilon > self.view.frame.size.height / 2) 
            lastPoint.y -= heightDelta*coef;
    


    self.gameBoardGridView.gridCenter = lastPoint;


可能还有其他方法可以做到这一点?

【问题讨论】:

【参考方案1】:

缩放的中心是图像的锚点。 您要做的就是将锚点更改为手指的中点,位置和位置。 我自己没试过买我在这里看到了一个完整的解决方案,也许它会对你有所帮助 -

https://github.com/robertblackwood/CCPanZoomController

【讨论】:

【参考方案2】:

您是否尝试过使用UIScrollView?我做了类似的事情。我开始使用本教程,然后为我的应用添加了一些特定代码。

http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

【讨论】:

以上是关于中国如何访问谷歌?怎样才能访问谷歌的主要内容,如果未能解决你的问题,请参考以下文章

为啥谷歌搜索用不了了?

怎么使用谷歌地图

谷歌的reCaptcha在中国可以用么

因使用率过低,谷歌翻译退出中国

谷歌邮箱打不开

谷歌中国地图使用哪个网址?