Обратите внимание, что хотя он уже доступен в документации c, в настоящее время API воспроизводимых местоположений еще не публично запущен . Это может быть одной из причин, почему вы не можете использовать его в настоящее время. Кроме того, в своем запросе «Воспроизводимые местоположения» убедитесь, что вы используете свой собственный действующий ключ API в своем проекте Google Maps, а также включите API «Воспроизводимые местоположения» в консоли GCP, чтобы вы могли использовать его в своей реализации.
Если вы еще не сгенерировали действительный ключ API и не включили API воспроизводимых локаций в консоли GCP, вот руководство, которое вы можете проверить:
Создание ключа API: https://www.youtube.com/watch?v=2_HZObVbe-g
Включить API: https://www.youtube.com/watch?v=n1UorU1PALk
Также, похоже, вы неправильно добавили параметр "ключ" в свой запрос. Вместо выполнения https://playablelocations.googleapis.com/v3: samplePlayableLocations & key =
Это должно быть https://playablelocations.googleapis.com/v3: samplePlayableLocations ? Key =
Похоже, что в документации есть ошибка, которую стоит зарегистрировать для ошибки документации в Google Maps 'Publi c Issue Tracker .
Кроме того , вам нужно иметь тело запроса для вашего API Playable Locations, которое выглядит следующим образом:
{
"areaFilter": {
"s2CellId": string,
},
"criteria": [
{
"gameObjectType": number,
"filter": {
"maxLocationCount": number,
"spacing": {
"minSpacingMeters": number,
"pointType": enum(PointType)
},
"includedTypes": [
string
],
},
"fieldsToReturn": string
}
]
}
Более подробная информация здесь: https://developers.google.com/maps/documentation/gaming/using_playable_locations