【发布时间】:2014-08-11 17:27:33
【问题描述】:
我在一个 android 应用程序中使用 google maps api v2,我正在尝试使用不同的地图类型。我正在使用以下代码来更改类型。
mMap.setMapType(2);
这应该将地图更改为卫星视图,但是当我调用它时,地图仅显示为灰色的正方形网格。我直接在 google 的 maps API 示例代码中对此进行了测试,所以我相信我的初始设置是正确的。
是否需要做其他事情才能使不同的地图视图正常工作?
【问题讨论】:
-
我建议使用
GoogleMap.MAP_TYPE_SATELLITE而不是2。您也可以尝试this sample app(对您自己的 API 密钥进行适当的更改),因为我可以确认混合和卫星地图类型可以正常工作。一般来说,setMapType()是您所需要的,如果出现常规图块,我猜这个问题更多地与您的设备和地图服务器之间的通信有关。 -
我的 API 代码会不会有问题,它会连接到服务器以获取法线贴图,但不会获取其他贴图类型?
-
我想不到。我的猜测是我的应用会表现出与您的相同的行为,这意味着问题是环境问题,而不是程序问题。
-
好的,谢谢,我会试试的
标签: android google-maps google-maps-api-2