下面是关于Google服务()的文档,.I希望在应用程序组件中使用显示地图集群,但是角组件不支持导入外部脚本。即使我导入脚本,我也无法更改脚本的内容(例如,更改var位置.)。因此,我如何在component.ts文件中导入和维护这些脚本。当将脚本直接粘贴到component.ts时,会发生错误,例如变量没有声明,因为它们是在外部脚本文件中声明的。请不要推荐我的角度地图,因为它不支持地图集群。请帮我解决这个问题。
<script>
function initMap() {
var map = new google.maps.Map(document.
我在我的应用程序中从google地图获取lat/lng时遇到一些问题。
当我输入警告消息'lat()‘或'lng()’时,地图根本不会被渲染。
在代码中,我把下面的地图点击,我得到警告与‘未定义’的消息。
当用户移动地图时,我想在页面上的文本字段中存储lat和lng (这里我尝试单击),但有些东西在这里不起作用?
function initialize() {
var latlng = new google.maps.LatLng(44.012, 20.921);
var myOptions = {
zoom: 13,
我试图从XML文件或JSON文件中加载用于google地图的坐标列表(我都托管在本地测试服务器上的同一个目录中)。到目前为止,我使用了一个硬编码的JSON对象来加载地图坐标来测试。我的问题是,如何用服务器上的XML/JSON文件替换那个伪造/硬编码的JSON?这是我的密码:
(function() {
// Creating an array that will contain all of our product icons
var productIcons = [];
productIcons['bulletin'] = new google.maps.
我试图从openweathermap api中获取天气信息,并将其显示在google地图上的infowindow中。我从上一个标记中获取数据,而不是从当前标记中获取数据。
var map;
var markers = [];
var s = "";
function initMap() {
var currentLat;
var currentLng;
var coords;
var contentString;
我目前正在为大学做一个项目,我正试图在我的网站上实现一个google地图
ReportStolenBike.js:
var mapCenter = new google.maps.LatLng(51.8979988098144,-2.0838599205017);
var geocoder = new google.maps.Geocoder();
var infowindow = new google.maps.InfoWindow();
var myMap;
var marker;
function initialize(){
var mapOptions = {
我使用的google地图api如下所示:
this.init_map = function(lat, lng){
var mapOptions = {
center: new google.maps.LatLng(lat, lng),
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
var marker = new google.maps.Ma
我已经在我的rails应用程序上实现了谷歌地图。我的地图显示得很好,我也能很好地放置标记。我的问题是,我有两个JavaScript函数,可以刷新地图并在地图上放置一个标记。我希望能够保留当前的地图,只需在地图上添加另一个带有我的函数的标记。如何阻止我的地图刷新显示超过一个标记?
// application.js
var map;
function initMap() {
var lat=29.732585;
var lng=-95.462830;
map = new google.maps.Map(document.getElementById('map')
我正在尝试构建一个简单的“存储器”,在那里我传递搜索键并返回地图上的附近地址。为此,我使用Javascript和Laravel雄辩。我能看到地图,但看不到标记。请建议我该怎么做?
<script>
var locations = <?php echo $address_markes ?> ;
var lat = 22.54430389404;
var lng = 88.36476135254;
var map = new google.maps.Map(document.getElementById('map-canvas'),{
在地图被拖动后,我必须在地图上显示一堆标记。如何将当前地图中心从javascript传递到我的php代码以获取数据?未更新最新版本。
var CHANGE_MARKERS = false;
var CITY_MAP_CENTER_LAT= '12.971598';
var CITY_MAP_CENTER_LNG= '77.594569';
var CITY_MAP_ZOOMING_FACT= 15;
var CITY_MAP_VIEW_TYPE = '';
var LAT = "";
var LNG = "";
v
我正在通过谷歌地图的。这里,我已经从谷歌地图代码中获得了longitude value and latitude value。现在我想要这个值的地址,比如country name state name and city name etc。那么如何从longitude and latitude值中获取所有这些值。我的代码如下所示
jQuery(document).ready(function() {
jQuery('#map').blur(function() {
//console.log('hello');
var the_address
我的问题是我写的WP插件,当同时打开多张地图时,
例如,在主页上显示了最后3个帖子,每个帖子都显示了它们的位置,当我单击其中一个标记时,无论从哪个地图,infoWindows都会显示最后一个地图中的所有内容.
我用以下代码初始化映射:
function Initialize(lat, lng, zm, pid) {
geocoder = new google.maps.Geocoder();
var latlng = new google.maps.LatLng(lat,lng);
var mapOptions = {
zoom: zm,
这里的问题是,我从数据库中获取纬度和经度信息,并使用Info窗口在谷歌地图上绘制多行线,虽然我已经设置了它的位置,但它与markers.However信息窗口一起工作得很好。我使用的代码如下:
<script type="text/javascript">
function initialize()
{
var map;
var markers = JSON.parse('<%=ConvertDataTabletoString() %>');
var infoW
我是谷歌地图api的新手。我创建了一个以硬核值作为标记的地图。但是我想用来自数据库的值来创建我的标记。以下是我的代码
function initialize() {
var map = new google.maps.Map(document.getElementById("map_canvas"), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
streetViewControl: false
});
var markers = [
在我的项目中,我希望将地图的中心移动到新的坐标。这是我拥有的地图代码
function initialize() {
var mapOptions = {
center: new google.maps.LatLng(0, 0),
zoom: 4,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
}
我想让用户介绍坐标自己(或她自己)。以下代码起作用:
<head>
<script src="http://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false" type="text/javascript"></script>
<script type="text/javascript" >
var geocoder;
var map;
function paintCoordsInMap()
我有一张谷歌地图,我需要绘制地图上不同位置之间的链接。我正在使用谷歌地图折线绘制不同点之间的链接。以下是守则:
// code to draw map
var map;
var mapProp = {
// center : new google.maps.LatLng(51.4848, -0.20325),
zoom : 8,
mapTypeId : google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map
我的代码有问题。我可以从xml文件加载lat和lng,并将其显示在google地图上,但它只显示第一条记录(总共有4条记录)。
我有100%的信心xml是好的,我只是不知道如何显示谷歌地图上的所有标记。
任何帮助都是最好的!
function initialize() {
var myLatlng = new google.maps.LatLng(53.956086, -9.140625);
var myOptions = {
zoom: 13,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var m
我使用谷歌地图Javascript在我的网站上显示地图。lat和long是从两个HTML标记接收的,它们从模型中获取信息。该代码为模型的每个实例工作并显示一个映射。但是,它只在本地主机上运行100%,当我将站点部署到Heroku时,它有时只起作用。有时地图会显示,有时不会。当地图不显示时,会给我一个Uncaught (in promise)错误。
<!-- The two tags I'm getting the lat and long from -->
<input type="hidden" id="hidden_lat" na
当用户在地图周围拖动时,我希望标记/引脚在地图的中央滚动。我有一个简单的jsfiddle (),当用户停止拖动时,引脚将下降到地图的中心,但我希望引脚随着拖动而移动。
谷歌地图JS
var center = new google.maps.LatLng(-33.013803, -71.551498);
var map = new google.maps.Map(document.getElementById('mapBox'), {
zoom: 18,
center: center,
mapTypeId: google.maps.MapTypeId.H
我添加了谷歌地图到我的网站上,现在我想做的是当一个人在地图上标记一个标记时,我需要将标记的坐标设置在两个标签lat和lng中,这是我目前所做的
<script src="https://maps.googleapis.com/maps/api/js?sensor=false"></script>
<script>
var map;
function initialize() {
var haightAshbury = new google.maps.LatLng(33.9000, 35.5333);
我正在使用谷歌地图API3和谷歌地理编码器。问题是它没有显示标记和信息窗口,我通过ajax带来了数据,并调用了一个函数showAddress(elemId,address),其中elementId是要渲染地图的div id。下面是google地图的代码
<script type="text/javascript">
//<![CDATA[
var geocoder;
var map;
var lat;
var lng;
function showAddress(elemId, address) {
geocoder = new google.maps