google-maps-android-api-2相关内容
这是第一次使用谷歌地图API和谷歌地点API.我正在做一个演示应用程序,显示最接近用户位置的列表医院(例如)以及到每家医院的路线.我能够使用以下代码获取用户的位置: 公共类 MainActivity 扩展 ActionBarActivity {私人谷歌地图;UiSettings 地图设置;@覆盖protected void onCreate(Bundle savedInstanceState)
..
我正在尝试使用 Maps API V2 以更加熟悉它,并且我正在尝试以用户当前位置为中心启动地图.使用 map.setMyLocationEnabled(true); 语句,我可以在地图上显示我的当前位置.这还会向 UI 中添加按钮,使地图以我的当前位置为中心. 我想在我的代码中模拟那个按钮按下.我熟悉 LocationManager 和 LocationListener 类并意识到使用它们
..
我想在我的 android 应用中显示两个位置之间的驾驶路线.我只想在路段顶部绘制路线. 关于堆栈溢出本身有几个答案,他们都使用相同的方法.使用谷歌路线 API 获取从起点到目的地的路线,并在返回的点上绘制一条折线.以下是使用此方法的一些答案. https://stackoverflow.com/a/17007360/1015678 https://stackoverflow.c
..
我想用自定义标记制作地图.在 API v2 中,我可以为标记设置图标、标题等.但我想在第一次出现时用标记显示标题.现在标题仅在我点击标记时显示.在 v1 中是叠加层,但在 v2 中我没有发现任何类似的东西. 已编辑:可能是我说的不够清楚.API 中的 Marker.showInfoWindow() 之类的东西仅适用于一个标记.我无法同时显示所有标记的信息窗口.无论如何,我需要显示所有标记的标
..
如何使 Android Google Maps API v2 中的标记变为可点击状态,以便它们显示带有选项的菜单或开始一项新活动?我相信我目前在我的应用程序中使用“newb"方法制作了标记.我没有为它们分配名称或方法,以便能够将其与所需代码的其余部分链接起来. googleMap.addMarker(new MarkerOptions().position(latLng).title("我的位置
..
使用 v2 API 在 Google 地图上制作标记动画的最佳方法是什么? 我正在开发一个以地图为中心的游戏,我可以跟踪人们的位置并将他们显示在地图上供彼此查看.当人们移动时,我想将一个标记从他当前的位置动画到他的最新位置.每个人都有一个方向,所以我需要适当地旋转标记. 使用新的 Google Maps API 的最佳方法是什么? 解决方案 一些 Google 工程师提供了一个
..
在 onCreate 方法中,我使用 SupportMapFragment 来显示地图. SupportMapFragment fragment = new SupportMapFragment();getSupportFragmentManager().beginTransaction().add(android.R.id.content, fragment).commit(); 为此,我
..
我在 GoogleMap 中有 10 个标记.我想尽可能放大并保留所有标记?在早期版本中,这可以通过 zoomToSpan() 实现,但在 v2 中我不知道如何做到这一点.此外,我知道需要可见的圆的半径. 解决方案 您应该使用 CameraUpdate 类来执行(可能)所有程序化地图移动. 为此,首先像这样计算所有标记的边界: LatLngBounds.Builder builde
..
我想用 getMapAsync 替换已弃用的 getMap 方法,但我没有使用 MapFragment 而是 GoogleMap> 像这样: 私有GoogleMap googleMap;@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R
..
我的步骤: 从 debug.keystore 获得 SHA1 代码 在 google apis 控制台中创建应用程序 启用谷歌地图 api v2 输入 SHA1;my.package.name 获取API密钥 创建的AndroidManifest文件:
..
我有以下代码,它为我绘制折线并且工作正常,但问题是它没有绘制交互式折线,绘制的线缺少一些像素! import java.io.BufferedReader;导入 java.io.IOException;导入 java.io.InputStream;导入 java.io.InputStreamReader;导入 java.io.UnsupportedEncodingException;导入 jav
..
Google 更改了其 Android 地图 API 并引入了 API V2.之前绘制路径的代码不适用于 API V2. 我已经设法用 API V2 绘制了一条路径.我已经搜索了很多解决方案,但没有找到任何答案.所以我正在分享它的答案. 解决方案 首先,我们将获得源点和目标点,我们必须在它们之间绘制路线.然后我们将这些属性传递给下面的函数. public String makeU
..
我正在尝试将 Google 地图放入滚动视图中,以便用户可以向下滚动其他内容以查看地图.问题是这个滚动视图吃掉了所有的垂直触摸事件,所以地图的UI体验变得很奇怪. 我知道在谷歌地图的 V1 中,您可以覆盖 onTouch 或 setOnTouchListener 以在 MotionEvent.ACTION_DOWN 时调用 requestDisallowInterceptTouchEvent
..
我正在开发一个使用 Google Map API v2 的 Android 应用程序.我需要使用自定义标记在地图上显示用户位置. 每个标记都会显示来自 URL 的用户图片.必须以异步模式从服务器下载图像.有关示例,请参阅随附的屏幕截图. 如何在标记中添加图像和自定义信息? 解决方案 在 Google Maps API v2 Demo 有一个 MarkerDemoActivity
..
我正在尝试使用新的 Google Maps API v2 在点击标记后制作自定义 InfoWindow.我希望它看起来像 Google 的原始地图应用程序.像这样: 当我在里面有 ImageButton 时,它不起作用 - 整个 InfoWindow 被选中,而不仅仅是 ImageButton.我读到这是因为没有 View 本身但它是快照,因此无法区分各个项目. 编辑:在文档中(感谢D
..
我希望谷歌地图显示用户的位置.我试过这段代码,但它在 Android 6 上不起作用. 私人谷歌地图;位置管理器 lm;LocationListener ll;位置 l;纬度位置;@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.la
..
我想实现 AutocompleteTextView(谷歌位置),但是当我点击片段中的 searchView 时,片段消失(倒下). 我的代码: @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.act
..
import com.google.android.gms.maps.SupportMapFragment;导入 androidx.fragment.Fragment;...私有 SupportMapFragment mMapFragment;...mMapFragment = (SupportMapFragment) form.getSupportFragmentManager().findFr
..
我目前正在尝试使用 MapView 对象在 TabActivity 的不同选项卡中拥有 2 个地图 v2.问题出现在以下场景中: 显示带有地图的tab1 转到 tab2 以显示另一张地图 在第二个选项卡中,第一个选项卡中的地图图像似乎与新地图重叠.见下图: 在右侧,您可以看到第一张地图仍然显示在其顶部.触摸事件将转到新地图,但这并没有真正的帮助.我花了很多时间尝试将我们的应用程序转
..
我不确定我是应该使用 MapView 还是坚持使用 MapFragment.我的应用程序是一个应用程序,可以找到离您最近的一组最近的地点.我希望能够添加位置,在按下标记时显示标记的详细信息以及当用户沿地图移动时,我希望能够获取地图中心的坐标并显示定义的最近位置半径.如果我继续使用 MapFragments,我会处于劣势还是应该在我还有机会的时候切换到 MapView? 解决方案 首先,很快
..