我正在开发 Aeris - 一个用于地图显示的Android API。它内部有谷歌地图,应该很容易设置位置和添加图层。
现在,我可以看到制作了谷歌地图,而关于设置位置,缩放级别和图层的句子似乎根本不起作用。由于地图发生,实际上已经获取了地图片段,我想我的片段部分应该存在一些问题。
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;
}
有人帮忙吗?
答案 0 :(得分:0)
我帮助这个人进行调试,发现这是因为该方法没有被调用。由于有另一个包,其中有一个MapFragment,在我们替换了上面的那个之后,问题就解决了。