我需要通过href重定向到另一个页面,然后执行我的onClick函数。我希望当您在此处http://mapaskladek.aspone.cz/List中单击“ Zobrazit namapě”时,您将被重定向到索引页面,并且地图将集中在您单击的记录的标记上。

控制台现在也返回错误:Uncaught TypeError:无法读取未定义的属性centerMarker,我不明白为什么

您可以在http://mapaskladek.aspone.cz/中找到所有上载的源代码

最佳答案

您应该GETPOST有关地图应在URL居中位置的信息。因此,例如,如果在重定向到http://mapaskladek.aspone.cz/之前,现在应该重定向到类似http://mapaskladek.aspone.cz?center=true&lat=[latitude]&long=[longitude]

然后,在Map页面代码中,您可以简单地让运行在该页面上的JavaScript从URL中获取信息(使用in this SO post所述的本机JavaScript,或使用jQuery之类的第三方库)。然后,您可以将地图居中。

09-25 11:05