Использование фрагментов карт Google в UWP MapControl [закрыто]
В настоящее время я использую плитки Google Maps в своем приложении .Net UWP (приложение для магазина Windows). Это делается с помощью следующих шагов:
Map.Style = MapStyle.None;
Map.TileSources.Clear();
string mapuri = "http://mt1.google.com/vt/lyrs=r&hl=x-local&z={zoomlevel}&x={x}&y={y}";
Map.TileSources.Add(new MapTileSource(new HttpMapTileDataSource(mapuri)));
Я делаю это, чтобы избежать использования карт Bing по умолчанию для MapControl UWP, за которые нам нужно заплатить, то есть генерировать MapServiceToken из карт Bing, добавляя данные для выставления счетов.
Я использую это в коммерческом приложении.
Является ли http://mt1.google.com/vt/lyrs=r&hl=x-local&z={zoomlevel}&x={x}&y={y} api безопасным и надежным? Каковы условия лицензии? Нужно ли мне что-либо платить, чтобы использовать это, или я могу использовать его бесплатно в своем коммерческом приложении (мы продаем наше приложение нашим клиентам)? Я не нашел никаких подробностей относительно условий лицензии этого API.
Источники:
1: https://www.codeproject.com/Tips/1233432/Using-Google-Maps-API-in-UWP-Csharp
2: https://www.codeproject.com/Articles/14793/How-Google-Map-Works
3: URL-адрес плитки Google Maps для плиток HYBRID mapType?