旋转谷歌地图而不是MapView

4
我正在使用谷歌地图编写一款应用程序。该应用程序的主要目的是在用户移动时在地图上显示其位置。在此,我希望显示一个箭头图标作为用户,并且箭头必须指向用户移动的方向,如下图所示。 enter image description here 因此,在这里,我必须旋转地图,以使箭头始终向上显示,当用户转向时也是如此。我尝试了一些例子来旋转地图,但整个MapView都在旋转,我无法在整个屏幕上获取地图。某些区域是黑色的,某些区域是地图。
是否有任何方法可以旋转地图?如果您知道,请回复我。
谢谢

参见:https://dev59.com/ilfUa4cB1Zd3GeqPGUVD - thijs
我已经在这里放置了一个答案(http://stackoverflow.com/questions/17587851/how-to-rotate-the-map-while-changing-direction/17588142#17588142)(尽管您现在可能已经自己解决了)。它还没有被接受,但它是直接来自Google APIs。 - wmorrison365
1个回答

2

请确保您不违反Google Maps服务条款的规定; 10.2 c款:

10.2 使用Maps API(s)构建应用程序的限制。除非在第8节(Google授权许可)或Maps APIs文档中明确允许,否则您不得(也不得允许任何其他人)执行以下任何操作:

(a) 没有“封套”。未经Google书面同意,您不得创建或提供服务的“封套”。例如,您不得:(i) 在API中使用或提供服务或内容的任何部分(如地图影像、地理编码、方向、地点或地形数据);或(ii) 创建重新实现或复制Google Maps的Maps API实现。为了明确起见,如果您的Maps API实现提供了大量额外功能或内容而且这些额外功能或内容构成了您的Maps API实现的主要定义特征,则您不是“封套”服务。

(b) 不提供业务、住宅或电话列表服务。您不得在任何主要目的是提供业务、住宅地址或电话簿列表的Maps API实现中显示商业列表内容。

(c) 没有导航、自主车辆控制或企业应用程序。您不得将服务或内容与以下任何产品、系统或应用程序的任何产品、系统或应用程序配合使用:

(i) 实时导航或路线指导,包括但不限于与用户传感器启用设备的位置同步的逐步路线指导。

(ii) 自动或自主控制车辆行为的任何系统或功能;或

(iii) 企业调度、车队管理、商务资产跟踪或类似应用程序。如果您想从事企业调度、车队管理、商业资产跟踪或类似应用程序,请联系Google Maps API Premier销售团队以获取谷歌企业许可证。(如果您提供非企业实施,则可以使用Google Maps API(s)跟踪资产,例如汽车、公共汽车或其他车辆,只要您的跟踪应用程序向公众免费提供。例如,您可以提供一个免费的公共Maps API实现,显示实时公共交通或其他运输状态信息。)


你说的是正确的。我也知道这些事情。我正在学习安卓,只是想知道是否可能。我在安卓市场上看到了Maps应用程序,它们正如我所述旋转谷歌地图,正因为这个原因,我才问如何实现。不管怎样,感谢您花费宝贵的时间帮助我。 - Yugandhar Babu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接