Greenstand/treetracker-query-api

New API to get the initial bounds of entities

Open

#308 opened on Apr 22, 2023

 (0 comments) (0 reactions) (0 assignees)TypeScript (65 forks)auto 404
challengegood first issuepostgis

Repository metrics

Stars
 (17 stars)
PR merge metrics
 (PR metrics pending)

Description

When we open a map, the map core needs to get the initial bounds of map view for the opening entity, for example: the wallet, current we are using a legacy API to do it, you can find it in the page: https://beta-map.treetracker.org/wallets/heveya.replant.world The algorithm for this is inaccurate, we need to develop a better way to get the initial view, before, we are using the cluster data to get the best center + zoom level, but sometimes the cluster data is not so good, and the center+zoom level is also not so good, maybe we can draw a rectangle for all tree points and get the direct bounds (coordinates of the two corners) because the new lib leaflet support it (direct jump to a bounds)


Some hints:

  • Please read our readme for more information/guide/tutorial.
  • Here is an engineering book in Greenstand.
  • To know more about our organization, visit our website.
  • If you want to join the slack community (some resources need the community member's permission), please leave your email address.

Contributor guide