google maps sdk-ios6中使用delegates方法

问题描述

ios6中使用delegates方法
在iphone应用中用到google地图SDK显示附近餐馆,目前已经做到显示位置。但是有几个问题:

1.如何找到地图的中心坐标?

2.如何恢复到当前位置?

3.判断地图被移动了,就是中心坐标改变了?(比如像MKMapView的regionChanged 一样)

解决方案

这是三个答案:
1.

GMSMapView* _mapView = ...;CLLocationCoordinate2D centre = _mapView.camera.target;

2.

GMSMapView* _mapView = ...;CLLocationCoordinate2D currentPosition = _mapView.myLocation.coordinate;CGFloat currentZoom = _mapView.camera.zoom;GMSCameraPosition* camera =     [GMSCameraPosition cameraWithTarget: currentPosition zoom: currentZoom];_mapView.camera = camera;

3.

使用[mapView:didChangeCameraPosition:] delegate方法

时间: 2024-10-24 17:50:32

google maps sdk-ios6中使用delegates方法的相关文章

uialertview-检测google 地图安装到ios6中

问题描述 检测google 地图安装到ios6中 试着找到如何操作代码,能看见Google地图是否安装到应用中了. [[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"comgooglemaps://"]]; 创建了一个UIAlertView用作选项.希望能实现给用户'是'或者'否'不同的选择. 应该怎么将代码的结果转换成BOOLEAN. 非常感谢. 解决方案 canOpenURL:一个布尔值: B

【COCOS2D-X(1.X 2.X) 修复篇】IOS6 中LIBCURL.A 无法通过ARMV7S编译以及IOS6中无法正常游戏横屏的解决方法

本站文章均为 李华明Himi 原创,转载务必在明显处注明:  转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/1000.html iOS6 与 iphone5 已经发布一段时间了,那么对于cocos2dx在昨天发布的最新支持的Cocos2d-2.0-x-2.0.3 released版本之前的版本跑在iOS6中会出现两个问题(Himi 都已iphone5 真机调试验证并解决) 首先对于 libcurl.a 无法通过arm

android-在一个对话框中显示google maps

问题描述 在一个对话框中显示google maps 我创建了一个activity,继承MapActivity.我想在这个activity中的dialog中显示map.例如,当我当我点击按钮时,就会显示一个带有mapview的对话框,但是程序却崩溃了,出现下面的异常: Caused by: java.lang.IllegalArgumentException: MapViews can only be created inside instances of MapActivity 解决方案 你创建

android 中 geopoint 和 google maps 上的 onClick listener

问题描述 android 中 geopoint 和 google maps 上的 onClick listener 代码: geopoint = new GeoPoint((int) (1.352566007* 1E6), (int) (103.78921587* 1E6)); mapView.getOverlays().add( new DrawableMapOverlay(this,geopoint,R.drawable.pushpin, "test")); geopoint.se

获取Google Maps API 指纹证书时获取的是SHA1型的,而认证时需要的是MD5的解决方法

  申请Google Maps API 时需要验证MD5指纹证书,但是通过keytool -list -keystore "C:\Documents and Settings\tony\.android\debug.keystore" 命令得到是是SHA1类型的,不能通过验证.解决办法就是: 进入cmd后定位到.android文件夹下(cd .android),然后 输入 keytool -list -v -keystore debug.keystore 这样就把三种指纹证书全部列出来

iOS 中正则表达式使用方法汇总

iOS 中正则表达式使用方法汇总 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 某种语言中的正则工具算是木桶,而这个工具处理的是正则表达式,算是水,那么水很多,无论是淡水还是咸水,或是雨水,至

Google Maps API Web Services

原文:Google Maps API Web Services 摘自:https://developers.google.com/maps/documentation/webservices/   Google Maps API Web Services 本文将探讨 Google Maps API Web Services,这是一个为您的地图应用程序提供地理数据的 Google 服务的 HTTP 接口集合.本指南仅旨在介绍通用于所有不同服务的 Web 服务和托管信息.每个服务的单个文档位于以下位

环信分享地理位置如何修改成google maps?

问题描述 各位大神,下午好,请问环信分享地理位置如何修改成google maps?因为我看了ios的demo是google maps的,但是android的默认是百度地图?请问有什么方法可以改为google maps? 解决方案 用啥都行,环信sdk接收的是经纬度解决方案二:请问在什么地方修改呢?谢谢您解决方案三:你看demo在哪写的,换掉就行了解决方案四:谢谢-所以这个是不用修改SDK的吧?解决方案五:> forum.php?mod=redirect&goto=findpost&p

Google maps API开发

原文:Google maps API开发 Google maps API开发(一) 最近做一个小东西用到google map,突击了一下,收获不小,把自己学习的一些小例子记录下来吧   一.加载Google maps API <script type="text/javascript"        src="http://ditu.google.com/maps?file=api&v=2&key=ABQIAAAAzr2EBOXUKnm_jVnk0OJI