我一直在努力整理GoogleMaps API为开发人员提供的两项功能(地方搜索和地理位置)
由于我对javascript不太熟悉,我不能肯定我可能犯的错误。到目前为止,地方搜索功能完全正确(具有预定位置),但不是地理位置(应该用用户的位置覆盖预定位置)。
您可以在这里查看我的代码。
<NavLink className={classes.subLink} to={{ pathname: "/admin/users" }}>
<ListItem button className={classes.nested}>
<ListItemText inset primary="Users" isActive={props.match.path == "/admin/users"} />
</ListItem>
</NavLink>
非常感谢任何帮助。
答案 0 :(得分:0)
infoWindow
变量的大小写似乎有误。
声明如下:
var infowindow;
但是navigator.geolocation.getCurrentPosition
的回调用于不同的套管:
infoWindow.setPosition(pos);
infoWindow.setContent('Location found.');
此错误应该已在浏览器的开发工具控制台中显示。