自由职业工作:使用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. 当切换到带有Offer + Request的组织成员/位置时,当切换到组织请求标记时,它们不会显示。只有当切换到组织提供标记时才会显示。视频链接: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 我们将分享一个网站的副本,并提供适当的访问权限,可以用作演示环境。所有的工作都要在那里完成,一旦审核并签署完毕,我们将转移到正式环境。 我们估计这个任务需要一个合适的开发人员一天的时间。付款将在工作完成后进行,即解决这里列出的四个问题。