Google maps 如何将yii2应用程序与一些地图(如谷歌地图)集成

Google maps 如何将yii2应用程序与一些地图(如谷歌地图)集成,google-maps,yii2,gis,gfs,Google Maps,Yii2,Gis,Gfs,我有一个数据库,里面有我所在城市某栋建筑的GPS 我需要我的yii2应用程序使用此数据库来显示包含我数据库中所有建筑物的地图(如谷歌地图),并根据建筑物状态显示一些突出显示 然后,我的应用程序应该能够通过提供指向特定建筑的方向箭头来引导用户 我的问题是,我应该学习地理信息系统来处理这种情况吗?或者,除了GIS之外,还有什么简单的方法或库吗? 问候。在您的视图中使用谷歌地图的快速入门示例 但如果您使用yii2,则需要在前端创建一些资产/资产,如: <?php namespace front

我有一个数据库,里面有我所在城市某栋建筑的GPS

我需要我的yii2应用程序使用此数据库来显示包含我数据库中所有建筑物的地图(如谷歌地图),并根据建筑物状态显示一些突出显示

然后,我的应用程序应该能够通过提供指向特定建筑的方向箭头来引导用户

我的问题是,我应该学习地理信息系统来处理这种情况吗?或者,除了GIS之外,还有什么简单的方法或库吗?
问候。

在您的视图中使用谷歌地图的快速入门示例

但如果您使用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 javascript v3库..并在适当的div中添加地图..好的,谢谢。请您建议在哪里学习谷歌地图javascript v3的快速。。。谷歌地图开发者示例谢谢,但我需要根据建筑物在我的数据库中的状态,用一些coror标记建筑物,我还需要我的用户在单击建筑物时查看建筑物的详细信息。谷歌api能做到这一点吗?是的,你可以标记建筑物,但什么是用来查看细节的呢?我指的是数据库中的建筑物细节,例如在数据库中注册的建筑物名称,注册日期等等,如果至少有帮助的话。我曾经用谷歌地图做过一个类似的项目。我从数据库中获取了纬度和经度数据,并在javascript api googlemaps中替换了这些变量。我建议在问题中添加更多标记,以便找到那些可以帮助使用googlemaps的人