我更新了com.google.android.gms:play-services-location到9.0.2到9.4.0,一切都很好,但无法解决PlaceAutocompleteFragment.Please对此的建议。
发布于 2016-09-07 11:31:13
尝试将这些添加到build gradle中。
compile 'com.google.android.gms:play-services-location:9.4.0'
compile 'com.google.android.gms:play-services-maps:9.4.0'
compile 'com.google.android.gms:play-services-places:9.4.0'
发布于 2016-09-07 14:27:36
我最近使用了谷歌地图服务。请执行以下步骤。
在依赖项中添加以下代码。
compile 'com.google.android.gms:play-services:9.4.0'
现在,在XML中添加以下代码。
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:name="com.google.android.gms.maps.MapFragment"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
转到您的活动并使用OnMapReadyCallback实现它,如下所示。
public class DealDetailsScreen extends Activity implements OnMapReadyCallback {
上面的更改会给你一个错误。添加以下代码,错误将自动解决。
@Override
public void onMapReady(GoogleMap map) {
LatLng sydney = new LatLng(-33.867, 151.206);
map.setMyLocationEnabled(true);
map.moveCamera(CameraUpdateFactory.newLatLngZoom(sydney, 13));
map.addMarker(new MarkerOptions()
.title("Sydney")
.snippet("The most populous city in Australia.")
.position(sydney));
}
然后在OnCreate函数中编写以下代码。
MapFragment mapFragment = (MapFragment) getFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
要获得进一步的帮助,请使用此link,并且不要忘记清单权限和Google Map Api批准。
发布于 2018-09-18 03:29:50
在build.gradle
文件api 'com.google.android.gms:play-services-maps:15.0.1' api 'com.google.android.gms:play-services-places:15.0.1'
中实现这两个库
https://stackoverflow.com/questions/39349850
复制相似问题