初识SFDC创建一个google map(添加了marker小图标)

 1 <apex:page >
 2     <head>
 3         <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
 4         <script type="text/javascript" src="http://maps.google.cn/maps/api/js?sensor=false"></script>
 5         <script type="text/javascript">
 6             var gGreenIcon = new google.maps.MarkerImage(
 7
 8                 "http://img.zcool.cn/community/01c9505541bb22000001a6[email protected]_32h_1c_1e_2o.png",
 9                 new google.maps.Size(32, 32),
10                 new google.maps.Point(0, 0),
11                 new google.maps.Point(16, 16)
12
13               );
14
15             function myLoad() {
16
17                 var lat = 23.14746;
18                 var lng = 113.34175376;
19
20                     var myLatLng = new google.maps.LatLng(lat, lng);
21                 var myOptions = {
22
23                     zoom: 15,
24
25                     center: myLatLng,
26
27                     mapTypeId: google.maps.MapTypeId.ROADMAP
28                 };
29             var map = new google.maps.Map(document.getElementById("map"), myOptions);
30
31             var marker = new google.maps.Marker({
32                   position: myLatLng,
33                   icon: gGreenIcon,
34                   map: map,
35                 title: "Hello World!"
36               });
37               //marker.setMap(map);
38             }
39             window.onload = myLoad;
40         </script>
41     </head>
42     <body>
43         <style>
44               #map {
45                 width: 500px;
46                 height: 400px;
47                 float: left;
48               }
49           </style>
50           <div id="map"></div>
51     </body>
52 </apex:page>

直接上代码,重要的事情还是要强调一下,必须是IE浏览器才能打开。

上一篇文章上的注释就不过多的浪费细说了,重点说一下marker

 function myLoad() 上面的这一段其实就是自定义一个小图标。里面的那些属性请自行体会(其实我也不知道)。第一个是你要应用的这个图标的路径。size是大小。point是和坐标位置的相对位移。(至于为什么有两个point……)如果有不对的地方一定一定一定要指正出来啊,共同学习。地图的创建和上一篇一样,设置经纬度,基本信息,调用map方法,一般情况下都把地图放在<div>中。
使用Marker方法创建marker
icon: gGreenIcon 是指你调用的那个var,如果不写也是可以得,默认是用自带的一个红色的小图标。
map: map 是把他添加到那个地图上。如果不写这个 用//marker.setMap(map);(被注释掉的这句)是实现同样功能的。
title: "Hello World!" 是指鼠标放在上面显示的东西,默认隐藏,不是上面的一个框框之类的。
 
 我的电脑是win10 自带的浏览器打不开地图效果,所以没有视图。
时间: 2024-10-13 06:28:42

初识SFDC创建一个google map(添加了marker小图标)的相关文章

初识SFDC创建一个google map(添加了marker小图标让他可以去到你输入的经纬度上)

1 <apex:page > 2 <head> 3 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 4 <script type="text/javascript" src="http://maps.google.cn/maps/api/js?sensor=false"></scr

初识SFDC创建一个google map(添加了marker小图标上的小框框InfoWindow可变更文字)

1 <apex:page > 2 <head> 3 <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 4 <script type="text/javascript" src="http://maps.google.cn/maps/api/js?sensor=false"></scr

初识SFDC创建一个google map(最基础版本)

google map 目前我只会用js创建,好处是不需要申请google地图钥匙直接就可以用: 有一点必须强调,浏览器必须是IE <apex:page > <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <script type="text/javascript" src="http://

创建一个能成功引导开机的小linux裸机-2015090401

我们自行使用创建一个可以正常开机的linux系统,但是功能不健全,仅为其能正常引导开机:步骤如下: 第一步:在虚拟机添加一块新硬盘 第二步:在新硬盘上创建分区,1个/boot ,1个swap分区,一个根分区: [[email protected] ~]# fdisk -l /dev/sdb   Disk /dev/sdb: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinder

程序创建一个ArrayList,添加1到10的10个随机数,删除大于5的数 java

package test; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Random; public class CreateArrayList { public static void main(String[] args) { List<Integer> newList = create(10); System.out.println(Arrays.

TortoiseSVN Checkout的文件夹没有绿色小对号,其他更改、添加等所有小图标均未显

检出查看是有.svn文件夹的,说明是成功Checkout的,但是所有文件都没有绿色图标 最后查看设置的时候有 图标覆盖>图标集,默认是XPStyle,本人是win7系统,选择MufWin7重新启动下电脑就OK了.

google maps js v3 api教程(1) -- 创建一个地图

原文地址 google maps javascript官方文档:https://developers.google.com/maps/documentation/javascript/ 在创建地图之前,我们进入 Google Developers Console创建一个key,用于我们开发地图的身份验证(当然,没有key也可以进行接下来的教程) 创建一个简单的地图: <!DOCTYPE html> <html> <head> <title>Simple Ma

如何在网址之前添加小图标

如何在网址之前添加小图标:本章节介绍一下如何在网址前面添加一个小图标,现在知名网站都会有这个小图标,非知名网站也有很多添加这样的小图标,至于有没有好处这里不好说,至少比较美观,下面就就介绍一下如何实现此效果.方法如下:在头部中添加如下代码即可: <link rel='icon' href='antzone.ico' type='image/x-ico' /> 图标的格式必须是.ico格式,在网上有很多在线生成工具. 原文地址是:http://www.softwhy.com/forum.php?

Google Map API Version3 :代码添加和删除marker标记

转自:http://blog.sina.com.cn/s/blog_4cdc44df0100u80h.html Google Map API Version3 教程:在地图 通过代添加和删除mark标记 lat = 23.14746; lng = 113.34175376; var myLatLng = new google.maps.LatLng(lat, lng); var myOptions = { zoom: 15, center: myLatLng, mapTypeId: google