将地理位置和地点搜索放在Google地图中

时间:2017-11-15 19:03:51

标签: javascript html google-maps google-geolocation

我一直在努力整理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>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

infoWindow变量的大小写似乎有误。

声明如下:

var infowindow;

但是navigator.geolocation.getCurrentPosition的回调用于不同的套管:

infoWindow.setPosition(pos);
infoWindow.setContent('Location found.');

此错误应该已在浏览器的开发工具控制台中显示。