Как реализовать текстовое поле автозаполнения для карты GoogleC#

Место общения программистов C#
Ответить
Anonymous
 Как реализовать текстовое поле автозаполнения для карты Google

Сообщение Anonymous »

Я разрабатываю приложение, которое будет автоматически заполнять адрес, используя места на картах Google.
Я новичок в Razor, получаю ошибку во время выполнения и не знаю, что это значит.
Вот код....

Код: Выделить всё

private ElementReference addressBox;
private RadzenTextBox? searchAddressTextBox = new RadzenTextBox();
private Autocomplete? autocomplete;
private string? formattedAddress;

protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
addressBox = searchAddressTextBox.Element;
await SetupGoogleAddressAutoComplete();
}
}

private async Task SetupGoogleAddressAutoComplete()
{
this.autocomplete = await Autocomplete.CreateAsync(JSRuntime, this.addressBox, new AutocompleteOptions
{
StrictBounds = false,
});
await this.autocomplete.SetFields(new[] { "address_components", "place_id", "formatted_address" });
}
Я получаю эту ошибку...
Microsoft.JSInterop.JSException: «Свойство Google» не найдено
Ошибка : Свойство Google не найдено
в stringToFunction (https://0.0.0.1/_content/BlazorGoogleMa ... er.js:8:23)
в Object.createObject (https://0.0.0.1/_content/BlazorGoogleMa ... .js:374:35)
на https://0.0.0.1/_framework/blazor.webview.js:1:2891
в новом Promise()
в y.beginInvokeJSFromDotNet (https://0.0.0.1/_framework/blazor.webview.js:1:2848)
на https://0.0.0.1/_framework/blazor.webview.js:1:47076
на EventTarget. (:7:62)
в EmbeddedBrowserWebView. (:1:44076)'
Эти строки есть в моем индексном файле... А также в моем программном файле....

Код: Выделить всё

builder.Services.AddBlazorGoogleMaps("xxxxxxxxxxxxxxxxxxxxxx");
Будем благодарны за любую помощь.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/793 ... google-map
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»