3

我想创建一种地图视图,只是没有地图..
听起来很奇怪?我会解释一下 - 我有一堆坐标代表我想在屏幕上显示的用户位置,以及彼此之间的相对位置和来自用户位置(在屏幕中心)的相对位置。但我不想展示地图本身,因为我不会因为隐私问题而公开真实地址。

地图应如下所示:
地图

我虽然使用常规地图工具包,所以我拥有它的所有功能,但我不知道该怎么做。而且我不确定这是否违反了谷歌服务许可证......

有任何想法吗?

4

2 回答 2

2

您可能要考虑忽略 mapkit,只使用位置和图像作为图钉。您可以通过经度和纬度轻松计算一个人相对于另一个人的站立位置。这并不违反条款,因为 iphone 的 gps 与谷歌无关。只有实际的地图可以。

(但是,如果您在不显示地图的情况下使用 google api 相关内容,则可能是违规行为,例如,您无法在不显示地图的情况下向谷歌本身查询海拔高度。但手机的 gps 再次为您提供海拔高度。)

于 2012-08-16T12:46:48.127 回答
1

好吧,首先这将违反谷歌,因为 MKMapView默认情况下会从隐藏的叠加层后面的谷歌服务器查询地图图块。所以不要那样做,

我的建议是研究适用于 iOS 的第三方自定义地图解决方案。像 MapBox 之类的东西。

请参阅:地图框

MapBox的iOS SDK:SDK

您可以在其中自定义地图和位置的颜色和外观。也有付费选项和免费选项。关于隐私问题,我建议您向 MapBox 人员发送电子邮件,并询问您是否可以在应用程序中隐藏街道名称。

于 2012-08-16T12:57:32.177 回答