期望的行为 如果它影响任何答案或建议,我最终希望在此应用程序中看到的是导航UI,其中Fragment之一是地图。我使用了一个模板,以一个导航UI开头,它给了我几个Fragment,每个选项卡一个。目前,我正在尝试使用Google API将MapView放在这些Fragment之一中。 当前行为 通常,这是行不通的(显然)。我已启动并运行所有内容,但是当我拉起其中包含地图的选项卡时,地图为空白。没有崩溃,也没有错误输出: I/Google Maps Android API: Google…

2020年10月31日 0条评论 39点热度 阅读全文

我有一个mapview,我想在其上画一个圆以专注于给定区域。但是我想把圈子倒过来。也就是说,不是填充圆的内部,而是透明的,并且填充所有其他内容。请参阅这张图片了解我的意思(http://i.imgur.com/zxIMZ.png)。上半部分显示了我可以用普通圆做的事情。底部显示“倒置”圆圈。 我尝试搜索,但是很难找到我想要的东西。有人知道我该怎么做吗? 解决方案如下: 我的回答还很晚,但可能会帮助某人实现这一目标。这是一个示例,如何使用最小尺寸的透明圆匹配大小制作半透明 View ,并以较小的边距放置在中心。可以将…

2020年9月22日 0条评论 15点热度 阅读全文

是否有人会知道,如果活动未使用Google的MapView,那么Google的MapActivity是否会吞噬额外的资源?我之所以这样问,是因为我想在应用程序中为我的活动提供一个基本活动类(它将扩展MapActivity),但是我不希望当用户处于无法进行活动的活动中时我的资源被消耗掉不要利用Google的MapView。 在此先感谢您的帮助! 问候,天球。 解决方案如下: 我会以这种方式小心-如果不确定是否存在MapView,我不确定它是否足够聪明以至于不能进行网络访问等。 每个进程仅支持一个MapActivity…

2020年9月7日 0条评论 50点热度 阅读全文

我从example执行相同的操作,但是Eclipse返回错误。代码如下: package hello.google.map; import com.google.android.maps.MapActivity; import com.google.android.maps.MapView; import android.os.Bundle; public class MapsActivity extends MapActivity { /** Called when the activity is first c…

2020年8月29日 0条评论 26点热度 阅读全文

以下是我的课程,该课程在google地图的当前位置绘制图像。我需要在Google地图上再画两个位置。假设点A具有这些值- lat1: 37.33774833333334 long1: -121.88670166666667 点B具有这些值- lat2: 37.336453 long2: -121.884985 我需要在Google地图上用图像绘制A点和B点。我的可绘制文件夹中已经有这两点的图像。 public class MainActivity extends MapActivity { public stati…

2020年8月23日 0条评论 39点热度 阅读全文

我重写了onTouchEvent,以便可以检测到地图上的单击位置。但是现在我的缩放控件消失了。我的onTouchEvent: public boolean onTouchEvent(MotionEvent event, MapView mapView) { final int action=event.getAction(); final int x=(int)event.getX(); final int y=(int)event.getY(); boolean result=false; if (action=…

2020年8月13日 0条评论 27点热度 阅读全文

当用户单击按钮或在searchView中提交搜索时,是否可以在mapView中加载标记。我在获取标记位置以显示用户提交数据时遇到麻烦。用户提交信息时,它会拉长纬度,但不会立即从视图模型中更新位置。 public class SearchFragment extends Fragment implements OnMapReadyCallback { private static final String TAG = "SearchFragment"; private SearchViewModel searchVi…

2020年7月29日 0条评论 24点热度 阅读全文

我正在寻找帮助。 首先,我在数据库服务器端有很多位置(longs + lats) 现在仅一个城市就有1000个。此刻,我的android设备一次获取了所有信息。然后,我创建1000个逐项叠加层,并将其添加到地图视图中。这又使我的模拟器和电话运行缓慢。 我的一个想法是放大一个位置,然后下载一部分叠加层并将其放置在地图视图上。我有麻烦1.当我在地图上滚动时,我不知道要将监听器注册到哪个事件。2.当用户缩小时,我仍然会创建大量的逐项叠加。 我对你们的问题是 我该如何克服这些问题?或您将如何去做? 解决方案将类似于Goog…

2020年5月31日 0条评论 36点热度 阅读全文

我想在mapview上放置透明的按钮(在其下可见的地图)?我该如何实现? 解决方案如下: 尝试在按钮上使用它android:background =“ @ null”或android:background =“ @ android:color / transparent”编辑:使用相对布局: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res…

2020年5月24日 0条评论 13点热度 阅读全文

我在NestedScrollView和表格布局中插入了以下片段: <fragment xmlns:map="http://schemas.android.com/apk/res-auto" android:id="@+id/map" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="200dp" android:layout_height="200dp" map:mapType="normal…

2020年4月15日 0条评论 19点热度 阅读全文