Как реализовать функцию, при которой Google Maps Api получает широту / долготу по названию улицы / города / штата? - PullRequest
0 голосов
/ 11 июля 2019

Итак, у меня есть веб-страница, которая состоит из списка объектов недвижимости.

И для каждой отдельной недвижимости мне нужно показать маркер в окне Google Map.

Например (как это должно выглядеть): список недвижимости существует на странице. Вы нажимаете на одну недвижимость, чтобы перейти на страницу с подробной информацией. На этой странице, среди деталей, есть контейнер или контейнер с картой Google, маркер которого указывает на адрес этой отдельной недвижимости.

Теперь вот подвох:

Данные об отдельных объектах недвижимости находятся в базе данных и вызываются функциями PHP. Детали, такие как: имя, цена, владелец и местоположение (штат, город, адрес)

Адрес, конечно, строка.

Теперь, как мне преобразовать этот адрес в лат / язык, чтобы показать местоположение на странице с моими данными?

Я знаю, что это реализовано с помощью Javascript и Geocoding, но я не знаю, как правильно его кодировать?

Вот пример кода, где я отображаю информацию о местонахождении недвижимости в виде обычной строки:

eng translation:
(drzava = state)
(regija = region)
(grad = town)
(adresa = address)

  <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 selectOption">

  <div>
  <span class="leftSpan"><?php
    wpml_e__if_language( 'Location:', 'en' );
    wpml_e__if_language( 'Lokacija:', 'hr' );
    ?>
  </span>
  <span class="rightSpan">

  <?php echo get_post_meta( $post->ID, "drzava", true ); ?> |
  <?php echo get_post_meta( $post->ID, "regija", true ); ?> |
  <?php echo get_post_meta( $post->ID, "grad", true ); ?> |
  <?php echo get_post_meta( $post->ID, "adresa", true ); ?>
                                        </span>
                                    </div>
                                </div>

Надеюсь, вы, ребята, понимаете проблему. Это, вероятно, легко для кого-то, кто уже сделал это, к сожалению, я новичок.

PS. У меня есть ключ API для служб Карт Google, и я понимаю проблему, но мне нужна помощь.

...