我试图通过一个坐标数组进行映射,并在 Google 地图中的每个坐标上放置一个标记,但出现此错误:对象作为 React 子项无效(找到:[object Promise])。如果您想要渲染子项集合,请改用数组。因此它返回的是 Promises 数组。我不确定如何让它返回实际值。有人有什么想法吗?这是代码:import React, {Component} from "react";import {M
2018-06-23
我很难找到一个非常简单的示例,说明如何在用户左键单击地图时使用基于组件的 React-google-maps 将标记添加到 Google 地图。需要帮助。const Map = withScriptjs(withGoogleMap((props) =><GoogleMapdefaultZoom={8}defaultCenter={{ lat: -34.397, lng: 150.644 }}onC
我正在构建这个天气应用程序。一切似乎都正常,但我无法让谷歌地图工作。我看到需要 API 密钥,我导入了它。然后在我的项目中安装 react-google-maps 时遵循了它的文档,但它仍然不起作用,但是,我的控制台中不再有错误。你能看看它,这里出了什么问题吗?请随意克隆它。https://github.com/garstikaitis/weather-app/blob/master/src/co
2016-07-03
我正在使用 react-google-maps 包https://github.com/tomchentw/react-google-maps和https://www.npmjs.com/package/react-google-maps。我遇到一个错误,显示:./src/App.js Line 31: 'google' is not defined no-undef Line 32: '
2017-08-18
我正在创建一个使用 react-google-maps 的网站,但出现了一堆未定义的错误。我是 react/js 世界的新手,所以任何帮助都会非常感激。以下是确切的错误:Failed to compile../src/App.jsLine 23: 'lifecycle' is not defined no-undefLine 25: 'google' is not defined n
2018-05-27
componentDidMount() {window.initMap = this.initMap((doc, script) => {const element = doc.getElementsByTagName(script)[0];const fjs =element;let js = doc.createElement(script);js.src = `https://maps.
2018-11-21
希望有人能解决我遇到的这个(希望是简单的)问题。我们有一个 Google 地图,它从 Web 服务中提取地理编码数据,并返回结果数组。此外,它对用户的英国邮政编码进行地理编码,并在地图上他们的位置上绘制一个黄色的“家”标记。这在 IE 中运行良好,但标记不会显示在 Safari 或 Firefox 中。在 Firefox 错误控制台中,我们返回“地图未定义”。我已将其缩小到该行,但目前找不到解决此
2009-12-03
自从我开始制作应用程序以来,在Chrome,115986512中,一直存在消息,在Chrome和Firefox中,我只是忽略了它。我知道这与我的Google地图有关,因为当我在Chrome中调试更多详细信息时,我可以找到:006392744,%7BMain链接转到https://maps.gstatic.com/ cat_js/intl/en_us/mapfiles/api-3/13/6/%7BM
2013-07-03
我正在尝试将地图与一些 RichMarker 集成。当我调用地图时,我总是收到此错误:Uncaught TypeError: object is not a function这似乎阻止了 RichMarker 标记的创建。到目前为止,代码非常简单,我一直在与控制台交互以进行测试。function init() {emap = new google.maps.Map(document.getElem
2013-10-30
我在打开脚本标记后声明了一个全局变量 map - 我还有一个全局变量 test_var,就在下面声明。在初始化函数中,我使用 google 地图 api 创建一个新的 google 地图并将其分配给全局变量 map。在函数之外,我初始化地图并尝试 console.log(map) 和 console.log(test_var)。前者返回未定义,后者返回 42,但它们都是全局变量,所以我不明白为什么
2014-01-14
我正在编写一个谷歌地图脚本,它抛出了这个错误。问题出在这行:var map = new google.maps.Map(document.getElementById('google-map'), {对应的 Javascript 文件是:https://goo.gl/xS5912对应的 HTML 代码段是:<!-- Google Maps --><div id="google-map"></div
2015-12-12
我寻找了许多关于此异常的答案,但是我找到的所有解决方案都无法解决我的问题。我正在使用 jQuery 和谷歌地图。我的 html 页面包含一些元素,以及一个包含许多函数和 ajax 调用的 .js 文件。在 HTML 中:我将脚本放在正文的末尾:<!-- here my .js file--><script type="text/javascript" src="js/myFunctions.js"
2015-12-12
当我尝试从 JSON 源在地图上显示标记时,我收到错误。我获取了很多地址,然后尝试获取地址的经度和纬度,然后将其放置在地图上,但是,我收到错误:无法在控制台中读取未定义的属性“几何”。代码:$.getJSON(apiUrl, function( data ) {var delay = 0,p,contentString,iconBase;_.each(data, function (value,
2016-04-05
我试图在“信息窗口”中显示“全景视图”。但是当我尝试使用“google.maps.geometry.spherical.computeHeading”时,我得到了“未捕获类型错误:无法读取未定义的属性‘lat’”。你能检查出哪里出了问题吗?var myMap;var myMarkerList=[];var myBound;var myStreetView;var radius;var clicke
2017-11-21
我正在处理一个与 Google 示例https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform中的页面非常接近的页面,并且它运行良好。但是我需要添加另一个功能,即默认情况下将自动完成的值设置为当前用户城市。我使用以下代码通过 HTML5 中的地理位置 API
2016-02-15