too much recursion
我已经使用上面的代码从MySQL数据库中获取谷歌地图位置。
以上代码从MySQL数据库获取lat,Lang并动态创建谷歌地图。
当我在代码上面运行它给了我这样的错误:
有两个错误名为initMap is not function
& MenuFlyout
。
任何人都可以帮我解决它。
提前致谢。
答案 0 :(得分:1)
您尚未在js文件中定义initMap。这就是你得到这个错误的原因。您可能需要从google map api脚本中删除回调部分
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>
到
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY" async defer></script>
同时检查lat和lon是否包含以下语句中的有效数值
var lat = new google.maps.LatLng(addressDetails[1], addressDetails[2]);