首页 文章

旋转 Map 时,标记不会粘贴在 Map 上的给定位置

提问于
浏览
0

在将 Map 从一个方向旋转/旋转到另一个方向时,我观察到 Map 上标记的奇怪行为 .

在我的代码中,我已经将 Map 中心点从标记位置向上移动,以根据Nikunj在此post中的建议在 Map 底部显示当前正在进行的光标 . 它在放大视图中以及当聚苯乙烯垂直淹没时似乎工作正常 .

当折线向左或向右淹没时,标记以相反方向显示,但标记的期望是在折线上绘制 .

对于放置标记我所做的是:将最近的折线拉取到当前位置并将其指定给标记并将停车场设置为折线点的动画 .

以下是该问题的快照 .

1)当折线垂直伸直时:
enter image description here

2)当折线位于右侧时:
enter image description here

3)当折线位于左侧时:
enter image description here

如果有人遇到同样的问题,请建议我解决这个问题 .

1 回答

  • 1

    您需要在标记上设置图像的anchor . 例如:

    MarkerOptions markerOptions = new MarkerOptions()
        // Set all the options for your marker
        .anchor(0.5, 0.5);
    

相关问题