Один из моих методов модели возвращает массив записей, которые, помимо прочего, содержат сведения о широте и долготе.Например:
['user_id'] => 25
['latitude'] => 100
['longitude'] => 100
['name'] => 'John Doe'
Массив записей затем присваивается переменной Smarty, чтобы файлы представлений могли отображать информацию.Я также хочу отобразить карту с маркерами (в приведенном выше примере, чтобы указать, где находятся пользователи).
Карты Google нуждаются в информации о широте и долготе.Я не хочу делать Ajax-вызов, чтобы получить информацию о широте / долготе после рендеринга страницы - главным образом потому, что я уже отправил эти данные в файлы представления через переменную Smarty.
Я предполагалЯ мог бы использовать эту переменную Smarty для создания переменной JS на странице, где должна отображаться карта - но я стараюсь держать разметку и отдельные сценарии.
Предложение, как решить эту проблему?