Tag: 谷歌地图

显示iphone sdk中的多个点之间的路线

我想显示两点之间的确切路线path。 我有一些例子,但都有一个例子,显示两点之间的路线。 例如: – 这个 ,甚至我也经历了正则expression式的例子。 但是都有两点之间路线的逻辑。 通过折线我可以画直线,我不能看到路线。 编辑问题: – 有5点: – 1)要点是: – “lat”:-35.29987329273559,“lng”:149.13395404815674, 2)要点是: – “lat”:-35.2984416380826,“lng”:149.13144886493683, 3)要点是: – “lat”:-35.302576234486935,“lng”:149.13335928744252, 4)要点是: – “lat”:-35.301081642089805,“lng”:149.13073539733887, 5)要点是: – “lat”:-35.29991644393122,“lng”:149.13659454104746, 现在我想绘制从点1到点5的路线。路线必须包含所有的点。 我知道我可以find两点之间的路线,但我怎么一次又一次地开火一样的方法,所以find路线请帮助我。 预先感谢

iOS谷歌地图停止滚动超出半径

如何停止滚动超出半径。 我需要限制用户只在20米的当前位置滚动。 我已经尝试下面的链接: 防止在Google地图上滚动外部地图区域 但是我无法find正确的代码来实现这个职位的当前答案。

禁用捏和缩放使用JavaScript的谷歌地图?

我在我的一个项目中使用谷歌地图,但我不想在地图中缩放影响,所以我通过禁用它 zoomControl: false, 然而,这只适用于台式机和笔记本电脑,因为他们不支持多点触摸。 当我在支持多点触控的设备(如平板电脑或智能手机)中查看我的地图时,可以使用捏放大设备进行放大。 我尝试了map2.getUiSettings().setZoomControlsEnabled(false); 这对它没有任何影响,我仍然可以捏和放大! 我也试过map.getUiSettings().setZoomControlsEnabled(false); 看看是否有任何不同,但它不! 有人可以请build议在这个问题上? 这是我的完整代码: <script> function showCurrentLocation(position) { var latitude = <?php echo $curLat; ?>; var longitude = <?php echo $curLon; ?>; var coords2 = new google.maps.LatLng(latitude, longitude); var mapOptions2 = { zoom: 10, center: coords2, mapTypeControl: false, streetViewControl: false, panControl: false, zoomControl: false, scrollwheel: false, navigationControl: false, […]

如何在iOS中的驾驶模式下移除Google地图上的以前的自定义标记

目前我正在工作一个像出租车的应用程序。 在这里,我在Google地图上添加了一些自定义标记(汽车图像)。 问题是在开车的时候我的车符号是不断的加上前面的标记,而且越过车的方向也没有显示出我前进的道路。 这是我的代码: #pragma mark #pragma mark — showUserCurrentLocationDetails -(void)showUserCurrentLocationDetails{ CLLocationCoordinate2D position =CLLocationCoordinate2DMake(LatValue,LongValue); GMSMarker *location = [GMSMarker markerWithPosition:position]; UIImage *markerIcon = [UIImage imageNamed:@"car-icon.png"]; markerIcon = [markerIcon imageWithAlignmentRectInsets:UIEdgeInsetsMake(0, 0, (markerIcon.size.height/2), 0)]; location.icon = markerIcon; CLLocationDegrees degrees = 90; location.rotation = degrees; location.groundAnchor = CGPointMake(0.5, 0.5); location.draggable = NO; location.map = mapViewRef; //To remove all markers […]

如何更改GoogleMap上的语言?

我在我的应用程序中使用Google Maps iOS SDK中的GMSMapView 。 我可以在设置页面中更改应用程序语言。 如何在运行时更改地图上的语言? 我可以重新加载或重新创build这个方法的地图 (void)prepareMap { [self.viewForMap removeAllSubviews]; GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:latitude longitude:longtitude]; GMSMapView *mapView = [GMSMapView mapWithFrame:rect camera:camera]; [self.viewForMap addSubview:mapView]; }

如何避免运行时加载的googlemap api Javascript- phonegap?

我正在创build一个使用谷歌地图显示方向和用户位置的phonegap应用程序。 我已经使用默认的谷歌API添加 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 我观察到这导致应用程序初始化变慢,有时甚至崩溃,如果移动设备上的连接速度较慢。 我明白,除非所有的脚本都被加载,否则应用程序不会启动。 我尝试从http://maps.google.com/maps/api/js?sensor=falseurl下载JavaScript并存储在本地,但这使得地图加载有时会失败。 有一个等效的脚本,可以存储在应用程序本身? 或者我们可以在应用程序加载后延迟加载脚本吗?

在Google地图iOS SDK中跟踪用户path

在他开始旅行之后,我一直在试图从一个地方到另一个地方绘制用户path。 我使用Google地图iOS SDK和GMSPolyLine来绘制用户开始旅行之后的path。 正在使用locationManager:didUpdateLocation跟踪旅行,并在用户更新其位置后绘制线条。 当我们search从一个点到另一个点的path时,无法正确地绘制path,因为它发生在Google地图中。 我已经添加了截屏的差异发生。 我的应用程序: https : //www.dropbox.com/s/h1wjedgcszc685g/IMG_6555.png?dl = 0 以上是我的应用程序的截图,你可以注意到,转弯没有正确绘制 需要输出: https : //www.dropbox.com/s/poqaeadh1g93h6u/IMG_6648.png?dl = 0 任何人都可以指向我的最佳做法,绘制类似于谷歌地图的整洁path?

Google地图着色 – iOS

比方说,我有一个城市(来自世界各地)的名单。 也许“达拉斯”出现4次,而另一个城市可能出现2次,甚至只有一次。 我想在我的iPhone应用程序中有一个地球地图,在这个地图上,城市被列入阴影的时间是多less,城市越黑,城市列表越多。 我可以使用谷歌地图吗? 什么会实现这样的事情? 我有与iOS的经验,我已经写了很多iPhone的应用程序,但我从来没有处理GPS,谷歌地图等

获取当前位置iOS,Google Maps API的坐标

我一直在努力改变Google Maps API中相机的价值。 因此,只要您打开应用程序,使用CoreLocation并将这些值传递到相机,它就会显示用户的位置。 网上还有一些其他的教程,但没有任何适合我的东西。 如果你能帮助它,将是大规模的赞赏。 @implementation HMSBViewController{ CLLocationManager *_locationManager; } – (NSString *)deviceLocation { NSString *theLocation = [NSString stringWithFormat:@"latitude: %f longitude: %f", _locationManager.location.coordinate.latitude, _locationManager.location.coordinate.longitude]; return theLocation; } – (void)viewDidLoad { //mapView.settings.myLocationButton = YES; mapView.myLocationEnabled = YES; _locationManager = [[CLLocationManager alloc] init]; _locationManager.distanceFilter = kCLDistanceFilterNone; _locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation; // Setting the accuracy to the best […]

在uimaps中添加谷歌地图

我用Google地图创build了一个viewcontroller,但是我没有必要在全尺寸的viewcontroller中插入这个卡,我得到了它(新的视图我添加了一个类GMSMapView),但我需要把这个地图标记。 我的标记的例子 CLLocationCoordinate2D position2 = CLLocationCoordinate2DMake(59.957069, 30.323013); GMSMarker *london2 = [GMSMarker markerWithPosition:position2]; london2.title = @"my office"; london2.snippet = @"description"; london2.map = mapView_; 这是我的代码 – (void)viewDidLoad { [super viewDidLoad]; self.mapView_.mapType = kGMSTypeNormal; self.mapView_.settings.compassButton = YES; self.mapView_.settings.myLocationButton = YES; self.mapView_.delegate = self; [GMSServices provideAPIKey:@"###"]; GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.86 longitude:151.20 zoom:1]; mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera]; mapView_.myLocationEnabled […]