Tag: google maps api 3

Google Maps Traffic API不停止服务

我正在做一个应用程序。在那我使用谷歌地图API来显示traffic.Once我打开地图显示stream量,不断加载,而不是stop.o如果我去任何其他页面的服务,然后应用程序将要崩溃。所以如何在转到其他页面之前停止stream量服务。

保存最近的build立到谷歌用户帐户在Swift2

这部分应用程序的目的是为用户(用Googleloginlogin)find离他们最近的地方,并自动将其保存到用户的谷歌帐户。 下面的方法工作正常,抓住用户所在的最可能的地方(placeLakelihoods数组中的第一个对象)。 现在我需要做的是将其保存到用户的Google帐户(他们login的那个)。 任何领导或想法如何做到这一点,甚至可能? 感谢你一如既往的帮助。 func getInfoViaPlacesClient() { let placesClient = GMSPlacesClient.sharedClient() placesClient.currentPlaceWithCallback { (likelihoodlist, error) -> Void in if error != nil { print("Current Place error: \(error!.localizedDescription)") return } let nearestPlace : GMSPlaceLikelihood = likelihoodlist!.likelihoods.first as! GMSPlaceLikelihood print(nearestPlace.likelihood) self.nearestPlace = nearestPlace.place self.saveNearestPlace() } } 保存方法…我想我在正确的轨道上,但我不断收到这个错误在placesClient.addPlace块… 添加位置错误:操作无法完成。 (com.google.places.server.ErrorDomain错误-1。) func saveNearestPlace() { //to app(core data) let […]

iOS:使用CLGeocoder与ReverseGeocoding进行比较 Google Geocoder API

我正在构build一个iOS应用程序,在其中的一个function实现反向地理编码,以获取用户在地图上点击手势的街道地址。 当使用CLGeocoder的反向地理编码function运行应用程序时,我只能获取城市和国家的详细信息。 在一些主要道路上,我可以得到主要的道路名称。 我认为这个限制来自Google Maps API。 但是,当我testing这个例子,(http://gmaps-samples.googlecode.com/svn/trunk/geocoder/reverse.html),我能够得到更准确和详细的信息,如街道号码和姓名和邮政编码。 这是CLGeocoder的限制吗? 如果是这样,我该如何在我的应用程序上实现Google Maps API?

Google将iOS SDK级别的详细折线图进行映射

我正在使用Google Maps iOS SDK绘制多段线列表。 多段线来自服务器,对于每一条下一条多段线,起点与前一条多段线的终点相对应。 我注意到Google地图改变了不同缩放级别的多段线的细节级别,可能是一个优化的事情。 这导致在较低缩放级别的几条多段线之间的小间隙。 把折线分成几行的原因不在我看来,这是系统为我定义的。 我知道我可能能够将几条折线组合成一条大折线,但我想知道:SDK是否允许设置这个级别的细节? 或者有可能是另一种修复? 缩小,注意差距: 几乎完全放大,差距几乎消失:

从GMSMapView中删除GMSPolyline

我使用GoogleMap-IOS-1.8.1 SDK来显示地图。 我必须在地图上绘制可能的GMSPolyline。 在一个特定的事件后,我只能删除所有GMSPolyline,所以我怎么做…? 正如GoogleMaps / documentation / ios所说的那样,使用两种方法来做到这一点。 1. [mapView_ clear]; 2. Set your GMSPolyline's map property to nil 这里第一种方法也是删除所有标记和覆盖。 这是我不想要的。 而对于第二个我不认为这是保存所有poliline的参考的好方法。 然后将其设置为零。 有没有更好的方法来做到这一点? 在这里,我想要做什么。 for (GMSPolyline *polylineToremove in mapView_.polyline) { [mapView_ removeOverlay:overlayToRemove]; }

如何使用谷歌地图API跟踪实时位置?

我打算实施车辆跟踪系统。 任何人都可以解释我如何跟踪使用谷歌地图API的Android设备的位置。此外,如果它不是Android设备,我怎么收集设备(Android / iPhone / Windows)的地形位置再次只通过谷歌地图API。 有人可以帮我这个吗?

Alamofire与谷歌地理编码API

在我的一个应用程序中,我需要对地址string进行地理编码。 起初我考虑使用CLGeocoder 。 但是,在我尝试过之后,我偶然发现了一个我在这个问题中所描述的问题。 解决scheme是使用Google的Geocoding API。 我现在已经切换到他们,并设法通过以下function让他们工作: func startConnection(){ self.data = NSMutableData() let urlString = "https://maps.googleapis.com/maps/api/geocode/json?address=\(searchBar.text!)&key=MYKEY" let linkUrl:NSURL = NSURL(string:urlString.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())!)! let request: NSURLRequest = NSURLRequest(URL: linkUrl) let connection: NSURLConnection = NSURLConnection(request: request, delegate: self, startImmediately: false)! connection.start() } func connection(connection: NSURLConnection!, didReceiveData data: NSData!){ self.data.appendData(data) } func connectionDidFinishLoading(connection: NSURLConnection!) { do { if let json […]

谷歌地图V3 JS从UIWebView iOS6(iPhone)没有发生“center_changed”

我试图在UIWebView(ios6)显示GoogleMap(Google maps V3 JS) UIWebView(ios6) 。 但, 当我在webview中移动地图时,事件no fire center_changed 。 移动地图已经完成,事件发生。 为什么? … 有人告诉我页面: http://gmaps-samples-v3.googlecode.com/svn/trunk/map_events/map_events.html 当地图移动时, center_changed访问 – fire center_changed 。 iOS6 Safri访问 – 移动地图完成,fire center_changed 。 … 我想知道移动中的地图的中心坐标。 请告诉我一个好方法。 `<html> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <title>Google Maps JavaScript API v3 Example: iPhone Geolocation</title> <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> <script type="text/javascript"> […]

显示spiderfy leaflet注解MKMapView

我想在相同的经度长度上使用MKMapView显示100个地图点。 请看链接 。 同样的事情,我想在iPhone。

MapKit – 使地图放大时使路线沿着街道

我写了一个简单的应用程序,它在MapKit上的两个位置之间绘制路线。 我正在使用Google Map API。 我使用了我在网上find的资源,这里是我用来向Google提出请求的代码: _httpClient = [AFHTTPClient clientWithBaseURL:[NSURL URLWithString:@"http://maps.googleapis.com/"]]; [_httpClient registerHTTPOperationClass: [AFJSONRequestOperation class]]; [_httpClient setDefaultHeader:@"Accept" value:@"application/json"]; NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init]; [parameters setObject:[NSString stringWithFormat:@"%f,%f", coordinate.latitude, coordinate.longitude] forKey:@"origin"]; [parameters setObject:[NSString stringWithFormat:@"%f,%f", endCoordinate.latitude, endCoordinate.longitude] forKey:@"destination"]; [parameters setObject:@"true" forKey:@"sensor"]; NSMutableURLRequest *request = [_httpClient requestWithMethod:@"GET" path: @"maps/api/directions/json" parameters:parameters]; request.cachePolicy = NSURLRequestReloadIgnoringLocalCacheData; AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc]initWithRequest:request]; [operation […]