我正在为谷歌家庭设备在谷歌上开发一个动作。
当请求粗略或精确的设备位置时,我会收到(我假设)一个默认值。我在更多设置下的设备的 google home 应用程序中设置了位置。地点在美国以外。我尝试设置为美国的地址,但仍然返回相同的默认位置值。直接询问设备“ok google,我在哪里”,它会正确返回我设置的地址(美国境内外),就像询问“ok google,天气如何”一样。
这是我为 device_precise_location 返回的值:
"device": {
"location": {
"coordinates": {
"latitude": 37.422,
"longitude": -122.084
},
"formatted_address": "1600 Amphitheatre Parkway, Mountain View, CA 94043, United States",
"zip_code": "94043",
"city": "Mountain View"
}
}
我正在使用示例名称 psychic project 来测试获取位置。https://github.com/actions-on-google/apiai-name-psychic-nodejs
有没有人能够从美国境外的谷歌家庭设备(地址也设置在美国境外)请求位置访问并收到正确的地址?