目前正在开发一个使用bing map地理编码服务的Windows Phone应用程序.我有一个搜索框,用户可以在其中键入位置,然后将其发送到返回地理坐标的bing贴图.
但是,我遇到了搜索框的问题.当我输入随机字母时,没有找到结果,我已经实现了代码,因此用户被告知没有找到目的地.问题是,如果用户决定写一些符号的原因,例如:&$%£"这会在bing map返回一些数据时崩溃应用程序.
我将如何验证文本框条目,以便检查字符串中是否有任何符号,如果没有,则将其发送给服务?
任何帮助深表感谢!
我使用Bing Maps Ajax V7.我想在右键单击以获取信息框并显示我的链接.
function GetMap(){
// Initialize the map
map = new Microsoft.Maps.Map(document.getElementById("mapDiv"),{credentials:""});
attachrightclick = Microsoft.Maps.Events.addHandler(map, 'rightclick',showPopupMenu);
}
function showPopupMenu(e){
var latlong = new Microsoft.Maps.Location(e.getY(),e.getX());
var defaultInfobox = new Microsoft.Maps.Infobox(latlong, {title: '<div>My Pushpin<div>', visible: true} );
map.entities.push(defaultInfobox);
}
Run Code Online (Sandbox Code Playgroud)
Infobox添加但不幸的是没有任何意义,我点击...我添加其他latlon ...
有个人有个主意:
1)如何在我右键单击的位置加载信息窗口.2)禁用浏览器的默认右键单击,只显示信息框而不是右键菜单
非常感谢.
我想在网页上开发一个地图api,但我不确定是否应该使用Google或Bing.我已经在没有考虑Bing的情况下与谷歌做过一些工作,而且在将kml文件加载到地图上时遇到了一些限制.它们也可能与Bing一起存在.我看过其他帖子,但它们太具体或过时了:
Bing和Google地图api的优点和缺点是什么?例如:下载大小,用户友好性,免费使用的功能数量,可供下载的地图数量,搜索次数等.您对这两种方式的体验有哪些?
我正在尝试使用Bing地图的自定义tileset.我想要做的是类似于这里的问题,但我试图理解如何格式化URI,以便我可以在应用程序中托管切片.我试图在本地托管这个的原因是因为我想尽可能地限制网络流量从我的应用程序中流出.
是否有关于在本地托管地图图块的任何教程,或者有关如何使URI指向本地存储路径的更深入的教程?
提前感谢任何建议.
我编写了一个应用程序,它使用 Bing Maps REST API 解析 CSV 文件、提取地址并对其进行地理编码。我遇到的问题是,如果我多次运行同一个文件,我会得到不同的结果。在第一次试验中,第 2 行和第 6 行可能不返回匹配项。在接下来的试验中,第 2 行和第 6 行将返回匹配项,而第 4 行可能不会。我使用 Fiddler 检查了 HTTP 流量。我的请求格式正确,每个响应都返回 HTTP 状态代码 200 和有效的 JSON,只有一些地址会产生结果,而有些则不会,并且特定地址的成功或失败会随着试验而变化。任何人都可以提供任何见解吗?
更新
样品请求:
GET http://dev.virtualearth.net/REST/v1/Locations?o=json&adminDistrict=MI&locality=Shelby&postalCode=49455-1299&addressLine=72+South+State+Street&key={MyApiKey} HTTP/1.1
Host: dev.virtualearth.net
Run Code Online (Sandbox Code Playgroud)
示例响应:
HTTP/1.1 200 OK
Cache-Control: no-cache
Transfer-Encoding: chunked
Content-Type: application/json
Server: Microsoft-IIS/8.0
X-BM-TraceID: 9b6cfaa0abdb47b7b7e2790900bcddce
X-BM-Srv: BL2M001304, BL2MSNVM001275, BL2MSNVM001299
X-MS-BM-WS-INFO: 0
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Fri, 22 Feb 2013 15:14:30 GMT
247
{
"authenticationResultCode":"ValidCredentials",
"brandLogoUri":"http:\/\/dev.virtualearth.net\/Branding\/logo_powered_by.png",
"copyright":"Copyright © 2013 Microsoft and its suppliers. All rights reserved. This …Run Code Online (Sandbox Code Playgroud) 我对大数据库/空间数据不太了解。有人可以帮助揭开谷歌地图、必应地图(任何地图)如何内部存储数据的神秘面纱吗?如果我想要某个缩放系数处于某个纬度“x”和某个经度“y”的图像,如何存储这些数据以进行高效检索?此外,单元格中的每个点都有相当多的相关信息,这些数据是如何存储的?相关页面或博客的链接会有很大帮助。
谢谢
这是参考使用四叉树的地图平铺。
客户将给出(最高缩放级别、行、列)
你能告诉我如何找到下一个较低的 5 级瓷砖坐标吗?
(缩放级别,行,列)??
我在 JSON 对象中有大约 30 个纬度和经度,我每次填充 5 个并创建 HTML 标记并在浏览器中显示在左侧 DIV 元素上。在右侧的 DIV 元素上,我正在显示带有所有可用纬度和经度(30 点)的地图。
到目前为止,我正在设置一个特定的硬编码缩放级别来显示图钉。但我需要设置缩放级别,以便默认情况下只显示最少 5 个图钉(我从 HTML 标记中获得的那些 5 个图钉 LAT Long)。在用户缩小时,他们应该能够看到所有可用的图钉。
这是我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bing Maps - YUI</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script charset="UTF-8" type="text/javascript" src="http://ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=7.0"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/3.14.1/build/yui/yui-min.js"></script>
<link rel="stylesheet" type="text/css" href="StyleSheet.css"" />
<script type="text/javascript">
// Create a YUI sandbox on your page.
YUI().use('json-parse', 'json-stringify', "node", "selector-css3", "event-valuechange", "event", 'node-event-delegate', 'event-key', function (Y) {
Y.on('available', function () { …Run Code Online (Sandbox Code Playgroud) 几天前,我做了一个C#函数,来检测多边形内部是否有一个点.经过一些弊端,我终于完成了这个功能.但在第一次使用后,我发现这种方法非常慢.从javascript调用函数后面的C#代码非常麻烦,因为javascript继续执行代码,并且不等待C#代码的结果.
下面,我发布了解决方案.
所以我有这个 python 程序,它有输入longitude latitude和destination
和是用户当前的经度和纬度, 是他们想去的地方的字符串longitude。latitudedestination
如何在 python 程序中使用 Bing Map API 生成一串方向?
它有点像这样:
longitude = -122.019943
latitude = 37.285989
destination = "1427 Alderbrook Ln San Jose CA 95129"
# Some Bings Map API Magic that generates directions in a string
print directions
Run Code Online (Sandbox Code Playgroud)
输出将是:在 East DeAnza Blvd 右转......或类似的东西
有人可以给我任何指导吗?由于 Google Maps API 不适合我,我需要使用 Bing Maps API。任何帮助将不胜感激。
bing-maps ×10
geospatial ×2
google-maps ×2
javascript ×2
.net ×1
bigdata ×1
bing ×1
comparison ×1
geocoding ×1
python ×1
quadtree ×1
silverlight ×1
textbox ×1
validation ×1
wpf ×1