适用于Android的Google Maps SDK是否对标记和显示用户的位置收费?(2022)



我正在开发一个应用程序,它将在地图上显示一些标记和用户的位置。只是这些,没有导航数据等等。我对定价持怀疑态度,因为谷歌地图的计费页面显示,加载动态地图不会花费任何费用,但没有具体内容。我是否会因为简单地加载地图、添加标记以及在应用程序中显示用户位置而收费谢谢!

这是我的功能:

mFragmentMap.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(GoogleMap googleMap) {
mGMap = googleMap;
mGMap.setMyLocationEnabled(true);
mGMap.getUiSettings().setMyLocationButtonEnabled(true);
// add Sites Marker
final List<Site> sites = siteViewModel.getSiteData().getValue();
LatLng coordinates;
if (sites != null) {
for (Site currSite : sites) {
coordinates = new LatLng(currSite.getGpsLatitude(), currSite.getGpsLongitude());
mGMap.addMarker(new MarkerOptions().position(coordinates).title(currSite.getSiteName()));
}
}
mProgressDialog.dismiss();
LatLng currLoc = new LatLng(location.getLatitude(), location.getLongitude());
mGMap.moveCamera(CameraUpdateFactory.newLatLngZoom(currLoc, 16.0f));
}
});

如中所述https://developers.google.com/maps/billing-and-pricing/pricing#mobile-动态:

使用Android版Maps SDK加载地图的价格为每次地图加载0.007美元,因此,除非您使用地图ID,否则您不会因显示带有标记的地图而收取费用。

如前所述,定价是为每个地图负载计算的,这些地图负载是为Android上MapFragmentSupportMapFragmentMapView类中的onCreate()方法中调用的Google地图对象的每个实例化而累积的

地图加载后的用户交互,如平移、缩放或切换地图图层,不会产生额外费用

您也可以联系谷歌地图平台支持团队,因为他们可以进一步解释Android版地图SDK的计费方式:https://developers.google.com/maps/support#contact-地图支持

最新更新