我怎样才能绘制地图并在其上书写?

我怎样才能绘制地图并在其上书写?

我需要一张像附件中那样的真实地图,然后在上面写点东西?有什么建议吗 在此处输入图片描述

答案1

我假设您有一张以图片形式呈现的地图(.jpg,,.png...)。

我使用包中的示例图像graphicx。来说明用法。

您可以使用 TiZ 在图像上绘制并添加线条。我添加了两个点和一条连接线。这些点是任意命名的(这里是 p0 和 p1)。您可以添加许多点并将它们与一条线连接起来(只需在-- (p3)现有的线上添加等等)。

% with ideas from https://stackoverflow.com/a/2628796

\documentclass[tikz]{standalone}
\usepackage{graphicx} % for example images

\begin{document}
    \begin{tikzpicture}[every label/.style={fill=white, inner sep=1mm}]

    % styles
    \tikzstyle{myLabel}=[draw=black, circle, fill=white]
    \tikzstyle{myLine}=[draw=blue,  double]

    \draw (0,0) node[inner sep=0] {\includegraphics[width=10cm]{example-image-a}};

    % nodes
    \node[myLabel,label={above:$(l,t)_2^D$}] (p0) at (1,2) {} ;
    \node[myLabel,label={right:$(l,t)_3^D$}] (p1) at (3,1) {} ;

    % lines
    \path[myLine] (p0) -- (p1) ;
    \end{tikzpicture}
\end{document}

这个例子看起来是这样的:

示例图片

附有一张“真实”地图的图片(以及 Lorenzo Cafaro 拍摄的照片)像素)它将看起来像这样:

带有文字的地图

相关内容