存档– Web API(仅v3.1.1或更低版本)

重要提示:WebAPI已被Maps Marker Pro v4.0删除。

Maps Marker Pro提供了一个集成的API,可让您通过高度可自定义的Web API来管理标记和图层,该Web API支持GET&POST请求,JSON&XML格式,并且着重于安全性。 如果您是根据MapsMarker API创建的很酷的应用程序 让我们知道 我们将其添加到我们的 展示! 索引

端点

  • 免费版本:https://www.your-domain.com/wp-content/plugins/leaflet-maps-marker/leaflet-api.php
  • 专业版(<=版本2.9):https://www.your-domain.com/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php
  • 专业版(> =版本3.0):https://www.your-domain.com/maps/webapi/

强烈建议仅将https用于访问Web API,否则秘密令牌可能会在通过http以明文形式传输的同时被第三方拦截!

返回索引

认证

所有请求都必须使用过期的签名进行身份验证。 这类似于Amazon用于保护对其S3 Storage API的访问的方法。 一旦通过身份验证,便可以执行所有激活的API动作。 除了API强制执行的安全措施外,强烈建议为WordPress网站实现SSL(超出此API的范围)。

启用API并设置公共和私有API密钥

为了使用您的API,您首先必须通过导航到Settings / Misc / MapsMarker API设置来将API状态设置为启用: 启用api设置 下一步,您必须设置公共和私有API密钥: 公私钥

重要说明:将私钥保密。 不得以任何方式共享它,也不得将其包含在任何链接中或通过电线传输。 它专门用于计算每个API请求的签名。 下一步,请不要忘记保存设置。 返回索引

必需的身份验证请求参数

每个请求至少必须包含以下3个查询参数;

  • api_key –在设置页面上定义的公共API密钥/其他/ MapsMarker API设置–例如“ 1234”
  • expires –请求的过期日期,以UNIX时间戳表示,以秒为单位,例如1369749344
  • 签名–按照以下结构,用冒号分隔的字符串的URL编码的base64 HMAC-SHA1哈希:
    {api_key}:{到期}
    例如1234:1369749344
    使用私钥“ abcd”的此请求的签名为XlWau4wu3UBPUZbBeCXuyDxzg7g%3D

完整的示例请求:http://yourdomain.com/wp-content/plugins/leaflet-maps-marker/pro/leaflet-api.php?key=1234&signature=XlWau4wu3UBPUZbBeCXuyDxzg7g%3D&expires=1369749344 返回索引

用于生成签名的PHP示例代码

<?php function calculate_signature($string, $private_key) { $hash = hash_hmac("sha1", $string, $private_key, true); $sig = rawurlencode(base64_encode($hash)); return $sig; } $api_key = "1234"; $private_key = "abcd"; $expires = strtotime("+60 mins"); $string_to_sign = sprintf("%s:%s", $api_key, $expires); $sig = calculate_signature($string_to_sign, $private_key); var_dump($sig); ?> 返回索引

用于生成签名的JavaScript示例代码

<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/hmac-sha1.js"></script> <script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/enc-base64-min.js"></script> <script type="text/javascript"> function CalculateSig(stringToSign, privateKey){ var hash = CryptoJS.HmacSHA1(stringToSign, privateKey); var base64 = hash.toString(CryptoJS.enc.Base64); return encodeURIComponent(base64); } var d = new Date, expiration = 3600 // 1 hour, unixtime = parseInt(d.getTime() / 1000), future_unixtime = unixtime + expiration, publicKey = "1234", privateKey = "abcd", stringToSign = publicKey + ":" + future_unixtime; sig = CalculateSig(stringToSign, privateKey); console.log(sig); </script> 返回索引

用于生成签名的C#示例代码

using System; using System.Web; using System.Security.Cryptography; using System.Text; namespace MapsMarkerPro { public class Sample { public static GenerateSignature() { string publicKey = "1234"; string privateKey = "abcd"; string expires = Security.UtcTimestamp(new TimeSpan(0,1,0)); string stringToSign = string.Format("{0}:{1}", publicKey, expires); var sig = Security.Sign(stringToSign, privateKey); Console.WriteLine(sig); } } public class Security { public static string UrlEncodeTo64(byte[] bytesToEncode) { string returnValue = System.Convert.ToBase64String(bytesToEncode); return HttpUtility.UrlEncode(returnValue); } public static string Sign(string value, string key) { using (var hmac = new HMACSHA1(Encoding.ASCII.GetBytes(key))) { return UrlEncodeTo64(hmac.ComputeHash(Encoding.ASCII.GetBytes(value))); } } public static int UtcTimestamp( TimeSpan timeSpanToAdd) { TimeSpan ts = (DateTime.UtcNow.Add(timeSpanToAdd) - new DateTime(1970,1,1,0,0,0)); int expires_int = (int) ts.TotalSeconds; return expires_int; } } } 返回索引

API URL生成器和API URL测试器

认证的最安全方法是使用上面的代码示例之一来构建动态签名,该签名在执行请求后不久就会过期(建议使用1分钟的过期时间)。 如果这不是您的选择,则可以导航到“工具/ API URL生成器”并生成在所选时间段内有效的签名: api-url-generator 可用的到期时间:1分钟,小时,天,周,月,年,5年,10年,100年。 请注意,生成有效期较长的API签名可能会降低总体API安全性,因为有人会知道此签名可以执行任何API动作! 在“工具”部分中,您还会找到一个API URL测试器,可用于检查签名的有效性: api-url-tester 返回索引

可用的请求方法

  • 的GET
  • 发表

返回索引

可用动作参数

  • 视图
  • 更新(仅限专业版)
  • 删除(仅限专业版)
  • 搜索(仅限专业版)

返回索引

可用的类型参数

  • 标记

返回索引

全局参数(用于所有API操作)

产品型号需要?数据类型默认值说明
版本可选整数1
必须绳子公用API密钥,必须通过“设置” /“其他” /“ MapsMarker” API进行设置
签名必须绳子有关更多详细信息,请参见关于身份验证的章节
到期必须绳子有关更多详细信息,请参见关于身份验证的章节
格式可选绳子JSONjson或xml-可以通过Settings / MapsMarker API设置默认值
重新映射_ *可选绳子允许重新映射字段ID的输出(例如remap_lon =经度)-> <经度> ... </经度>
回电话可选绳子jsonpJSONP回调函数名称-可以通过Settings / MapsMarker API设置默认值
返回索引

类型标记的可用参数

产品型号需要?数据类型默认值在行动中得到支持说明
id必须整数添加新标记时自动设置视图

更新
删除
搜索、
标记名可选绳子视图

更新
搜索、
地理编码可选绳子
更新
通过Google Places API对值进行地理编码,并覆盖参数lat,lon和address
底图可选预定义的底图ID-请参见注释新标记的默认底图(请参阅设置)视图

更新
搜索、
osm_mapnik,mapquest_osm,mapquest_aerial,googleLayer_roadmap,googleLayer_satellite,googleLayer_hybrid,googleLayer_terrain,bingaerial,bingaerialwithlabels,bingroad,ogdwien_basemap,ogdwien_satellite,mapbox,map2,map_map,map_map,base_map_base,map_custom,map3,map_base,map2,base_map_base,map3,map_map,map_map,base_map_base,map_custom
可选整数新标记的默认图层(请参阅设置)视图

更新
搜索、
纬度可选浮动新标记的默认位置(请参阅设置)视图

更新
搜索、
如果使用参数地址解析将被覆盖!
LON可选浮动新标记的默认位置(请参阅设置)视图

更新
搜索、
如果使用参数地址解析将被覆盖!
图标可选字符串(例如bus.png)视图

更新
搜索、
如果为NULL,将使用默认图标。 请按照示例中的说明使用图标的文件名。 可以使用图标目录中所有可用的图标(如果未在“设置” /“地图默认值” /“标记图标的默认值”中更改过,则通常是/ wp-content / uploads / leaflet-maps-marker-icons)。
popuptext可选绳子视图

更新
搜索、
放大可选整数新标记的默认缩放(请参阅设置)视图

更新
搜索、
openpopup可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
地图宽度可选整数新标记的默认地图宽度(请参阅设置)视图

更新
搜索、
mapwidthunit可选绳子新标记的默认值(请参阅设置)视图

更新
搜索、
高度可选整数新标记的默认地图高度(请参阅设置)视图

更新
搜索、
面板可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
由...制作可选绳子视图

更新
搜索、
创建于可选日期(Ymd H:i:s)视图

更新
搜索、
更新时间:可选绳子视图

更新
搜索、
更新时间可选日期(Ymd H:i:s)日期('Ymd H:i:s)视图

更新
搜索、
控制箱可选整数新标记的默认值(请参阅设置)视图

更新
搜索、
可能的值:0,1,2
overlays_custom可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
overlays_custom2可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
overlays_custom3可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
overlays_custom4可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
WMS可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms2可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms3可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms4可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms5可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms6可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms7可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms8可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms9可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
wms10可选布尔新标记的默认值(请参阅设置)视图

更新
搜索、
kml_timestamp可选日期(Ymd H:i:s)视图

更新
搜索、
地址可选绳子视图

更新
搜索、
如果使用参数地址解析将被覆盖!
gpx_url可选绳子视图

更新
搜索、
从v1.2p开始
gpx_panel可选布尔0视图

更新
搜索、
从v1.2p开始
返回索引

类型图层的可用参数

产品型号需要?数据类型默认值支持
在行动
说明
id必须整数添加新标记时自动设置视图

更新
删除
搜索、
地理编码可选绳子
更新
通过Google Places API对值进行地理编码,并覆盖参数lat,lon和address
名称可选绳子视图

更新
搜索、
底图可选预定义值新图层的默认底图(请参阅设置)视图

更新
搜索、
osm_mapnik,mapquest_osm,mapquest_aerial,googleLayer_roadmap,googleLayer_satellite,googleLayer_hybrid,googleLayer_terrain,bingaerial,bingaerialwithlabels,bingroad,ogdwien_basemap,ogdwien_satellite,mapbox,map2,map_map,map_map,base_map_base,map_custom,map3,map_base,map2,base_map_base,map3,map_map,map_map,base_map_base,map_custom
图层缩放可选整数新图层的默认缩放(请参阅设置)视图

更新
搜索、
mapwidthunit可选绳子新图层的默认值(请参阅设置)视图

更新
搜索、
地图宽度可选整数新图层的默认地图宽度(请参阅设置)视图

更新
搜索、
高度可选整数新图层的默认mapheight(请参阅设置)视图

更新
搜索、
面板可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
layerviewlat可选浮动新图层的默认纬度(请参阅设置)视图

更新
搜索、
如果使用参数地址解析将被覆盖!
Layerviewlon可选浮动新图层的默认lon(请参阅设置)视图

更新
搜索、
如果使用参数地址解析将被覆盖!
由...制作可选绳子视图

更新
搜索、
创建于可选日期(Ymd H:i:s)视图

更新
搜索、
更新时间:可选绳子视图

更新
搜索、
更新时间可选日期(Ymd H:i:s)日期('Ymd H:i:s)视图

更新
搜索、
控制箱可选整数新图层的默认值(请参阅设置)视图

更新
搜索、
可能的值:0、1、2
overlays_custom可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
overlays_custom2可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
overlays_custom3可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
overlays_custom4可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
WMS可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms2可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms3可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms4可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms5可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms6可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms7可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms8可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms9可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
wms10可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
列表标记可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
在图层地图下方显示标记列表的选项
multi_layer_map可选布尔0视图

更新
搜索、
multi_layer_map_list可选字符串(逗号分隔的层ID或全部)视图

更新
搜索、
例如1,2,3,4或全部
地址可选绳子视图

更新
搜索、
如果使用参数地址解析将被覆盖!
delete_markers可选真假false删除当用于删除操作时,也会删除分配的标记
集群可选布尔新图层的默认值(请参阅设置)视图

更新
搜索、
仅在专业版中可用
gpx_url可选绳子视图

更新
搜索、
从v1.2p开始
gpx_panel可选布尔0视图

更新
搜索、
从v1.2p开始
mlm_filter可选整数新图层的默认值(请参阅设置)视图

更新
mlm_filter_details可选JSON字符串视图

更新
返回索引

搜索动作的特殊参数

产品型号需要?数据类型说明
搜索键必须绳子允许的搜索键:id,markername,底图,图层,lat,lon,icon,popuptext,zoom,openpopup,mapwidth,mapwidthunit,mapheight,panel,createdby,createdon,updatedby,updatedon,controlbox,overlays_custom,overlays_custom2,overlays_custom3,overlays_custom4,wms ,wms2,wms3,wms4,wms5,wms6,wms7,wms8,wms9,wms10,kml_timestamp,地址,gpx_url,gpx_panel,名称,layerzoom,layerviewlat,layerviewlon,listmarkers,multi_layer_map,multi_layer_map_list,聚类,boundingbox
搜索值依靠字符串或整数通常是必需的,但在使用在,更新或边界框上创建的搜索键时是可选的
date_from依靠字符串(Ymd H:i:s)通常是可选的,但在使用创建时或更新时使用搜索键时是必需的
date_to依靠字符串(Ymd H:i:s)通常是可选的,但在使用创建时或更新时使用搜索键时是必需的
lat_top_left依靠floatval(6)通常是可选的,但在使用搜索键边界框时是必需的
lon_top_left依靠floatval(6)通常是可选的,但在使用搜索键边界框时是必需的
lat_bottom_right依靠floatval(6)通常是可选的,但在使用搜索键边界框时是必需的
lon_bottom_right依靠floatval(6)通常是可选的,但在使用搜索键边界框时是必需的
返回索引

其他安全选项

MapsMarker API的设计重点是安全性。 除了通过使用公钥和私钥进行基本保护以及进行身份验证到期外,您还可以选择在“设置” /“其他” /“ MapsMarker” API的“设置”面板中强化API设置: api-security-settings

  • API状态:允许您全局启用或禁用API。 默认值:禁用。
  • 允许的API操作:仅允许使用您需要的API操作。 更新,删除和搜索操作仅在专业版中可用
  • IP访问限制:仅允许访问已定义IP地址或IP范围的API
  • 允许的引荐来源:额外的保护层–仅允许特定的引荐来源(请注意:如果设置,则不再允许get-requests!)
  • 允许的API请求方法:(可选)仅允许您需要的方法

返回索引

响应

响应主体将是JSON(默认)或XML对象,其中包含成功状态和请求结果。 无论结果如何,标头中的HTTP状态代码始终为200,因此检查响应正文是否成功以确定请求的成功或失败非常重要。 因此,例如,如果请求一个不存在的标记,则原始响应主体将为以下内容: 不存在响应标记 成功请求表单将如下所示: 反应标记存在 如果您执行搜索操作,则结果将作为数据属性内的子元素返回: 响应搜索结果 如果您需要使用PHP提取JSONP结果集,则可以使用以下函数: function jsonp_decode($jsonp, $assoc = false) { if($jsonp[0] !== '[' && $jsonp[0] !== '{') { $jsonp = substr($jsonp, strpos($jsonp, '(')); } return json_decode(trim($jsonp,'();'), $assoc); } 用法:$ data = jsonp_decode($ resultset); 返回索引

例子

在下面,您将找到一些示例,展示了如何使用API​​。 如果有任何疑问,请 打开支持票!

GET请求

  • 查看带有ID2的标记: https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=view&type=marker&id=2
  • XML输出中ID为3的视图层: https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=view&type=layer&id=2&format=xml
  • 添加新标记,标题为总部,地理编码Main Street 1 Washington: https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=add&type=marker&markername=Headquarter&geocode=Main Street 1 Washington
  • 添加新图层,标题存储,直接添加经/纬度和地址: https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=add&type=layer&name=Store&lat=48.3434&lon=16.43234&address=Store Adress Washington
  • 使用ID2更新标记,将popuptext设置为“ new popuptext”(仅限专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=update&type=marker&id=2&popuptext=new popuptext
  • 更新ID为3的图层,隐藏地图下方的标记列表(仅适用于专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=update&type=layer&id=3&listmarkers=0
  • 删除ID2的标记(仅适用于专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=delete&type=marker&id=
  • 删除具有ID3的图层(仅->删除图层;仅限专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=delete&type=layer&id=3
  • 删除具有ID3的图层(->删除图层和分配的标记;仅适用于专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=delete&type=layer&id=3&delete_markers=true
  • 搜索所有分配给层ID 7的标记(仅限专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=marker&searchkey=layer&searchvalue=7
  • 搜索所有名称为test的图层(仅限专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=layer&searchkey=name&searchvalue=test
  • 搜索在2013-10-01 12:00:00之后和2014-01-01 12:00:00之前创建的所有标记(仅适用于专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=marker&searchkey=createdon&date_from=2013-10-01 12:00:00&date_to=2014-01-01 12:00:00
  • 搜索边界框内的所有标记(仅适用于专业版): https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php?key=YOUR_PUBLIC_KEY&signature=YOUR_SIGNATURE&expires=YOUR_EXPIRE_VALUE&action=search&type=marker&searchkey=boundingbox&lat_top_left=48.283543&lon_top_left=16.228180&lat_bottom_right=48.081642&lon_bottom_right=16.640854

返回索引

POST请求:

您还可以使用POST请求来调用Maps Marker API,而您可以使用与上述GET-request-examples中相同的参数。 可以将这些参数添加到html表单中,例如:ID1的视图标记: <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="view"/> <input type="text" name="type" value="marker"/> <input type="text" name="id" value="1"/> <input type="submit" name="submit" value="submit"/> </form> 添加新标记,标题为总部,地理编码Main Street 1 Washington: <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="add"/> <input type="text" name="type" value="marker"/> <input type="text" name="markername" value="Headquarters"/> <input type="text" name="geocode" value="Main Street 1 Washington"/> <input type="submit" name="submit" value="submit"/> </form> 使用ID2更新标记,将popuptext设置为“ new popuptext”(仅限专业版): <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="update"/> <input type="text" name="type" value="marker"/> <input type="text" name="id" value="2"/> <input type="text" name="popuptext" value="new popuptext"/> <input type="submit" name="submit" value="submit"/> </form> 搜索所有分配给层ID 7的标记(仅限专业版): <form action="https://your-domain/wp-content/plugins/leaflet-maps-marker-pro/leaflet-api.php" method="POST"> <input type="hidden" name="key" value="YOUR_PUBLIC_KEY"/> <input type="hidden" name="signature" value="YOUR_SIGNATURE"/> <input type="hidden" name="expires" value="YOUR_EXPIRE_VALUE"/> <input type="text" name="action" value="search"/> <input type="text" name="type" value="marker"/> <input type="text" name="searchkey" value="layer"/> <input type="text" name="searchvalue" value="7"/> <input type="submit" name="submit" value="submit"/> </form> 返回索引

1
0
6107
评价此参考

您无权为此帖子评分。

意见或其他问题?

如果您正在寻找技术支持 请点击这里,对于其他所有问题,请 使用我们的联系表格 取得联系! 我们期待着您的回音!

您的Maps Marker Pro团队

en English
X