首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS地图和google地图SDK -使用坐标

iOS地图和google地图SDK -使用坐标
EN

Stack Overflow用户
提问于 2013-08-08 17:23:49
回答 1查看 546关注 0票数 1

我正在使用Google Maps SDK,但我认为这个问题与iOS上的本地地图同样相关。我想在Google Street View上选择一个随机位置,我可以创建随机坐标,然后询问是否存在一个Street View图像,如果不是创建一个新的随机坐标。但这将是相当“详尽的”,因为它最终会要求许多街景照片,如果没有存在。

有更好的方法来硬编码坐标吗?如果是这样的话--有什么地方可以让我在世界各地的坐标上找到这样的名单吗?我需要的功能之一是限制随意的国家照片,例如,它只显示来自英国的照片。这有可能是随机坐标吗?还是我需要在英国的硬编码坐标?

我需要100.000多个硬编码坐标--因此,手动完成这一操作不是一种选择,除非有一种自动生成它们的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-09 05:41:03

正如您所说,生成随机坐标和检查街景可用性将效率低下,因为许多国家没有街景覆盖范围。

我建议采取以下办法:

1,获取列表中给出的具有全面街景覆盖范围的国家名单

2,选择您想要在应用程序中覆盖的国家集,并为这些国家创建一个包围框列表。例如,如果使用地址为国家的地理编码api,则响应将具有边界框的坐标,该坐标将大致包围国家。

在你的应用程序中,保留国家列表和边框。现在从列表中随机选择一个国家,然后在那个国家的边界框中建立一个随机的坐标。那是

代码语言:javascript
复制
SW.latitude <= randomlatitude <= NE.latitude 

SW. longitude <= randomlongitude <= NE.longitude

这些随机坐标大部分都有街景覆盖。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18132213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档