Google 地球引擎代码中的“第 2 行:未定义 google”
Posted
技术标签:
【中文标题】Google 地球引擎代码中的“第 2 行:未定义 google”【英文标题】:"Line 2: google is not defined" in Google Earth Engine Code 【发布时间】:2022-01-22 06:01:26 【问题描述】:我正在尝试使用代码中的坐标在 Google 地球引擎代码中绘制热图。但是当我尝试运行它时,它显示“第 2 行:未定义谷歌”。我尝试将 Google 导入代码中,但这会导致另一个错误。我尝试在文档和资产中搜索解决方案,但一无所获。我在这里做什么?
有问题的代码:
var Locations = [
new google.maps.LatLng(-89.91161093276477, 35.241969778429194),
new google.maps.LatLng(-89.87947624903887, 35.195319161704404),
new google.maps.LatLng(-89.81418532101328, 35.17188216058175),
new google.maps.LatLng(-89.75643652692003, 35.183538628834484),
new google.maps.LatLng(-89.7496498284386, 35.14509890887518),
new google.maps.LatLng(-89.78504762327763, 35.063349559432304),
new google.maps.LatLng(-89.83100682136623, 35.013757847903044),
new google.maps.LatLng(-89.85342496546569, 35.001086997562474),
];
【问题讨论】:
【参考方案1】:在 Earth Engine 代码编辑器中,您只能使用 Earth Engine API(和标准 javascript)。 Google Earth Engine 有自己的 API,您不能使用像 google.maps.LatLng
这样的 Google Maps API 项。
我建议阅读Get Started with Earth Engine 以了解如何使用 Google 地球引擎进行编程,以及您可以在地球引擎代码编辑器环境中执行哪些操作。
【讨论】:
以上是关于Google 地球引擎代码中的“第 2 行:未定义 google”的主要内容,如果未能解决你的问题,请参考以下文章