自由职业工作:使用PHP和Maps JavaScript API进行Google地图任务

无个税15个月前全职
Unspecified

Unspecified

location 利雅得
unsaved
InterSurgeon是一个不断发展的全球手术社区,欢迎来自世界各地的学生、临床医生和组织。尽管该网站的大部分内容都是定制的,但它是建立在Advanced Custom Fields和Ultimate Member的基础上的。 主页上有一个谷歌地图。谷歌地图使用PHP、JS和地图API来绘制标记。这里有一个网站的演示版本:intersurgeon.novagram.com 每个标记都是基于用户位置或帖子位置来绘制的。有一个地图键,根据用户角色和自定义帖子元数据(由该用户创建)来控制不同类型用户的显示。 有一个地图函数,每天生成一个缓存的json文件,其中包含所有标记信息。 地图基本上已经完成,但还有一些任务需要帮助。 1. 当切换组织成员/位置(白色标记,黑色边框)时,地图不显示任何成员。此切换应显示所有没有提供或请求的组织成员/位置。视频链接:https://www.dropbox.com/scl/fi/w7rkk0j3rxtzmufel2so2/Organisation-with-location-no-offers-or-requests.mov?rlkey=51uemxojjvw7le0zcruy913m1&dl=0 2. 当切换组织请求标记时,具有提供和请求的组织成员/位置不显示。只有在切换组织提供标记时才显示。视频链接:https://www.dropbox.com/scl/fi/9ahvd7thrgv78yjaaaw8k/Organisation-with-offer-and-request.mov?rlkey=ognv2gpm0n07j860gz2kteetg&dl=0 3. 当切换组织提供标记时,只有具有请求的组织成员/位置显示。视频链接:https://www.dropbox.com/scl/fi/q6ninnuj6yck4rfxuwpil/Organisation-with-request.mov?rlkey=iccg7blx0n0yk7urd2menn6ew&dl=0 4. 具有烧伤相关专长的组织成员/位置出现在组织切换中。需要进行排除,以便它们只在烧伤切换中显示。视频链接:https://www.dropbox.com/scl/fi/ezh2pskqns9wtfrf2tj6q/Organisation-with-burns-specialty.mov?rlkey=olecjvkncddfyruj6zzw0rvwm&dl=0 我们将共享一个网站的副本的适当访问权限,可以用作一个临时环境。所有的工作都要在那里完成,一旦审核和签署完毕,我们将移至正式环境。 我们估计这个任务将需要一个合适的开发人员一天的时间。付款将在工作完成后进行,即解决这里列出的四个问题。