Я не знаю, что существует "стандартный" способ.
Возможно, существуют существующие службы, которые делают это, и могут быть базы данных, которые вы можете приобрести или получить бесплатно, которые содержат полезные данные, нов зависимости от вашего определения, это может быть нелегко подсчитать.
Подумайте об этом: ваш вопрос может быть истолкован как самое короткое расстояние между двумя точками (обманывает, используя точку вгород, который находится в этом почтовом индексе), или это может быть интерпретировано как расстояние вождения между границей двух границ почтового индекса.Первый расчет довольно прост, но не на 100% точен.Второе - не простая задача.Нахождение кратчайшего расстояния вождения - это одна подзадача, а нахождение ближайших точек на краю нерегулярных границ - еще одна подзадача (или нахождение ближайшего города / известных координат человека, вызывающего объект).
Таким образом, без какой-либо информации о фактической проблеме, которую вы пытаетесь решить, я могу только предположить, что вам все равно, насколько точны ваши данные.В этом случае я предлагаю приобрести базу данных о координатах городов, в которых они находятся, и использовать стандартные вычитания / квадратный корень для определения расстояния (теорема Пифагора).
Если вам все равно, какваши данные точны, я предлагаю вам провести исследование, чтобы найти существующую базу данных или услугу, в которой более точная информация предварительно рассчитана для вас или предназначена для вас.