While other answers are correct, I want to mention one result from Polynomial Time Approximation Schemes for Geometric k-Clustering, which is weaker, which roughly says that there exists a (randomized) mapping which does not increase the distance between two points which are already close enough and it does not decrease the distance between two point which are far enough.
Let $\mathcal{M} = (P,d)$ and $\mathcal{M}^\prime = (P^\prime,d^\prime)$ be two metric spaces and $X,Y\subseteq P$. A mapping $\phi : P \rightarrow P^\prime$ is $(\delta,\epsilon,l)$-distored on $(X,Y)$ if there exists a $l^\prime > 0$ such that for every $x\in X$ and $y\in Y$:
if $d(x,y) < \epsilon l$, then $d^\prime(\phi(x),\phi(y)) < (1+\delta)\epsilon l^\prime$.
if $d(x,y) > l/\sqrt\epsilon$, then $d^\prime(\phi(x),\phi(y)) > (1-\delta)l^\prime/\sqrt\epsilon$
if $\epsilon l \leq d(x,y) \leq l/\sqrt\epsilon$, then $(1-\delta)l^\prime/l \leq d^\prime(\phi(x),\phi(y)) \leq (1+\delta)l^\prime/l$.
Then Lemma 2 of the aforementioned paper shows that there is a randomized mapping $A : \mathbb{H}^d \rightarrow \mathbb{H}^{d^\prime}$ where $d^\prime = O(\log n/\epsilon)$ which is $(\sqrt\epsilon,\epsilon,l)$-distored on $(X,X)$. (Here $n = \vert X\vert$ and $1\leq l\leq d$).