我在将地图从一个方向旋转/旋转到另一个方向时观察到地图上标记的奇怪行为。
在我的代码中,我已将地图中心点从标记位置向上移动,以根据Nikunj在此post中的建议在地图底部显示当前正在进行的光标。在放大视图中以及当聚苯乙烯垂直淹没时,它似乎工作得很好。
当折线向左或向右淹没时,标记以相反的方向显示,但标记的预期是在折线上绘制。
用于放置标记我所做的是: 将最近的折线latlng移动到当前位置并将其指定给标记并将停车场设置为折线的点。
以下是该问题的快照。
如果有人遇到同样的问题,请建议我解决这个问题。
答案 0 :(得分:1)
您需要在标记上设置图像的anchor。例如:
protected boolean isNetworkAvilable() {
boolean isNetworkAvilable = false;
ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
if (info != null && info.isAvailable() && info.isConnected()) {
isNetworkAvilable = true;
}
return isNetworkAvilable;
}
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />