我可以解析kml文件以显示Android中的路径或点吗?请你能帮助我吗?
这是kml示例代码,我想在android谷歌地图中显示:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Paths</name>
<description>Examples of paths. Note that the tessellate tag is by default
set to 0. If you want to create tessellated lines, they must be authored
(or edited) directly in KML.</description>
<Style id="yellowLineGreenPoly">
<LineStyle>
<color>7f00ffff</color>
<width>4</width>
</LineStyle>
<PolyStyle>
<color>7f00ff00</color>
</PolyStyle>
</Style>
<Placemark>
<name>Absolute Extruded</name>
<description>Transparent green wall with yellow outlines</description>
<styleUrl>#yellowLineGreenPoly</styleUrl>
<LineString>
<extrude>1</extrude>
<tessellate>1</tessellate>
<altitudeMode>absolute</altitudeMode>
<coordinates> -112.2550785337791,36.07954952145647,2357
-112.2549277039738,36.08117083492122,2357
-112.2552505069063,36.08260761307279,2357
-112.2564540158376,36.08395660588506,2357
-112.2580238976449,36.08511401044813,2357
-112.2595218489022,36.08584355239394,2357
-112.2608216347552,36.08612634548589,2357
-112.262073428656,36.08626019085147,2357
-112.2633204928495,36.08621519860091,2357
-112.2644963846444,36.08627897945274,2357
-112.2656969554589,36.08649599090644,2357
</coordinates>
<LineString>
</Placemark>
</Document>
</kml> …Run Code Online (Sandbox Code Playgroud) 所以我在我的绘图方法中使用下面的代码在android地图中绘制这个三角形:
paint.setARGB(255, 153, 29, 29);
paint.setStyle(Paint.Style.FILL_AND_STROKE);
paint.setAntiAlias(true);
Path path = new Path();
path.moveTo(point1_returned.x, point1_returned.y);
path.lineTo(point2_returned.x, point2_returned.y);
path.moveTo(point2_returned.x, point2_returned.y);
path.lineTo(point3_returned.x, point3_returned.y);
path.moveTo(point3_returned.x, point3_returned.y);
path.lineTo(point1_returned.x, point1_returned.y);
path.close();
canvas.drawPath(path, paint);
Run Code Online (Sandbox Code Playgroud)
pointX_returned是我从字段中获得的坐标.它们基本上是纬度和经度.结果是一个漂亮的三角形,但内部人员是空的,因此我可以看到地图.有办法以某种方式填补它吗?
如何href使用JavaScript动态地将属性添加到链接?
我基本上想要动态添加href属性<a></a>(即当用户点击网站中的特定图像时).
所以来自:
<a>Link</a>
Run Code Online (Sandbox Code Playgroud)
我需要去:
<a href="somelink url">Link</a>
Run Code Online (Sandbox Code Playgroud) 我在标题中有一个问题 - 为什么codeigniter购物车类不允许名称中的任何特殊字符?当我添加一些普通名称仅包含标准字符的项目时,它就像魅力一样.但是,如果我添加诸如"单词/单词"之类的东西,或者类似的东西,它将不会向购物车添加任何东西.有人可以给我提供一些提示吗?
我的codeigniter应用程序中的模型有问题.我收到发送标头信息的错误.基本上,codeigniter抱怨我的注册模型先发送标题信息.这怎么可能?我认为模型仅用于保存数据库查询方法,仅此而已.有人可以解释一下吗?
这是控制器的开头如下:
function User()
{
parent::Controller();
$this->view_data['base_url'] = base_url();
$this->load->model('User_registration_model'); // don't forget capital, it's important
$this->load->model('user_map_model'); // don't forget capital, it's important
$this->load->model('Tribe_model'); // don't forget capital, it's important
$this->load->library('email'); // Loading email library
$this->load->library('session'); // sets up the session
$this->load->library ('form_validation'); // Loading form validation library
$this->load->helper(array('form', 'url'));
}
Run Code Online (Sandbox Code Playgroud) 嘿人 我看到这个主题在SO上一遍又一遍地重复,但我尝试了几个解决方案,但这些解决方案都没有为我工作.基本上 - 我知道如何更改我网站上的特定页面,以便它们处于https模式.但是,我不知道如何重写代码中的http请求.例如,如果我的页面,例如payment.php,包含加载外部ccs文件的链接 - > http://example.com/somecss.css,那么google chrome会将其视为危险链接并显示交叉红色站点网址旁边的挂锁.现在,我已经通过将代码中的所有http请求更改为https来手动测试它,并且挂锁神奇地变为绿色所以我想我需要某种mod重写规则来重写那些特定页面上的所有链接以便它们能够包含https.我希望我解释得很好.谁能帮我?我正在使用codeigniter.
我目前正在开发一款使用谷歌地图服务的Android应用程序.因为用户将能够看到数千个标记,我只想加载当前在地图范围内的那些(即当用户查看特定的地图图块时).我知道如何使用javascript/html.但是,Android似乎没有提供任何类似的方法,如containsLatLng(latlng)或getBounds(我只发现了getLatitudeSpan和getLongitudeSpan,但不知道如何使用它们才能达到类似的效果).
谁能给我一些暗示呢?我非常感谢任何帮助,或者至少指出自己正确的方向.
我正在尝试构造一个与模式匹配的正则表达式:
word1, word2, word3
Run Code Online (Sandbox Code Playgroud)
所以基本上我希望" , "出现两次并在它们之间有单词.到目前为止,我提出了:
$general_content_check = preg_match("/^.*, .*$/", $general_content);
Run Code Online (Sandbox Code Playgroud)
但这, 在字符串中只有几次"匹配" .
请有人帮我这个吗?
所以我正在尝试使用javascript进行自定义标签系统.但是,为了重用我想用OOP风格编写的代码.这就是我到目前为止:
function Tabs()
{
this.tabArray = new Array(arguments.length);
this.tabArrayC = new Array(arguments.length);
for(i=0;i<arguments.length;i++)
{
this.tabArray[i] = arguments[i];
this.tabArrayC[i] = arguments[i]+'_content';
}
this.setClickable = setClickable;
function setClickable()
{
for(i=0;i<this.tabArray.length;i++)
{
document.getElementById(this.tabArray[i]).onclick = function()
{
alert(this.tabArray[i]);
}
}
}
}
function init()
{
tab = new Tabs('tab1','tab2','tab3','tab4');
tab.setClickable();
}
window.onload = init();
Run Code Online (Sandbox Code Playgroud)
现在这是交易.我想将onclick事件处理程序分配给在Tabs'类'构造函数中传递的每个选项卡.所以稍后在代码中我写了类似的东西:
<div id="tab1">Tab1</div>
<div id="tab2">Tab2</div>
<div id="tab3">Tab3</div>
<div id="tab4">Tab4</div>
Run Code Online (Sandbox Code Playgroud)
之前设置的代码:
document.getElementById(this.tabArray[i]).onclick = function()
{
alert(this.tabArray[i]);
}
Run Code Online (Sandbox Code Playgroud)
......将被执行.我希望我解释得那么好.有任何想法吗?
我正在开发一个Twitter应用程序.在解析JSON时,我需要提取纬度和经度,将它们存储在数据库中,然后在Android应用程序中使用它们.基本上,我设法提取它,但人们从不同的设备(iPhone,黑莓等)发送他们的推文.我得到了不同的回应.以下是示例:
ÜT: 51.554644,-0.003976
51.576100, -0.031600
Iphone: 51.554644,-0.003976
Run Code Online (Sandbox Code Playgroud)
现在我的问题是:如何使用正则表达式来匹配纬度和经度,并在JavaScript中以数组的形式提取它,而不管它前面出现的单词?
只是一个快速 - 我最近编写了一个PHP脚本,使用API DOM动态创建XML文件.所以我在开始时使用它:
$dom = new DOMDocument('1.0', 'UTF-8');
Run Code Online (Sandbox Code Playgroud)
最后它看起来像这样:
$server = $_SERVER['DOCUMENT_ROOT'];
$path_to_xml = "$server/project/file.xml";
file_put_contents($path_to_xml, $dom->saveXML());
Run Code Online (Sandbox Code Playgroud)
它做了我想要的一切,但为什么浏览器试图下载这个PHP脚本而不是只运行它?请有人帮我这个.我很确定这很简单.// -----------------------------------编辑感谢所有回复.是的我正在发送自定义标头,因为它是我正在动态创建的谷歌地图kml文件.
标题('Content-type:application/vnd.google-earth.kml');
// Creates the root KML element and appends it to the root document.
$node = $dom->createElementNS('http://earth.google.com/kml/2.0', 'kml');
$parNode = $dom->appendChild($node);
Run Code Online (Sandbox Code Playgroud)
这可能是因为这个原因吗?
嘿大家.我目前正在准备考试,并希望了解数据库系统中用户定义的完整性规则的一些示例.据我所知,这意味着我可以为列设置某些条件,并且在插入数据时,它需要满足这些条件.
例如:如果我设置一个规则,ID只需要由5个整数组成,那么当我插入一个ID由整数和一些字符组成的行时,它就不会接受它并返回错误.
有人可以确认并给我一些意见吗?非常感谢你提前!
php ×6
android ×3
codeigniter ×3
google-maps ×3
javascript ×3
java ×2
regex ×2
browser ×1
database ×1
firefox ×1
frameworks ×1
html ×1
kml ×1