Tag: 谷歌 MAPS API 3

禁用捏和缩放使用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, […]

如何避免运行时加载的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并存储在本地,但这使得地图加载有时会失败。 有一个等效的脚本,可以存储在应用程序本身? 或者我们可以在应用程序加载后延迟加载脚本吗?

我的项目只在模拟器中运行,但不能在设备上工作,为什么?

我在地图上创build了一条折线。 并在地图视图中成功创build折线。 我的问题是,这个代码只运行模拟器。 不要在设备上工作。 我尝试了很多次,但没有在设备上工作。 Genrate的IPA和安装在我的设备,并崩溃我的应用程序。 为什么? 只需在模拟器中运行,为什么? 我遵循这个链接 为什么这是开心? 请帮助Thankyou 我的代码 -(void) centerMapForCoordinateArray:(CLLocationCoordinate2D *)routes andCount:(int)count{ MKCoordinateRegion region; CLLocationDegrees maxLat = -90; CLLocationDegrees maxLon = -180; CLLocationDegrees minLat = 90; CLLocationDegrees minLon = 180; for(int idx = 0; idx <count; idx++) { CLLocationCoordinate2D currentLocation = routes[idx]; if(currentLocation.latitude > maxLat) maxLat = currentLocation.latitude; if(currentLocation.latitude < minLat) […]

Google地图折线不完美

我使用iOS的最新谷歌地图API绘制折线。 我正在逐点构build多段线,但它不能正确渲染,因为当我缩小折线从地图上消失(不按照字面意思),当我放大它只是显示线。 这是放大时如何显示折线 缩小时就是这样 这里是我绘制折线的function RCPolyline *polyline = [[RCPolyline alloc] init]; [polyline drawPolylineFromPoint:self.selectedEmployee.location toPoint:location]; 我已经覆盖init:对于RCPolyline是这样的 – (instancetype)init { self = [super init]; if (self) { self.strokeWidth = 5.0f; self.strokeColor = UIColor.redColor; self.geodesic = YES; self.map = [RCMapView sharedMapView]; } return self;} 和drawPolylineFromPoint:toPoint:这样做 – (void)drawPolylineFromPoint:(CLLocation *)pointX toPoint:(CLLocation *)pointY { GMSMutablePath *path = [GMSMutablePath path]; [path addCoordinate:pointX.coordinate]; […]

Google Maps Javascript API不响应iOS 10中的触摸事件

我运行了一个网站,内置了许多自定义的Google地图(search结果或在地理位置产生路线后,在地图上显示各个位置)。 我为此使用Google Maps JavaScript API。 我的用户已经开始报告,在iOS 10上,这些地图不再响应触摸事件 – 他们不能捏缩放,也不能点击地图上的“引脚”来打开位置信息气球。 我一直在寻找所有有这个问题的人都无济于事。 我在这里发现了一个StackOverflow问题( http://webcache.googleusercontent.com/search?q=cache:DaiSdOgD0U4J:stackoverflow.com/questions/39401974/google-maps-javascript-doesnt-pan-or-zoom-in-ios -10 +&cd = 3&hl = en&ct = clnk&gl = us ),但是它被降低了,然后被删除了。 (为什么?)今天一个新的search仍然显示该页面,但它导致404,使search更令人沮丧。 有没有人经历过这个? 这是Google Maps API中的错误吗? 我当然无法在开发者网站上find任何有关这方面的信息。 我可能做出一些非常错误的事情来导致这一点? 代码已经工作了很多年,现在几个月没有修改过,所以我们没有任何改变。 我们在请求中使用API​​密钥 我已经尝试从当前版本(3.25)切换到当前的实验版本(3.26),而没有改变function。 用户报告这种情况发生在iOS 10上的Safari和Chrome上 只希望有人能就此提供任何见解。

iPhone:使用Google获取路线

为了获得路线,Google提供了这个不错的url: 在此处示例… 我如何使用Google提供的信息来获取应用程序中MKMapView的相同方向?

从Google Places API获取数据后获取状态“REQUEST_DENIED”

我已经这样做了 NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://maps.googleapis.com/maps/api/place/search/json?location=30.722322,76.76126&radius=500&types=food&sensor=true&key=any_apiKey"]]; NSURLResponse *response; NSError *error; NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error]; NSString *strResponse = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; NSLog(@"%@",strResponse); SBJSON *sbJason = [[SBJSON alloc] init]; NSMutableDictionary *getPlaceList = [sbJason objectWithString:strResponse]; //但是我得到这个 – { "html_attributions" : [], "results" : [], "status" : "REQUEST_DENIED" } **是否有任何问题与API密钥我写了谷歌地图给出的API密钥。 是否有任何问题的API键或什么请告诉我这里是谷歌API的链接