Android Aeris 地图无法正常工作

Android Aeris maps not working properly

我正在研究 Aeris -- 用于地图显示的 Android API。它里面有 Google 地图,应该很容易设置位置和添加图层。

现在,我可以看到生成的 google 地图,而我关于设置位置、缩放级别和图层的语句似乎根本不起作用。既然发生了地图,其实是抓到了地图片段,我猜应该是我的片段部分有问题。

public class MapFragment extends MapViewFragment
{
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        AerisEngine.initWithKeys(this.getString(R.string.aeris_client_id), this.getString(R.string.aeris_client_secret), "com.example.android.forecastsearch");
        View view = inflater.inflate(R.layout.fragment_map, container, false);
        mapView = (AerisMapView)view.findViewById(R.id.aerisfragment_map);
        mapView.init(savedInstanceState, AerisMapType.GOOGLE);
        Double lat = Double.parseDouble(getArguments().getString("Lat"));
        Double lng = Double.parseDouble(getArguments().getString("Lng"));
        mapView.moveToLocation(new LatLng(lat, lng), 9);
        mapView.addLayer(AerisTile.RADAR);
        return view;
    }

有人帮忙吗?

我帮这家伙调试了一下,发现是方法没有被调用。由于还有另外一个包,里面有个MapFragment,我们把上面那个替换掉后,问题就解决了。