Google maps 在App Maker上搜索Google地图小部件的地址

Google maps 在App Maker上搜索Google地图小部件的地址,google-maps,google-app-maker,Google Maps,Google App Maker,我看到AppMaker的GoogleMap小部件文档说我可以绑定一个地址,这样用户就可以输入一个地址来更新地图。 是否有可能将其绑定到类似于应用程序内制造商的东西上 如果我不需要创建自己的数据源来启用地址搜索,那就太好了。您可以使用和构建地址搜索 /** *创建地址建议记录。 *@param{Object}从Maps Geocoder接收的geocode对象。 *@return{AddressSuggestion}创建了建议记录。 */ 函数createAddress(地理代码){ var re

我看到AppMaker的GoogleMap小部件文档说我可以绑定一个地址,这样用户就可以输入一个地址来更新地图。 是否有可能将其绑定到类似于应用程序内制造商的东西上


如果我不需要创建自己的数据源来启用地址搜索,那就太好了。

您可以使用和构建地址搜索

/**
*创建地址建议记录。
*@param{Object}从Maps Geocoder接收的geocode对象。
*@return{AddressSuggestion}创建了建议记录。
*/
函数createAddress(地理代码){
var record=app.models.AddressSuggestion.newRecord();
record.Address=geocode.formatted\u地址;
返回记录;
}
/**
*获取地址建议映射地理编码器。
*@param{string}要搜索的地址字符串的起始项。
*@return{Array

还有一件重要的事重要的一件事:您需要说“建议”框来将您的数据源作为整个记录处理,否则它将过滤掉所有与您的
\u startsWith
术语不完全匹配的结果:
要完成Pavel Shkleinik的回答

我们不需要使用Maps.setAuthentication(“您的客户机id”、“您的签名密钥”)进行身份验证

请看这里: 此方法不适用于API密钥。此外,请注意,新客户不再可以使用Premium Plan。如果您还没有Premium Plan许可证,请不要调用setAuthentication(clientId,signingKey)。您可以使用带有默认配额配额的Maps方法

此外,我还必须为地址字段使用默认值,以便自动完成。如果我没有使用默认值,查询将返回null