【问题标题】:Google Map iOS Sdk with Navigation Speech带有导航语音的 Google Map iOS SDK
【发布时间】:2015-07-14 04:55:34
【问题描述】:

我想在我的应用中使用 Google 地图语音导航。但我无法找到任何相关信息。我在谷歌上查了很多东西,但没有一个能提供我需要的东西。他们无论如何我都可以在iOS中使用谷歌地图语音导航,而无需在设备中使用谷歌地图应用程序。我需要在我的应用中使用导航,而不是在谷歌地图中。

提前感谢朋友

【问题讨论】:

    标签: ios objective-c google-maps navigation


    【解决方案1】:

    google map ios Sdk 还没有任何转向导航 api 或导航 api。

    请参考链接https://developers.google.com/maps/documentation/ios/urlscheme 了解自定义 url 架构功能。

    【讨论】:

    【解决方案2】:

    //MKMapViewDelegate

    • (MKOverlayView *)mapView:(MKMapView )mapView viewForOverlay:(id )overlay { MKOverlayView overlayView = nil;

        MKPolylineView  * _routeLineView = [[[MKPolylineView alloc]                   initWithPolyline:self.routeLine] autorelease];
          _routeLineView.fillColor = #COLOR;
         _routeLineView.strokeColor = #COLOR;
        _routeLineView.lineWidth = 15;
          _routeLineView.lineCap = kCGLineCapSquare;
      
      
          overlayView = _routeLineView;
      
          return overlayView;
      

    }

    比 CLLocationCoordinate2D newcordinate = Source.coordinate;

    CLLocationCoordinate2D oldcordinate = destination.coordinate;

       MKMapPoint * pointsArray =
               malloc(sizeof(CLLocationCoordinate2D)*2);
    
           pointsArray[0]= MKMapPointForCoordinate(oldcordinate); 
           pointsArray[1]= MKMapPointForCoordinate(newcordinate);    
    
            MKPolyline *  routeLine = [MKPolyline polylineWithPoints:pointsArray count:2];
           free(pointsArray);
    
            [MapView addOverlay:routeLine]; 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-03
      • 2014-05-19
      • 2023-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 2016-06-28
      相关资源
      最近更新 更多