Как интегрировать приложение yii2 с некоторыми картами (например, с картой Google) - PullRequest
0 голосов
/ 23 октября 2019

У меня есть база данных, содержащая GPS в моем городе,

Мне нужно мое приложение yii2, чтобы использовать эту базу данных при отображении карты (например, карты Google), содержащей все здания в моей базе данных с некоторыми выделениями, в зависимости отна статус здания.

Тогда мое приложение должно быть в состоянии направлять пользователей, предоставляя стрелки направления до определенного здания.

Мой вопрос заключается в том, должен ли я изучать ГИС, чтобы справиться с этой ситуацией? Или есть какой-нибудь простой метод или библиотека, кроме ГИС? С уважением.

1 Ответ

0 голосов
/ 24 октября 2019

Пример того, как быстро начать работу с картами Google в вашем представлении https://www.w3schools.com/graphics/google_maps_intro.asp

Но если вы работаете с yii2, необходимо создать некоторый ресурс в интерфейсе / активах, например:

<?php

namespace frontend\assets;

use yii;
use yii\web\AssetBundle;

/**
 * Main frontend application asset bundle.
 */
class GoogleMapAsset extends AssetBundle
{
     public $basePath = '@webroot';
     public $baseUrl = '@web';
     public $css = [];
     public $js = [
        "https://maps.googleapis.com/maps/api/js?key=YOUR_KEY&callback=myMap"
     ];

И впросмотреть файл, где вам нужно работать с Google Maps мимо GoogleMapAsset::register($this);

...