我们可以在地图片段上透明背景图层,从谷歌地图中保存地图,以便仅显示没有地图的路线(折线)。
此路线将显示在视频(拍摄道路的相机)上,以获得增强现实导航。
由于
答案 0 :(得分:0)
有两种方法可以做到:
可替换地;
您可以将mapType设置为None。哪个应该给你没有任何瓷砖的地图,如Roadmap,Hybrid,Terrain maptypes。请参阅片段。 (Althogh我没有这种地图类型的经验,我假设它给你一个空白的地球画布)
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
mapFragment.getMap().setMapType(GoogleMap.MAP_TYPE_NONE);

编辑:您可以实施GLSurafaceView
。如果您正在寻求开发增强现实,这似乎是一个相关的选择。 Here是班级的描述。
答案 1 :(得分:0)
有趣的想法,但我认为这不可能。您可以创建一个TileProvider
来生成视频源中的切片,但您必须不断清除切片缓存并重绘地图。我不认为有任何方法可以清除缓存,而不是破坏和重新创建整个MapView
。它可能会起作用,但可能会很慢。