当我尝试计算离子5上两个位置之间的距离时遇到问题,出现此错误:
无法读取未定义的属性“地图”。
请需要帮助。
我使用了这个兔兔。 https://www.youtube.com/watch?v=ju38qE8WkJ4
ts
<ion-header>
<ion-toolbar>
<ion-title>direction</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<script type="text/javascript"
src="https://maps.googleapi.com/maps/api/js?key=AIzaSyAMwicCI1FnNuCLbmc6n7KLaTQsmv6UQPc&sensor=false&v=3.4&libraries=drawing,places,geometry">
</script>
</ion-content>
html
function getStd()
{
///your code before that
foreach ($objects->result as $pointStdObject) {
yield $pointStdObject;
}
}
function useStd()
{
foreach (getStd() as $pointStdObject) {
$point = $this->pointFactory->createPointFromStdObject($pointStdObject);
if (!$point) {
continue;
}
$points[] = $point;
}
return $points;
}
答案 0 :(得分:0)
您将变量定义为
var google;
,但是在尝试引用其maps
字段之前,请不要初始化它。由于那时您的变量是不确定的,因此在引用未定义变量的任何成员时都会出错。
您需要确保Google地图已正确链接到您的HTML中,并且在问题中共享脚本运行时已被初始化。