标签: maps

Maps API,存储数据,如何不违反条款?

在Google和Yahoo Maps API中,我阅读了服务条款:

您不应该:"存储或允许最终用户存储来自Yahoo! Maps API的地图图像,地图数据或地理编码位置信息,以备将来使用;"

我的项目的问题和范围是建立一个房地产网站.发布用于出售他/她的房屋的广告的用户将能够写出房屋的地址,或者将其直接指向地图.然后我会将这个纬度/经度数据保存到mysql数据库中,这样我以后可以在新用户寻找待售房屋时检索它.

这是正确的程序吗?这与上述条款有何关系?我的意思是,如果我不能存储简单的纬度/经度,地理编码系统如何有用呢?

maps

7
推荐指数
2
解决办法
8695
查看次数

获取城市中所有交叉路口的列表

获取主要城市所有交叉路口列表的最佳来源和方式是什么?

maps google-maps openstreetmap google-places-api google-places

7
推荐指数
2
解决办法
4649
查看次数

iOS编程中的中心地图

我们如何在地图中关注用户.我希望蓝点(用户位置)位于地图的中心,但我还要允许用户放大和缩小,然后在用户位置放大几秒后放大.

我的教育猜测解决方案:我们检测用户是否放大或缩小,在没有放大或缩小检测三秒后,我们开始关注用户:).你的帮助会很棒:)

此代码放大用户位置,但不会延迟放大和缩小:

     - (void)locationManager:(CLLocationManager *)manager
        didUpdateToLocation:(CLLocation *)newLocation
              fromLocation:(CLLocation *)oldLocation {

  MKCoordinateRegion userLocation = MKCoordinateRegionMakeWithDistance(newLocation.coordinate, 1500.0, 1500.0); [mapView setRegion:userLocation animated:YES];


    }
Run Code Online (Sandbox Code Playgroud)

iphone maps xcode objective-c ios

7
推荐指数
2
解决办法
5327
查看次数

如何在Google Maps Android API v2中设置地图标签语言

在Google Maps Android API v1中,我曾经使用设置默认语言环境Locale.setDefault.这本地化了地图的语言.如何使用新应用程序完成此操作?

是否支持?

maps android localization

7
推荐指数
0
解决办法
819
查看次数

来自Map的案例类

我正在尝试从Scala案例类到map(field_name - > field_value)实现(de)序列化.问题是我不知道如何创建一个函数,它将采用case类类型和map,实例化,填充并返回它.我在一些JSON库中看到过这种情况,但我没有得到代码.

maps scala case-class

7
推荐指数
1
解决办法
1389
查看次数

iOS 7 - 不推荐使用region.center

我有这个代码用于我的iOS应用程序:

NSString *location = [[NSString alloc] initWithFormat:@"%@, %@", [self.campus campusStreetAddress], [self.campus campusCityStateZip]];
CLGeocoder *geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:location
             completionHandler:^(NSArray* placemarks, NSError* error){
                 if (placemarks && placemarks.count > 0) {
                     CLPlacemark *topResult = [placemarks objectAtIndex:0];
                     MKPlacemark *placemark = [[MKPlacemark alloc] initWithPlacemark:topResult];
                     MKCoordinateRegion region = self.campusMap.region;
                     region.center = placemark.region.center; //DEPRECATED iOS 7
                     region.span.longitudeDelta /= 1500;
                     region.span.latitudeDelta /= 1500;
                     [self.campusMap setRegion:region animated:NO];
                     [self.campusMap addAnnotation:placemark];
                 }
             }
 ];
Run Code Online (Sandbox Code Playgroud)

但是,当我将我的应用程序升级到iOS 7时,不推荐使用placemark.region.center.我应该使用替代品吗?这甚至是在视图中创建地图的正确方法吗?

谢谢!!

maps ios ios7

7
推荐指数
2
解决办法
5027
查看次数

如何用R绘制大陆地图?

在国家层面绘制地图有很多解决方案,但就我而言,我想在大陆层面打印统计数据.

我想到的唯一事情是使用国家级地图并使用每个大洲的国家列表,但我想知道这种地图是否有任何简单的解决方案.为了实现我的想法,它将是这样的:

## produce the world map
map()
## list of countries per continent
SA <- c("argentina", "bolivia", "brazil", "chile", "colombia", "ecuador", "guyana", "paraguay", "peru", "suriname", "uruguay", "venezuela")
map(regions = SA, fill=TRUE, add=TRUE)
Run Code Online (Sandbox Code Playgroud)

世界地图

maps plot r

7
推荐指数
3
解决办法
1万
查看次数

Google地图会移除标记路线上下文菜单

我使用Android Studio的Google地图模板开始了一个新项目,只是在地图上添加了一个标记.

LatLng location = new LatLng(lat, lng);
Marker marker = mMap.addMarker(new MarkerOptions()
            .position(location)
            .icon(BitmapDescriptorFactory.fromResource(R.drawable.marker)));
Run Code Online (Sandbox Code Playgroud)

当我点击Marker时,会出现一个带有Google Maps图标的小菜单:

右下方的菜单

我怎么能摆脱这个东西?我找不到任何我甚至不知道怎么称呼它,但我真的需要摆脱它.

maps android menu marker google-maps-android-api-2

7
推荐指数
1
解决办法
1245
查看次数

反应原生地图库

当我输入时,我在安装react native map库时遇到问题:

npm install react-native-maps --save
Run Code Online (Sandbox Code Playgroud)

错误显示:

react-native-maps错误 在此输入图像描述

依赖关系:

"react": "15.3.2",  
"react-native": "0.36.0"
Run Code Online (Sandbox Code Playgroud)

maps android react-native

7
推荐指数
2
解决办法
901
查看次数

Google地图:平台拒绝了您的请求.此I [...]网站或[...]无权使用此API密钥

<iframe width="100%" height="427" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=place_id:[place_id]&key=[my_key]" allowfullscreen></iframe>
Run Code Online (Sandbox Code Playgroud)

"Google Maps Platform拒绝了您的请求.此IP,网站或移动应用程序无权使用此API密钥.请求从IP地址xxx.xxx.xxx.xxx收到,请参阅:https://xxx.xxx/ "

在Google Dev中,我启用了Maps Embed API和Maps Static API.我限制了仅使用我的域的密钥,其中包含上述代码,例如https:// [asterisk] .thedomain.com/[asterisk].

当我不限制此单个域的密钥时,地图嵌入工作并且不会抛出错误.

问题是,密钥在代码中是可读的,因此我需要将密钥限制在我的域中.

有任何想法吗?

谢谢.

embed api maps

7
推荐指数
1
解决办法
5972
查看次数