我使用谷歌地图在我的手机上的交通指示和寻找我的方式。问题是,很难使用一个小屏幕,输入复杂的地址是件痛苦的事。我有时注意到,当我在我的桌面上使用谷歌地图时,我的手机上的谷歌地图是同步的。例如,在我的桌面上,如果我搜索1234 Fake Street Vancouver,如果我开始在手机上输入1234,列表有时会自动填充。这是什么时候发生的?有更好的方法吗?我在谷歌地图上注意到,当我在桌面上使用时,我可以选择“发送”到电子邮件、汽车和GPS。既然我的手机有GPS,有没有选择把它发送到我的手机上?
📷
我有一个使用Android内部地图引擎的地图应用程序。我正在开发一个旋转地图视图,它使用传感器服务根据手机的方向旋转地图。除了在手机指向非北向时拖动地图之外,所有功能都工作正常。例如,如果电话朝向西方,向上拖动地图仍会将地图向南移动,而不是像预期的那样向东移动。我假设翻译画布是一种可能的解决方案,但老实说,我不确定这样做的正确方式。
下面是我用来旋转画布的代码:
public void dispatchDraw(Canvas canvas)
{
canvas.save(Canvas.MATRIX_SAVE_FLAG);
// mHeading is the orientatio