【发布时间】:2022-11-07 15:46:52
【问题描述】:
我正在尝试查找用户输入的位置与固定位置之间的距离。我想使用谷歌平台的 DistanceMatrix 服务,但我不断收到“谷歌未定义”错误。
import { Component } from '@angular/core';
import { Router } from '@angular/router';
import { AlertController, ToastController } from '@ionic/angular';
import { DataService } from '../data.service';
declare var google : any;
@Component({
selector: 'app-checkout',
templateUrl: './checkout.page.html',
styleUrls: ['./checkout.page.scss'],
})
export class CheckoutPage {
payment = ""
name : string = ""
phone : string = ""
address : string = ""
constructor(private alertController : AlertController, private router:Router, private dataService : DataService, private toastController : ToastController) {
var to = new google.maps.places.Autocomplete(document.getElementById("address") as HTMLInputElement)
}
我还希望输入在用户键入时自动完成。
我已经坚持了3天了。 任何帮助将不胜感激。
【问题讨论】:
-
你在Firefox中测试这个吗?所有浏览器的行为都相同吗?
标签: html angular typescript ionic-framework google-maps-api-3